Szechuan Paneer Puff Pastry Swirls are a fun vegetarian Indian-fusion appetiser with all the flavours and textures! You’ve got creamy paneer and veggies inside crispy puff pastry flavoured with tongue-tingling schezwan sauce.

To make this recipe, you need to layer the schezwan paneer filling in between two sheets of puff pastry. Cut the pastry into 2 cm strips, twist, then roll into circular swirls or pinwheels.
Brush with oil then either bake or air fryer until crispy and golden brown.
For more fusion puff pastry recipes, you’ll love this Tandoori Paneer Tart au Soleil , Pyaaz Kachori Pinwheels and Puff Pastry Punjabi Samosas .
Ingredients notes
Puff pastry – I use store bought for ease. You need to halve your pastry and layer one on top of another, so you may want to get extra.
Filling:
Paneer – you can crumble store bought paneer or quickly make your own at home. See my homemade paneer recipe for directions.
Red onion, red pepper and green pepper – you want to finely chop these veggies as small as they can go.
Schezwan sauce – again, use store bought or make your own homemade schezwan sauce .
Salt to taste.
Parsley or coriander – optional as a garnish.

Puff Pastry Swirls Variations
Vegan – use drained, crumbled tofu. I use tofu for this recipe even more than paneer! It works brilliantly using firm tofu that has been well drained.
Gluten-free – make it gluten-free by using store-bought gluten-free puff pastry.
Flavours – instead of schezwan sauce, you can use any sauce that takes your fancy. Tandoori sauce works well, or you may want to use a spice blend such as curry powder or dabeli masala .
Serving suggestion
Serve these savoury puff pastry pinwheels as an appetizer or snack at a party or get together. They’re also perfect for festivities such as Diwali, Thanksgiving and Eid!
Ideal as a football snack for game day.
You can eat them as they are or dip into a selection of sauces. You can browse through this list of samosa sauces .

Other puff pastry recipes
Vegan Curry Puffs
Cranberry Cream Cheese Puff Pastry Pinwheels
Rose and Pistachio Puff Pastry Horns
Cardamom and Pistachio Palmiers
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!
- YouTube

Szechuan Paneer Puff Pastry Swirls (Pinwheels)
Equipment
- oven Or Air Fryer
- Baking tray
Ingredients
- 1 pack puff pastry
- 150 gram paneer
- 2 tablespoon red bell pepper finely chopped
- 2 tablespoon green bell pepper finely chopped
- 2 tablespoon red onion finely chopped
- 2 tablespoon schezwan sauce
- salt to taste
- 1 tablespoon oil
- cilantro or parsley optional for garnishing
Instructions
- Leave out your puff pastry from the fridge / freezer to soften.
- In a bowl, mix together paneer, red onion, red pepper, green pepper, schezwan sauce and add salt to taste.
- Unravel the pastry and cut into two equal halves. Optionally, you can use 2 sheets of puff pastry.
- Spread out the paneer mixture on one sheet of pastry, close to the edges.
- Place the second sheet of pastry directly on top and seal the edges with your fingers.
- Roll out the pastry gently as this removes any air bubbles and presses down the mixture.
- It helps to sprinkle a bit of all purpose flour on top if you have it to prevent sticking.
- Using a knife or pizza cutter, cut out 2cm strips.
- Taking one strip at a time, first twist it, then roll into a circle starting from one end.
- Tuck the last end of the swirl underneath so it doesn’t unravel when baking.
- Brush all over with oil.
Oven Baking
- Preheat the oven to 180C or 360F or Gas Mark 4.
- Place the swirls on a baking tray (leaving space to expand) and bake for approximately 15-20 minutes or until crispy and golden.
Air Fryer
- Preheat the air fryer to 180C or 360F. Arrange the swirls in the air fryer basket with space to allow for expansion.
- Air fry for 10 minutes or until crispy and golden.
- Optionally scatter over finely chopped coriander or parsley before serving.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

