This post contains affiliate links. Please see ourย disclosure policy.

Pahadi curry — crispy tofu in a flavorful cardamom pepper onion curry sauce — is an amazing, one-pan meal! It’s based on an North Indian mountain cuisine curry that’s usually made with meat. But tofu or other vegan meat substitutes are just as delicious in this deeply-seasoned sauce. 1 Pan 40 minutes, gluten-free recipe. Options for Soyfree Nutfree

close-up of a panful of Pahadi curry
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

This is a hearty mutton (meat) recipe that I’ve adapted from Pahadi cuisine and converted to a vegan curry. Pahadi means mountains, and the mountainous regions in India have their own cuisine. There are many states in the region and this mountain cuisine varies based on the state and city cuisines.

Many of the recipes from the cuisine use lots of whole spices in the sauce. Like all of my other vegan Indian recipes, even you don’t have all of the whole spices, you can still make the recipe. It will still have enough flavor overall, but you definitely should try it with the listed spices at least once. 

I often also use these spices, like the Kashmiri chili powder and black cardamom, in other recipes, so if you get a bag, you’re going to keep using them. 

Get them from the Indian store, because you can get a smaller quantity for much cheaper than online. You can also order from Indian stores online, because they often deliver, as well. 

You can bake or pan-fry the tofu for this recipe. I’m pan frying in the video, but the recipe includes baking instructions, as well. You can also use other proteins like pumpkin seed tofu, seitan, tempeh, soycurls or chickpeas/beans! Come along with me on this journey to try out the various regional Indian cuisines, made easier!

extreme close-up of a panful of Pahadi curry

Why You’ll Love Pahadi Tofu Curry

  • rich, flavorful, tomato-yogurt curry sauce with lots of whole and ground spices
  • tender, toothsome tofu pieces
  • one-pan meal
  • Indian regional cuisine recipe
  • only 40 minutes to make it
panful of Pahadi curry

More Indian Curry Recipes

Pahadi Curry (1 Pan North Indian Mountain Tofu Cardamom Pepper Curry)

5 from 5 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 4
Course: biscuits, Main, Main Course
Cuisine: Indian
Pahadi curry — crispy tofu in a flavorful cardamom pepper onion curry sauce — is an amazing, one-pan meal! Vegan version of a deeply seasoned North Indian mountain cuisine Pahadi mutton. 1 Pan 40 minutes, gluten-free recipe. Options for Soyfree Nutfree
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the tofu “mutton”

  • 14 ounces firm or extra firm tofu, pressed for at least 15 minutes and torn into bite size, 1” pieces
  • 1 tablespoon ginger-garlic paste, or use 2 cloves of garlic, minced, and 1/2” of ginger, minced
  • 1 tablespoon non-dairy yogurt, or non dairy cream
  • 1/2 teaspoon Kashmiri chili powder
  • 1/2 teaspoon salt
  • 1 tablespoon cornstarch, or tapioca starch

For the sauce

  • 2 teaspoons oil, divided
  • 2 black cardamom pods, broken or opened up slightly
  • 8 black peppercorns
  • 2 whole cloves
  • 1 1/2 cup sliced red onion
  • 1/2 teaspoon salt, divided, or more, as needed
  • 2 tablespoons ginger-garlic paste, or use 6 cloves garlic minced and 1 inch ginger minced
  • 1 teaspoon garam masala
  • 1/2 teaspoon Kashmiri chili powder
  • 1 tablespoon tomato paste, or tomato ketchup
  • 1/4 cup almond flour
  • 1/4 cup non-dairy yogurt
  • 1 cup non-dairy milk, or water

For garnish

  • fresh cilantro

Instructions 

Cook the tofu “mutton”.

  • Press and tear the tofu, if you haven't already. Then, add it to a bowl along with the ginger-garlic paste and yogurt. Toss to coat. Mix the spices and cornstarch in a small bowl and sprinkle all over. Toss again to coat the tofu really well.
  • Heat 1 teaspoon of the oil in a large skillet over medium-high heat. Once hot, add the tofu and cook for 8 to 10 minutes. Stir and flip occasionally to crisp all of the edges. Remove the tofu from the skillet, and set it aside.
    If you're baking the tofu, just transfer the coated tofu to a parchment-lined baking sheet and bake at 400° F (205° C) for 20 to 25 minutes.

