Easy Paneer Korma Recipe with Coconut Milk

Share this recipe

Here is my Easy Paneer Korma Recipe with Coconut Milk - a versatile korma sauce you can use as a base for countless dishes. In this version, I’ve created a creamy, vegetarian korma featuring roasted paneer cheese and vegetables. This flavourful sauce pairs perfectly with chicken, lamb, or beef and works wonderfully with vegetarian options like chickpeas or lentils. You can even serve it as a dipping sauce for naan bread. It is also nut-free, which most kormas are not: there is no cashew or almond paste in it, and no cream or yoghurt in the sauce, only coconut milk. The spice blend and the garam masala are both made from scratch below.

“As an Amazon Associate I earn from qualifying purchases.”

Bowl of creamy paneer korma with roasted vegetables, served with fluffy white rice garnished with black sesame seeds and fresh cilantro.Pin it

What is Korma Sauce?

Korma sauce is a rich, creamy curry base that originates from the Indian subcontinent. Known for its mild yet aromatic flavour, it’s made with a blend of spices like cumin, coriander, turmeric, and garam masala. These spices are typically cooked with onions, garlic, and sometimes ginger to create a fragrant foundation. The sauce gains its creamy texture from ingredients like coconut milk, cream, or yoghurt, and it often includes ground nuts such as cashews or almonds for added richness.

Traditionally, korma sauce is versatile and pairs beautifully with a variety of proteins like paneer, chicken, lamb, or beef, as well as vegetarian options like chickpeas or lentils. Mine departs from that in one respect worth knowing before you start: there are no nuts in it and no cream or yoghurt. The body comes from coconut milk alone rather than from a cashew or almond paste, which makes it lighter and looser than a classic Mughlai korma. If you want it thicker, let the sauce reduce a little longer before the coconut milk goes in rather than adding anything to it. Korma sauce is not just for curries - it also works as a dip for naan or a drizzle over steamed rice, offering endless possibilities in the kitchen.

What is Paneer Cheese?

Paneer is a fresh, non-aged cheese made by curdling milk with an acid such as lemon juice or vinegar, and that detail is the whole reason it behaves the way it does. Most cheeses are set with rennet, which leaves the milk proteins loosely held and easily loosened again by heat, which is why they melt. An acid set does the opposite: it strips out the calcium holding those proteins apart and they lock together instead. So when paneer meets heat the first thing to leave is not the protein but the water, which means it dries and firms rather than melting, and it can be roasted or fried much like a piece of meat. That is what makes it right for a curry like Paneer Korma.

Paneer is prized for its mild flavour, which absorbs spices and sauces beautifully, making it a versatile ingredient in both savoury and sweet dishes. It’s also a popular choice for vegetarians, as it’s high in protein and a good source of calcium. Whether cubed and roasted, crumbled into a dish, or blended into desserts, paneer is a staple in Indian kitchens and a delicious addition to various recipes.

How to Make the Perfect Korma Spice Blend

The key to a delicious korma is the perfect spice blend, and making your own at home ensures freshness and flavour. My blend combines 1 tbsp ground cumin, 2 tbsp ground coriander, 2.5 tbsp ground turmeric, and 1 tbsp garam masala. That is a turmeric-forward blend, and deliberately so: turmeric is the backbone of most curry powders rather than a background note, usually somewhere between a quarter and a half of the whole mix by weight, and it is doing two jobs here. It carries the colour, and because it is a starchy root rather than a seed, a little of that starch dissolves into the sauce as it simmers and gives some body back to a korma that has no nuts in it.

Simply mix these spices in a bowl and store in an airtight container in a cool, dark place for up to six months. For even more depth, lightly toast whole spices like cumin and coriander seeds before grinding, or use my homemade garam masala for an extra layer of aroma. This versatile blend is perfect not just for Paneer Korma but also for other curries, soups, or even roasted vegetables. Make the full quantity even though this recipe uses four tablespoons of it. The rest keeps, and it is the same blend next time.

Why Homemade Garam Masala Lifts the Flavour