Szechuan Paneer Puff Pastry Swirls (Pinwheels)
Equipment
- oven Or Air Fryer
- Baking tray
Ingredients
- 1 pack puff pastry
- 150 gram paneer
- 2 tablespoon red bell pepper finely chopped
- 2 tablespoon green bell pepper finely chopped
- 2 tablespoon red onion finely chopped
- 2 tablespoon schezwan sauce
- salt to taste
- 1 tablespoon oil
- cilantro or parsley optional for garnishing
Instructions
- Leave out your puff pastry from the fridge / freezer to soften.
- In a bowl, mix together paneer, red onion, red pepper, green pepper, schezwan sauce and add salt to taste.
- Unravel the pastry and cut into two equal halves. Optionally, you can use 2 sheets of puff pastry.
- Spread out the paneer mixture on one sheet of pastry, close to the edges.
- Place the second sheet of pastry directly on top and seal the edges with your fingers.
- Roll out the pastry gently as this removes any air bubbles and presses down the mixture.
- It helps to sprinkle a bit of all purpose flour on top if you have it to prevent sticking.
- Using a knife or pizza cutter, cut out 2cm strips.
- Taking one strip at a time, first twist it, then roll into a circle starting from one end.
- Tuck the last end of the swirl underneath so it doesn’t unravel when baking.
- Brush all over with oil.
Oven Baking
- Preheat the oven to 180C or 360F or Gas Mark 4.
- Place the swirls on a baking tray (leaving space to expand) and bake for approximately 15-20 minutes or until crispy and golden.
Air Fryer
- Preheat the air fryer to 180C or 360F. Arrange the swirls in the air fryer basket with space to allow for expansion.
- Air fry for 10 minutes or until crispy and golden.
- Optionally scatter over finely chopped coriander or parsley before serving.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
The ultimate Diwali mithai has to be Gujarati Mohanthal! This recipe contains mawa or khoya to create proper crumbly Mohanthal that is as good as kandoi or mithai shops. This style of perfect Mohanthal is readily found in temples and in Havelis (Vaishnav temples) around the world.

Note – This recipe was first published in 2010. The post has now been updated with more helpful content – the recipe remains the same.
Mohanthal or Mohan thal is a rich Indian sweet dish primarily made from chickpea flour or gram flour. It has a nutty, aromatic and warming flavour with a special grainy texture and is a traditional Gujarati mithai.
This particular mohanthal is set into beautiful orange color squares but you can also prepare dhilo (lachko) or loose mohanthal that can be enjoyed with a scoop of ice cream or lachha rabdi .
This particular sweet recipe has been passed down from my Grandma so you can be assured the recipe and techniques are authentic! She was always particular about the taste, texture and shape. Yes shape too! Mohanthal should resemble square tall cubes and not in thin slices. Also, she loves the haveli no mohanthal (being a Vaishnav) which is considered to be the best.
As this recipe hails from Gujarat in India, there are some features of Mohanthal that make it specifically unique to there. This traditional dessert is also prepared in Rajasthan too.
These are the distinct features of perfect traditional Gujarati Mohanthal:
- The Mohanthal should be thick and have height
- The colour should be similar to terracotta
- The addition of Mace powder is a MUST for Gujarati Mohanthal
There are some similarities but also obvious differences between Indian sweets that are made with gram flour.
Recipes with besan include:
Besan ladoo
Besan halwa
Ghotma ladoo
Meethi Boondi or ladoo
Besan barfi
Magas