Make the sauce.

  • Add the remaining teaspoon of oil to the same skillet over medium heat, then add the whole spices and cook for a minute, or until the cloves and black cardamom are fragrant. (Reserve a few peppercorns for garnish later optional )
  • Mix in the onion and 1/4 teaspoon salt and cook for 7 to 9 minutes, until the onion is golden. Add splashes of water, to help the onion cook evenly..
  • Then, mix in the ginger-garlic paste, garam masala, and Kashmiri chili powder. Cook for 10-15 seconds. Then, add the tomato paste, almond flour, and nondairy yogurt, and mix very well. Now, mix in the non-dairy milk and another 1/4 teaspoon salt.
  • Cover the pot with the lid and bring to a boil. Once the mixture is boiling evenly, open the lid taste and adjust salt and flavor, and continue to simmer covered for another 5 minutes. Then, fold in the tofu and remove the pan from the heat.
  • Garnish with cilantro (and reserved toasted peppercorns) and serve with naan, roti, or rice.
    Store refrigerated for upto 3 days. Freeze for upto 2 months. Reheat in a skillet or microwave.

Video

Notes

This recipe is naturally gluten-free. It’s also coconut-free, as long as your non-dairy yogurt and milk don’t contain coconut.
To make this soy-free, use chickpea tofu, pumpkin seed, tofu or soy-free tempeh. You can also use seitan or other soy-free chicken substitutes.
To make this nut-free, omit the almond flour and make sure to choose nut-free non-dairy yogurt and non-dairy milk.

Nutrition

Calories: 211kcal, Carbohydrates: 15g, Protein: 12g, Fat: 11g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Sodium: 698mg, Potassium: 153mg, Fiber: 4g, Sugar: 5g, Vitamin A: 212IU, Vitamin C: 8mg, Calcium: 260mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
tofu, onions, spices, and other curry ingredients in bowls on a kitchen counter

Ingredients and Substitutions

  • tofu – This is your meat substitute. You can use other meat substitutes, like vegan chicken, seitan, chickpea tofu or pumpkin seed tofu, or tempeh or use chickpeas/beans.
  • ginger-garlic paste – Adds so much flavor to the tofu and the sauce! You can substitute fresh, minced ginger and garlic instead.
  • non-dairy yogurt – Gives creaminess and tang to the sauce and to the tofu itself. Use non dairy cream, cashew cream, blended silken tofu or vegan cream cheese as subs
  • Kashmiri chili powder – Seasons the tofu and the sauce.
  • cornstarch – Helps the seasonings adhere to the tofu and helps the tofu get crispy. Use tapioca starch as a sub
  • oil – To toast the spices and sauté the onion.
  • whole spices – Black cardamom, peppercorn, and cloves add the first layer of flavor to the sauce. You can omit some or all of these, if you can’t find them.
  • onion – For umami in the sauce.
  • garam masala – Teams up with the Kashmiri chili powder to season the sauce even more.
  • tomato paste – Gives the sauce a rich, tomatoey flavor. You can use tomato ketchup instead.
  • almond flour – Adds creaminess and texture to the sauce.
  • non-dairy yogurt – Makes the sauce creamy and tangy.
  • non-dairy milk – Adds even more creaminess to the sauce!
  • cilantro – For garnish.

Tips

  • Make sure to press the tofu well for the best texture.
  • When you’re toasting the whole spices, stir frequently to avoid burning them.
  • When you add the almond flour and tomato paste, mix and mash well to incorporate them into the sauce.

How to Make Pahadi Curry

First, cook the tofu “mutton”.

Press and tear the tofu, if you haven’t already. Then, add it to a bowl along with the ginger-garlic paste and yogurt. Toss to coat. Mix the spices and cornstarch in a small bowl and sprinkle all over. Toss again to coat the tofu really well. ( or alternatively, mix the spices and the yogurt and ginger garlic into a pasta and toss tofu in it)

mixing ginger-garlic paste and yogurt in a bowl
mixing Kashmiri chili powder into the yogurt mixture
adding tofu to the bowl with the seasoned yogurt mixture
tofu tossed with the seasoned yogurt mixture