Garam masala is worth making yourself because the aroma sits in volatile oils that start leaving the moment the spices are ground, so a jar that has been open six months is a different thing from one ground this morning. The balance of warm, earthy flavours like cinnamon, cardamom, and cloves, combined with the slight kick from black peppercorns, adds a complexity that pre-made blends simply can’t match.

For the best results, consider using a spice grinder to achieve a fine, consistent texture. When freshly prepared, garam masala lends a depth and richness to dishes like Paneer Korma, which is worth the ten minutes it takes. You can also tilt the blend to your own taste, which a shop-bought jar will not let you do.

Homemade Garam Masala Recipe

  • 3 cm cinnamon stick
  • 1 star anise
  • 1 tsp black peppercorns
  • 1/2 tsp cloves
  • 10 green cardamom pods
  • 1 tsp cumin seeds
  • 1 tsp coriander seeds

Instructions

  1. Toast the Spices: Heat a dry frying pan over medium heat. Add the cinnamon stick, star anise, peppercorns, cloves, cardamom pods, cumin seeds, and coriander seeds. Toast for 2-3 minutes, stirring frequently, until fragrant. Be careful not to burn the spices.
  2. Cool and Grind: Remove the toasted spices from the pan and let them cool for a minute. Using a spice grinder or a mortar and pestle, grind the spices into a fine powder.
  3. Store Properly: Transfer the ground spices to an airtight jar or container. Store in a cool, dark place for up to 3 months for the best flavour.

Why I Roast the Paneer Instead of Frying It

Almost every korma recipe does one of two things with paneer: drops the cubes in raw at the very end, off the heat, or shallow-fries them for a few minutes first. I roast mine, tossed in oil and a spoonful of the spice blend, at 220°C for fifteen minutes, and it goes into the sauce only at the end.

The reasoning follows from the way the cheese is set. Because heat drives water out of paneer rather than melting it, the enemy is time spent hot and wet: cubes left to sit in a simmering sauce keep giving up water and keep firming, which is where rubbery paneer comes from. Roasting gets the colour and the spice crust on in one go, away from the liquid, and then the cubes are only in the sauce long enough to warm through.

The trade is that dry heat drives water out too, so the oil in the marinade is not optional and fifteen minutes is a ceiling rather than a target. Pull the tray when the edges have caught and the corners have gone golden. An air fryer does the same job in less time and less energy.

How to Make Paneer Korma, Step by Step

The quantities are on the recipe card below. This is the same method with the reasoning attached.

1. Prepare the Base

Heat 2 tbsp of oil in a frying pan over a medium heat and add the diced onion, garlic and carrot. Give them ten to fifteen minutes, stirring now and then, until they are soft and glossy rather than coloured.

This is the base of the whole sauce and it is the step worth not rushing. The sauce gets blended smooth later, so anything still firm now stays as grit in the finished korma. Soft and glossy is the cue, not browned - you want the sweetness out of the onion, not a roasted flavour on top of it.

2. Bloom the Spices

Add a pinch of salt and 3 tbsp of the korma blend to the pan. Stir it through and keep it on a low heat for about a minute, until it smells like a curry rather than like a jar of spice.

That minute in hot oil is doing more than warming the powder. Frying ground spices together lets their aroma compounds react with one another, so they come out tasting integrated rather than like several separate spices in the same pan. Keep the heat low, because ground turmeric carries a faint bitterness that a scorching pan will bring straight forward.

3. Simmer the Sauce

Tip the mixture into a medium pot, add 500 ml of vegetable stock, bring it up to the boil and then drop it to a simmer. Cover and leave it ten minutes.

The lid matters here. This sauce has no nuts or cream in it, so what body it has comes from the vegetables breaking down and from the starch in the spices, and boiling it hard uncovered will reduce it past the point where blending gives you something smooth. If you want it thicker, take the lid off for the last few minutes rather than simmering it longer.

4. Roast the Paneer and Vegetables