Difference between Mohanthal and Magas
Mohanthal and Magas/Magaj have the same ingredients, however, the method of preparation is slightly different.
Mohanthal is made with a prepared sugar syrup but in magas, we don’t make a sugar syrup but use caster sugar directly.
In Magas, we don’t add mawa.
Both these differences do impart a unique taste to each sweet, so it is worth noticing the differences.
Difference between Mohanthal and Besan Barfi
Mohanthal and Besan barfi, both are traditional Indian dessert, however mohanthal mithai texture is danedar (granular texture) and crumbly and besan barfi smooth in texture.
In besan barfi, we do not “shorten” the besan flour first (the first method where we mix and rub together besan and ghee). Besan burfi has a smooth mouth feel and a melt-in-mouth texture.
Besan barfi is a yellow golden colour and not a reddish/golden brown color like mohanthal.

Serving suggestion
Mohanthal is mostly known as a Diwali sweet and is prepared during the festive season.
In Gujarat, it will also be served at weddings, in temples, and at other religious occasions
Ingredients
This list includes all ingredients you will need to make Mohanthal and also includes variations/tips for each of the ingredients
Gram flour – aka chickpea flour or regular besan. I have used the fine variety of gram flour for this recipe. If you use coarse gram flour, then you can skip the initial step of “shortening” or “Dharbo/Dhabo Devo” and roast the coarse besan directly.
Ghee – for rich flavour I have used homemade ghee. If you use shop-bought ghee, you may find that you need to use more ghee than we have used.
Milk – whole milk. You can use also semi-skimmed milk too
Sugar – granulated white sugar to make the sugar syrup
Mawa/Khoya – We have used homemade mawa . If you do not use or have mawa, then add the equivalent of extra ghee.
Mawa makes Mohanthal moist and soft and gives a creaminess. This is more common in Rajasthani Mohanthal but is definitely used in the Gujarati recipe too – particulaly areas of Gujarat that border Rajasthan.
Cardamom Powder to flavour the sweets.
Mace Powder – a must for Gujarati Mohanthal, it lends the distinct and unique taste for Gujarati Mohanthal.
Saffron – saffron strands
Slivered nuts – pistachio and slivered almonds. You can add other nuts should you wish.

How to make the best Mohanthal + Tips
- Whenever you try new dishes for the first time, make in small quantity to begin with. Keep extra ingredients of the same recipe on the side, so if any mishaps whilst making the dish occur, you can use those ingredients to salvage it.
- Always use quality and pure ingredients to yield excellent results.
- Warm ghee and milk should be used to laminate the flour – cold ghee and milk will not give the same texture that is required.
- Use heavy-based pan, kadai or nonstick pan that is wide, so you can stir the mixture freely and less chance of the mixture sticking to the bottom of the pan.
- Roast the flour properly on low heat. High heat will burn the flour but will still taste raw, so patience is best here!
- Stir continuously so the flour roasts uniformly.
- Besan mixture will initially go thick, then as the moisture disappears, the mixture will froth (see video recipe).
- When the flour has set, you’ll be left with a silken mixture with a terracotta colour.
- If the sugar syrup isn’t cooked properly, you may get chewy Mohanthal.
- Do not compromise on using ghee but using too much will cause issues too, so stick to the given amount.

How to make Gujarati Mohanthal
Dhabo/Dharbo(laminating the flour)
Dhabo/Dharbo devo is a Gujarati word to laminate or shorten the flour.
First, take besan in a big and wide plate or large mixing bowl. Add warm milk and ghee, and mix it with a spoon or hands. Make sure all the liquid is nicely absorbed into the flour, just the way you rub butter and flour to make basic pastry or crumble.
Let it sit for 10-15 minutes.
This step ensures you get crumbly pieces to achieve that danedar or grainy textured mohanthal.
Next, take a not too fine or large hole sieve and sift or pass through ‘Dharbo’ flour. You may have to give little extra pressure on the grains. If you don’t have a sieve, carefully grind the ‘Dharbo’ flour in a coffee grinder or food processor but make sure to keep a coarse mixture.