Heat 1 teaspoon of the oil in a large skillet over medium-high heat. Once hot, add the tofu and cook for 8 to 10 minutes. Stir and flip occasionally to crisp all of the edges. Remove the tofu from the skillet, and set it aside.

If you’re baking the tofu, just transfer the coated tofu to a parchment-lined baking sheet and bake at 400° F (205° C) for 20 to 25 minutes. 

adding tofu to the pan
tofu "mutton" after cooking until crispy

Now, make the sauce in the same pan you used for the tofu.

Add the remaining teaspoon of oil to the same skillet over medium heat, then add the whole spices and cook for a minute, or until the cloves and black cardamom are fragrant. (Reserve 1 black cardamom and few peppercorns for garnish later optional )

roasting the whole spices in the pan

Mix in the onion and 1/4 teaspoon salt and cook for seven to nine minutes, until the onion is golden. You can add splashes of water, if the skillet is drying out too much.

adding onion and salt to the pan
onion, after browning in the pan

Then, mix in the ginger-garlic paste, garam masala, and Kashmiri chili powder. Cook for a few seconds. Then, add the tomato paste, almond flour, and nondairy yogurt, and mix very well. Now, mix in the non-dairy milk and another 1/4 teaspoon salt. 

adding ginger-garlic paste to the onions
adding non-dairy yogurt to the onion mixture
adding non-dairy milk to the yogurt-onion mixture in the pan
almond flour sprinkled onto the sauce in the pan
adding tomato paste to the sauce

Cover the pot with the lid and bring to a boil. Once the mixture is boiling evenly, open the lid, taste and adjust salt and flavor, and continue to simmer covered for another 5 minutes. Then, fold in the tofu and remove the pan from the heat.

adding crispy tofu "mutton" back to the pan of Pahadi curry sauce
adding crispy tofu "mutton" back to the pan of Pahadi curry sauce
mixing crispy tofu "mutton" back into the pan of Pahadi curry sauce

Garnish with cilantro and serve with naan, roti, or rice. 

Frequently Asked Questions

Is this recipe allergy friendly?

This recipe is naturally gluten-free. It’s also coconut-free, as long as your non-dairy yogurt and milk don’t contain coconut.

Can I make this soy-free?

To make this soy-free, use chickpea tofu, pumpkin seed tofu or soy-free tempeh. You can also use seitan or other soy-free chicken substitutes.

Can Pahadi curry be nut-free?

To make this nut-free, omit the almond flour and make sure to choose nut-free non-dairy yogurt and non-dairy milk.

Can I make this ahead and store?

Storage: store refrigerated for upto 3 days. Freeze for upto 2 months. Reheat in a skillet or microwave.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 5 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments

  1. Margot says:

    5 stars
    Delicious!! Left the tofu in the oven for longer than 25 minutes until it got crispy. I also added some frozen spinach at the end to make it a one-dish meal with vegetables.
    The only thing I would do differently next time is double the recipe because it was so good!

    1. Vegan Richa Support says:

      Awesome! Thanks for sharing.

  2. AMY PERCHICK says:

    5 stars
    This was delicious and I ate 2 servings. I substituted real yogurt and regular flour.

    1. Vegan Richa Support says:

      So glad you liked it!

  3. Tia Marie says:

    5 stars
    This curry is amazing! I made it tonight and it is better than restaurant quality and not hard to make! Definitely going to have to make this again!

    1. Vegan Richa Support says:

      Yay!!

    2. Mackenzie says:

      5 stars
      I was sceptical but this turned out incredible. Make sure you cook the onions through for a good while to develop some proper flavour. Will definitely be making this again, perhaps trying different protein options like soy curls or beans.

      1. Vegan Richa Support says:

        Glad you liked it!

  4. Maneesha says:

    5 stars
    What a slam dunk recipe, Richa!! Another super unique regional Indian curry! I loved.this! I did not have tofu on hand, so I soaked and pressure cooked butter beans (Lima beans), and the curry turned out beautifully!! Thank you for introducing us to Pahadi style of cooking!

    1. Richa says:

      Yay! Thank you for making all these recipes maneesha!