Toss the paneer cubes, the red onion wedges and the peppers with 2 tbsp of oil, a pinch of salt and 1 tbsp of the korma blend, spread them on a tray and roast at 220°C for fifteen minutes. In an air fryer it is 200°C for twelve minutes. The fan forces the hot air past the food rather than letting it sit, which moves the heat in faster, so it wants a little less of both than the oven does. Look at the corners before you take the basket out, and give it another three minutes if they have not browned.

Give everything room on the tray. Crowded, it steams instead of roasting, and steamed paneer is the soft, pale version this step exists to avoid. Be generous with the oil for the same reason: the heat is pulling water out of the cheese, and the oil is what stops that going too far. Take it out when the edges have caught.

5. Blend the Sauce

Add the coconut milk to the pot and blend it smooth with a stick blender. Taste it, and add salt if it needs it. A little honey if you want it sweeter.

Blend before the paneer goes anywhere near the pot. Blend afterwards and you have blended the paneer, and the cubes holding their shape is the entire point of roasting them. Season at this stage rather than at the start: the stock has been reducing for ten minutes, so salt added at the beginning is stronger than you meant by the time it gets here.

6. Combine and Serve

Fold the roasted paneer and vegetables through the sauce, or spoon them over the top if you would rather keep the roasted edges crisp. Scatter over fresh coriander and serve with rice or naan.

Do this at the last minute. The longer the roasted cubes sit in the sauce the more of that crust softens back into it, so if you are holding it for anyone, keep the two apart and put them together at the table.

Equipment You’ll Need

Ingredient Substitutions

  • Paneer. Firm tofu, pressed and cut the same size, roasts almost identically and makes the dish vegan. Halloumi works too, though it is far saltier, so hold the salt back from the marinade.
  • Coconut milk. Use the full-fat tin rather than a carton of coconut drink, which is mostly water and will leave the sauce thin. Coconut cream makes it richer again.
  • Vegetable stock. Water plus a little extra salt at the end is honestly fine here, because the spice blend and the vegetables are carrying the flavour.
  • Peppers. Cauliflower florets, chunks of butternut squash or whole button mushrooms all roast in the same fifteen minutes. Keep the pieces a similar size to the paneer.
  • Garam masala. Shop-bought is perfectly good if you are not making the blend below. Add it at the end rather than the start if it is a jar that has been open a while.

Recipe Card for Paneer Korma Recipe with Coconut Milk

Recipe Card
Easy Paneer Korma Recipe with Coconut Milk

Easy Paneer Korma Recipe with Coconut Milk

A paneer korma built on coconut milk rather than cream, with onion, carrot and a ground spice base of cumin, coriander and turmeric.

Be the first to rate it
Prep
15 min
Cook
25 min
Total
40 min
Serves
4
Per serving
569 kcal
Scale the recipe
Quantities update as you change it
4 servings
Switch units

Equipment I Use

Ingredients

Korma Spice Blend:

Instructions

Tap a step to tick it off as you cook.
1
Prepare the Base

Heat a frying pan over medium heat. Add 2 tbsp of vegetable oil, followed by the diced onions, garlic, and carrot. Cook for 10-15 minutes, stirring occasionally, until soft and glossy.

2
Bloom the Spices

Add a pinch of salt and 3 tbsp of the Korma spice blend. Stir well and cook on low heat for about 1 minute to release the aromas.

3
Simmer the Sauce

Transfer the mixture to a medium-sized pot. Add 500ml vegetable stock, bring to a boil, then reduce to a simmer. Cover and cook for 10 minutes.

4
Roast the Paneer and Veggies

Marinate the paneer cubes, red onion wedges, and peppers with 2 tbsp vegetable oil, a pinch of salt, and 1 tbsp of the Korma spice blend. Roast at 220°C for 15 minutes, or 200°C for 12 minutes in an air fryer. Give it another 3 minutes if the edges have not browned.

5
Blend the Sauce

Add the coconut milk or cream to the pot. Blend the sauce until smooth using an immersion blender. Check seasoning and adjust with salt if needed. For a sweeter korma, add honey to taste.

6
Combine and Serve

Mix the roasted vegetables and paneer with the sauce, or serve them as a garnish. Top with fresh coriander. Serve with rice or naan bread.