Cook the Dhabo/Dharbo (crumbly flour)
Optional – Mix warm water and sugar in a pan and leave it aside to make chasni later.
Heat ghee in a kadai, add sifted flour and start roasting the flour. Keep on low-medium heat and stir the mixture all the time.
Once the mixture combines, it will go thicken and you may slightly find it difficult to stir – keep going.
After 8-10 minutes you’ll see the mixture getting thinner and frothy because whatever moisture is in the flour is reducing at this stage
Keep stirring, the mixture will start turning beige then pinkish to almost caramel or almond skin colour. This process will take another 7-8 minutes or more (keep heat low)

Once you have roasted besan, the froth will automatically disappear. Turn off the heat.
Add khoya or mawa and mix well. Mawa doesn’t need too much heat so it will cook directly in the hot besan mixture.
Remove the pan from the heat, but still keep stirring as pan stays hot and it may burn the mixture or you can remove it into another plate.
Add cardamom powder, mace and saffron threads to flavour the mohanthal and mix well to incorporate. At this stage, the mixture should be like loose halwa but not stiff.
Third step to make sugar syrup (chasni)
Mix water and sugar in a sauce pan, bring it to boil on medium heat. Cook the syrup until it reaches one and half 1 1/2 thread consistency. Turn off the heat straight away. If using food colour and rose water add now and mix.
How to prepare sugar syrup
The sugar syrup consistency of gujarati mohanthal can really make or break the mohanthal. If it is undercooked then mohanthal won’t set, if overcooked it will turn rock solid. We must cook syrup to right consistency.
Place a drop of hot syrup between your thumb and index finger and slowly pull your fingers apart – we are looking for a 1 and hald string or single thread consistency. (Basically just a little more than a one-string consistency)
If you end up overcooking, then add a little water and do not cook any longer.
If using a cooking candy thermometer, go for around 102/105C.

Fourth step to set and cut the mohanthal
As soon as sugar syrup is done, carefully add in the roasted flour mixture and mix well.
Once the mixture is properly mixed, pour and spread evenly it into the greased tray or thali and gently press it down using a spatula.
Sprinkle slivered nuts and apply silver varq if using.
Leave it aside to set. It will take approximately 2 hours to 8 hours (depends on the weather). Do not place it in the fridge to set.
Once set cut into chosla ( Gujarati word for square pieces) carefully using a sharp knife.

How to set?
If the Mohanthal doesn’t set, the sugar syrup may be undercooked in which case, you can recook the Mohanthal in a pan again on low-medium flame. Once the mixture leaves the side of the pan, it has now cooked.
The Mohanthal will set best at room temperature, so leave it on the worktop away from direct sunlight.
If your Mohanthal is hard, it may be because the sugar syrup is overcooked. In this case, grate the pieces using a cheese grater, add tablespoon ghee and water and cook again 2-3 minutes on low flame, however, can’t be guaranteed that you’ll have the best Mohanthal but at least it it edible.
How to cut set Indian Mithai?
Usually, we set the sweets such as barfi, chikki and mohanthal in a greased tray. However, when it comes to cutting into pieces, it is always difficult.
To combat this, lay a greaseproof or butter paper or parchment paper in a greased tray or baking dish. Keep the paper longer at the edges, so you can lift out easily from the tray and then cut.
Storage
Mohanthal stays fresh up to one month at room temperature. Keep it in an airtight container. No need to refrigerate.
As the days pass you may notice the texture of mohanthal will harden – that’s normal.
Other Diwali mithai/sweets recipes
Habshi halwa
Kala jamun
Moong dal ladoo
Almond gulkand katli
Bombay ice and golden halwa
Diwali Sweets and Snacks
Indian Milk Sweets/Desserts

