My husband used to order Indian takeout every single Friday. Like clockwork.
Then I made kadhai paneer at home one night, mostly out of boredom, and he canceled the standing order the next day. No drama, no announcement. Just quietly deleted the app.
That’s the kind of recipe this is.
Kadhai paneer is a North Indian dish made with soft paneer cubes, bell peppers, and a thick tomato-based gravy loaded with freshly crushed spices. It gets its name from the kadhai, a wok-like pan that Indian cooks have used for centuries.
You don’t need a kadhai to make this. I use a regular skillet and it works fine.
What makes this version taste like the restaurant stuff (or honestly better) is one small step most home cooks skip. I’ll get to that in the Pro Tips section, so keep scrolling.
For now, let’s talk ingredients.
What You’ll Need
For the paneer and veggies:
- 14 oz paneer, cubed
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 large onion, cut into chunks
For the gravy:
- 3 medium tomatoes, roughly chopped
- 2 tbsp oil (I use avocado oil, but any neutral oil works)
- 1 tbsp butter
- 1 tbsp ginger garlic paste
- 1 green chili, slit
- 1 tsp cumin seeds
- 2 tsp coriander seeds
- 1 tsp cumin seeds (whole, for the crushed spice mix)
- 4 dried red chilies
- 1/2 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp garam masala
- 1/2 cup heavy cream (optional, but so good)
- Salt to taste
- Fresh cilantro, chopped, for garnish
- 1 tsp kasuri methi (dried fenugreek leaves)
Tools
- A heavy-bottomed skillet or wok
- A blender or food processor
- A mortar and pestle (or a spice grinder)
- A wooden spoon
- A sharp knife and cutting board
Pro Tips
Here’s what actually makes the difference between “fine” and “restaurant-worthy.”
1. Dry roast your whole spices first. Toast the coriander seeds, cumin seeds, and dried red chilies in a dry pan for about 2 minutes before crushing them. This one step is what gives kadhai paneer its signature smoky depth. Skip it and the dish tastes flat.
2. Don’t skip the coarse crush. Use a mortar and pestle to crush your toasted spices coarsely, not into a fine powder. You want texture you can actually taste and see in the gravy. This is what separates kadhai paneer from every other paneer curry.
3. Sear the paneer, don’t boil it. Give your paneer cubes a quick pan sear in a little butter before adding them to the gravy. It builds flavor and keeps the paneer from turning rubbery.
4. Keep the veggies slightly crunchy. The bell peppers and onions should still have a bite to them at the end. Overcooked veggies turn this into mush instead of a restaurant-style dish.
5. Add cream at the very end. If you’re using cream, stir it in off the heat. Boiling it can cause it to split, and nobody wants curdled sauce.
How to Make Kadhai Paneer
Step 1: Make the tomato base. Blend your chopped tomatoes into a smooth puree. Set aside.
Step 2: Toast and crush the spices. In a dry pan, toast the coriander seeds, whole cumin seeds, and dried red chilies for 2 minutes over medium heat until fragrant. Let them cool slightly, then coarsely crush them using a mortar and pestle.
Step 3: Sear the paneer. Heat the butter in your skillet over medium heat. Add the paneer cubes and lightly sear them on each side for about 1 minute, just until golden. Remove and set aside.
Step 4: Sauté the onions and peppers. In the same pan, add the oil. Toss in the onion and bell pepper chunks. Sauté for 3 to 4 minutes, keeping them slightly crunchy. Remove and set aside with the paneer.
Step 5: Build the gravy. In the same skillet, add a bit more oil if needed. Add the cumin seeds and let them sizzle for 10 seconds. Add the ginger garlic paste and green chili, and cook for 1 minute until the raw smell disappears.
Step 6: Add the tomato puree and spices. Pour in the tomato puree along with the turmeric, red chili powder, and your crushed spice mix. Cook this down for 8 to 10 minutes, stirring occasionally, until the oil starts to separate from the mixture. This tells you the gravy is ready.
Step 7: Bring it together. Add the seared paneer, sautéed veggies, and salt. Stir gently to coat everything in the gravy. Simmer for 3 to 4 minutes.
Step 8: Finish it off. Turn off the heat. Stir in the garam masala, kasuri methi (crumble it between your fingers first), and cream if using. Garnish with fresh cilantro.
Serve hot with naan, roti, or rice.
Substitutions and Variations
| Original | Substitute | Notes |
|---|---|---|
| Paneer | Firm tofu | Press the tofu well before searing |
| Heavy cream | Cashew cream | Blend 10 soaked cashews with water |
| Butter | Ghee | Adds even more richness |
| Kasuri methi | Skip it | Flavor changes slightly, but it still works |
| Dried red chilies | Extra chili powder | Use 1/2 tsp instead of 4 whole chilies |
| Bell peppers | Zucchini or mushrooms | Great for using up whatever’s in your fridge |
Vegan version: swap the paneer for firm tofu, the butter for oil, and the cream for cashew cream. Still delicious.
Make-Ahead Tips
You can make the gravy up to 2 days ahead and store it in the fridge separately from the paneer and veggies.
When you’re ready to eat, just reheat the gravy, sear your paneer fresh, and combine. This actually saves a good chunk of time on a busy weeknight.
The spice mix can also be crushed and stored in an airtight jar for up to a month.
Storage and Leftovers
Kadhai paneer keeps well in the fridge for 3 to 4 days in an airtight container.
To reheat, warm it gently on the stove over low heat. Add a splash of water or cream if the gravy has thickened too much.
I don’t recommend freezing this one. The paneer texture gets a bit rubbery once thawed, and the veggies lose their crunch entirely.
Nutritional Snapshot
These numbers are estimates based on standard ingredient values, not lab-tested. Treat them as a general guide rather than an exact count.
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | 320 |
| Protein | 14g |
| Fat | 24g |
| Carbohydrates | 12g |
| Fiber | 3g |
| Sodium | 480mg |
Serves 4.
Meal Pairing Suggestions
Kadhai paneer plays well with a bunch of different sides:
- Garlic naan for scooping up every bit of gravy
- Jeera rice (cumin rice) for something lighter
- Cucumber raita to cool things down if you went heavy on the chili powder
- A simple green salad to balance out the richness
For drinks, a mango lassi is the classic pairing and honestly hard to beat.
FAQ
Can I make this dish less spicy? Yes. Reduce the red chili powder to 1/2 tsp and skip the green chili and dried red chilies entirely. The dish will still have plenty of flavor from the other spices.
What’s the difference between kadhai paneer and paneer butter masala? Kadhai paneer has a chunkier, more textured gravy with bell peppers and coarsely crushed spices. Paneer butter masala is smoother, sweeter, and cream-heavy without the peppers.
Why is my paneer tough after cooking? Overcooking is usually the culprit. Sear it quickly and add it to the gravy near the end instead of simmering it the whole time.
Can I use store-bought paneer? Definitely. Just soak it in warm water for 10 minutes before using if it feels firm or dry. This softens it right up.
Is kadhai paneer gluten-free? Yes, as long as you serve it with rice instead of naan or roti.
Wrapping Up
This is one of those recipes that looks fancy but comes together faster than you’d think. Once you’ve got the spices crushed and the paneer seared, the rest is just stirring and waiting.
Silas still asks for this at least once a month, and I honestly don’t mind making it that often.
Give it a try this week and let me know how it turns out in the comments. I’d love to hear if you added your own twist, or if it survived a picky eater test at your house too.