Cooked it? Rate it right here.
One tap. No name, no email, and it counts straight away.
Chef’s notes

Blend the sauce before the paneer goes anywhere near it. Blend it after and you have blended the paneer, and the whole point of the cubes is that they hold their shape.

The spice blend makes more than this needs. It comes to about six and a half tablespoons, and the recipe uses four: three in the sauce and one on the roasting tray. Keep the rest in a jar, it is the same blend next time.

Paneer does not melt, so roast it hard. 220°C until the edges catch is what gives it something to stand up to the sauce. An air fryer does the same job faster.

Season at the end. The stock reduces while it simmers, so salt added at the start is stronger than you meant by the time it is finished.

Nutrition per serving
569 kcalProtein 13 gCarbs 22 gFat 48 gSat fat 30 gFibre 4 gSugar 7.5 gSodium 375 mgServing 500 g

🍽 Basmati rice and warm naan are the obvious pairing, and the sauce is loose enough to want something to scoop it with. A sharp side cuts through the coconut nicely, so a bowl of plain yoghurt with cucumber, or a squeeze of lime over the top, does more for it than another rich dish alongside.

Storing, Freezing and Reheating

Cool it quickly, get it into the fridge within a couple of hours and eat it within three days. Reheat it gently, on a low hob or in short bursts in the microwave, until it is piping hot right through.

If you know you are keeping some, hold the paneer back and store it separately. Roasted cubes sitting in sauce overnight go soft, and the crust you roasted onto them is the first thing to go. Warm the sauce, then fold the paneer through at the end, exactly as you did the first time.

It freezes better than most creamy curries, because coconut milk does not split the way dairy cream does. Three months in the freezer, defrosted overnight in the fridge. Freeze the sauce on its own and roast fresh paneer on the day if you can, because the cheese comes back a little denser after freezing.

Bowl of creamy paneer korma with roasted vegetables, served with fluffy white rice garnished with black sesame seeds and fresh cilantro.Pin it

FAQ for Paneer Korma

Can I use shop-bought paneer?

Yes, and shop-bought is what I use. Roast it as the recipe says rather than frying it, which is what gets the colour and the spice crust on without the cubes sitting in liquid. Homemade paneer is softer and works too, though it is more fragile on a hot tray.

How do I stop the sauce splitting?

Add the coconut milk on a low heat and do not let it boil hard afterwards. Coconut milk is far more forgiving than dairy cream here, so this is unlikely to be a problem, but a rolling boil is the one thing that will do it.

Is korma spicy?

No - korma is mild, rich and creamy, which makes it great for anyone who prefers gentle heat. You can always add a little more chilli to taste.

Can I make it vegan?

Yes - swap the paneer for firm tofu. This version already uses coconut milk, so the sauce is dairy-free.

What do I serve with it?

Fluffy basmati rice and warm naan or chapati to scoop up the creamy sauce.

Is this korma nut-free?

Yes to both, and that is unusual for a korma. Most versions are thickened with a cashew or almond paste and enriched with cream or yoghurt on top of it. This one uses coconut milk on its own, so there are no nuts in it and no cream in the sauce. Paneer is still cheese, though, so for a dairy-free or vegan version swap the paneer, and firm tofu roasts in its place without any other change.

My sauce is thinner than I expected. Is that right?

Probably, yes. A korma built on cashews or almonds is thick because of the ground nuts in it, and this one has none, so it is looser by design. If you want it closer to the restaurant version, simmer the sauce uncovered for a few extra minutes before the coconut milk goes in, which concentrates what is already there rather than adding anything to it.

More recipes you’ll like

A Few Words from the Chef

I keep this one on rotation because it is the curry I reach for when I want something rich without it being heavy. Here is my Paneer Korma recipe with Coconut Milk. The roasted paneer is the part worth getting right, and once you have done it that way you will not go back to dropping raw cubes into the pot. If you make it, let me know how it went in the comments below.

Enjoyed it? Share it

Made it? Tell me how it went

Tell me what you changed and how it turned out, or ask a question about the recipe. No email needed.

Rate it too, if you made it (optional)
Recipe Rating:




Scroll to Top