Mohanthal Recipe
Equipment
- 2 big wide plates or wide bowl
- Spatula
- Sieve
- Kadai
- pan
- Tray to set the Mohanthal
- Parchment paper
- Cups/Scale
- Sharp knife
Ingredients
Mohanthal
- 2 ½ cup chickpea flour regular besan fine variety
- ¼ cup ghee for dhabo
- ¼ cup whole milk for dhabo
- 1 cup ghee
- 1 cup khoya
- 1 teaspoon cardamom powder
- 1 teaspoon mace powder
- Big pinch saffron strands
Chashni/Sugar syrup
- 1 ½ cup sugar regular white
- 1 cup water tap
- ⅛ teaspoon food colour orange/yellow (optional)
Garnish
- 3-4 tablespoon almond and pistachio slivers
Instructions
Dhabo/Dharbo or Laminating the flour
- Take besan in a big and wide plate, then add 1/4 cup ghee and warm 1/4 cup whole milk
- Mix it with spoon/fork or with your fingertips.
- Leave it aside for 10-15 minutes.
- Mix 1 cup water and 1 1/2 cup sugar in a pan and leave it aside to make chasni later – optional
Fry the Dhabo/Dharbo mixture
- Sieve dhabo chickpea flour mixture in a special Mohanthal sieve or medium hole sieve.
- The majority of crumbs should be just larger than mustard seeds.
- Heat 1 cup ghee in a kadai or pan, make sure it has a thick base.
- Add sieved flour, and start stirring. Keep heat LOW flame.
- At this stage, the mixture will be thick, but that’s fine. Keep stirring all the time.
- After 8-10 minutes it will start to loosen and you will see there will be a little change in colour.
- Also, there will be a roasting flour aroma starts too.
- After 12-15 minutes the flour will go frothy, almost like a honeycomb mixture and flour gets darker in colour too.
- Once the flour roasted properly, the froth will go down, around 22-25 minutes. At this stage, the mixture should be terracotta colour.
- Turn off the heat, but keep stirring.
- Add 1 cup khoya and mix well.
- Then add Big pinch saffron strands 1 teaspoon cardamom powder and 1 teaspoon mace powder . Mix well.
- Take it away from heat and leave it aside to cool.
Sugar syrup/Chasni
- Put the 1 1/2 cup sugar and 1 cup water mix pan on the stove, keep the heat on medium flame.
- Mix it with a spatula and dissolve the sugar.
- Bring it to boil, whist syrup boils, stir in between.
- Around 5-7 minutes the syrup will get sticky.
- 10-12 minutes you’ll see one thread chasni ( see video)
- 13-14 minutes you’ll have 1 1/2 thread chasni.
- Turn off the and add 1/8 teaspoon food colour orange/yellow (optional) if using.
- Mix well.
Set the Mohanthal
- Carefully pour the chasni into the roasted flour mixture.
- Stir well to incorporate everything.
- Pour the mixture into a tray or thali.
- Sprinkle 3-4 tablespoon almond and pistachio slivers nuts slivers and let it set.
- It will take approximately 2-4 hours to set, it may take longer as 10 hours too, depends on the weather. Do not rush to cut it.
- Once set properly cut into square cubes.
- Store in the airtight container.
Video
Notes
- Whenever you try new dishes for the first time, make in small quantity to begin with. Keep extra ingredients of the same recipe on the side, so if any mishaps whilst making the dish occur, you can use those ingredients to salvage it.
- Always use quality and pure ingredients to yield excellent results.
- Warm ghee and milk should be used to laminate the flour – cold ghee and milk will not give the same texture that is required.
- Use heavy-based pan, kadai or nonstick pan that is wide, so you can stir the mixture freely and less chance of the mixture sticking to the bottom of the pan.
- Roast the flour properly on low heat. High heat will burn the flour but will still taste raw, so patience is best here!
- Stir continuously so the flour roasts uniformly.
- Besan mixture will initially go thick, then as the moisture disappears, the mixture will froth (see video recipe).
- When the flour has set, you’ll be left with a silken mixture with a terracotta colour.
- If the sugar syrup isn’t cooked properly, you may get chewy Mohanthal.
- Do not compromise on using ghee but using too much will cause issues too, so stick to the given amount.
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.