This post may contain affiliate links. Please read our disclosure policy.

Whenever I’m craving chaat, this Tofu Peanut Bhel is one of my go-to recipes. It has all the bold, tangy flavors I love, with sautéed tofu and roasted peanuts adding extra substance. Tossed with fresh veggies, spices, and chutneys, it’s a fun twist on classic Bhel Puri that comes together quickly.

A close-up of a spoonful of tofu chaat with diced tofu, peanuts, corn, green peppers, sev, and spices, served on a plate.

Tofu Peanut Bhel

Chaat is a type of Indian street food that’s full of bold flavors and textures – and I love it in any form. It’s always a must-order for me at any Desi fast-food spot, especially Papdi Chaat and Dahi Puri, which are my absolute favorites.

This Tofu Peanut Bhel is my take on a classic bhel, made with sautéed tofu and dry-roasted peanuts for texture and crunch. Everything gets tossed together with fresh veggies, aromatic spices, and a mix of cilantro and tamarind chutneys for the sweet, tangy, and spicy flavor chaat is known for.

If you enjoy chaat as much as I do, you’ll also love my Bhel Puri with Chana and Quinoa Bhel – each one brings a different texture and flavor profile to the table while keeping that same bold, irresistible chaat vibe.

Nisha’s Tips

  • Press Tofu – Use a tofu press to press the tofu for 30 minutes before sautéing.
  • Sauté Tofu – Cube the tofu into small pieces and sauté until golden brown and crispy.
  • Peanuts – Dry roast the peanuts in the same pan after the tofu is done. The leftover oil from the tofu adds extra flavor to the peanuts.
  • Chop Veggies – Chop the veggies into small pieces. I love using my vegetable chopper for evenly sized cuts.
  • Papad – You can make the tofu bhel ahead of time; however, add the hot papad just before serving to keep it crunchy.

Ingredients You’ll Need

Top view of ingredients for a dish, including chopped bell pepper, onion, tomatoes, tofu, corn, papad, ground spices, chutneys, sev, pomegranate seeds, cilantro, lemon, salt, oil, and peanuts.
  1. Tofu – Go for extra-firm tofu, firm if you can’t find extra-firm. Make sure you press the tofu to remove the excess water. Sauté the tofu until golden brown and crispy.
  2. Cilantro Chutney – Try my homemade Cilantro Chutney, which tastes amazing.
  3. Tamarind Date Chutney: I just use store-bought, which you can find in the refrigerated section at your local Desi store.

*See the recipe card below for full information on ingredients and quantities.*

Let’s Make Tofu Peanut Bhel

Press Tofu & Saute

Cubed tofu pieces are being cooked in a light blue nonstick skillet on a gas stove.

Step 1. Press tofu to remove excess water. Cube tofu into small cubes and saute in a pan with 1 tablespoon of oil

Cubed tofu pieces are being stirred with a wooden spatula in a frying pan on a stovetop.

Step 2. Sauté tofu on medium heat until golden brown – this will take about 10-12 minutes. Set aside.

Dry Roast Peanuts & Papad

Whole peanuts in their skins are being dry roasted in a non-stick frying pan on a stovetop.

Step 3. In the same pan, dry-roast the peanuts over medium heat for a few minutes, until lightly browned. Remove from the stove and set aside.

A flat, round papadum with browned spots cooks on a black skillet over a stovetop burner.

Step 4. On a tawa, dry roast papad on both sides.

Assemble – Add Tofu & Veggies

A clear glass bowl containing cubed pieces of tofu sits on a wooden cutting board.

Step 5. Add the tofu to a large bowl.

A glass bowl contains chopped red onions, green bell peppers, tomatoes, and roasted corn on a wooden board.

Step 6. Then add the veggies – red onion, tomatoes, green bell pepper, and corn.

Add Chutneys, Spices, Papad

A glass bowl with chopped red onions, corn, diced tomatoes, sauces, spices, and green chutney on a wooden board.

Step 7. Add green and tamarind chutneys, along with the spices – chat masala, Kashmiri chili powder, red chili powder, kala jeera, kala namak (pink salt), and pinch of salt (if needed).

A glass bowl containing a mixture of vegetables, herbs, and broken pieces of crispy flatbread, placed on a wooden board.

Step 8. Then add cilantro, papad, and a squeeze of fresh lemon juice.

Add Peanuts, Sev & Toss

A glass bowl filled with peanuts, sev, pomegranate seeds, crushed papad, and chopped greens, placed on a wooden surface.

Step 9. Add the dry roasted peanuts, pomegranate seeds, and sev.

A glass bowl containing a mixed tofu peanut bhel with tofu, corn, diced red onions, peppers, herbs, and seasoning, with a blue utensil on the side.

Step 10. Toss well and enjoy immediately.

Two glass jars of tofu peanut bhel filled with a colorful mixed fruit and vegetable salad, tofu, garnished with sev and herbs, placed on a dark surface with scattered flowers.

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

This post has been updated from the recipe archives with new photos and tips, first published in February 2022.

5 from 5 votes

Tofu Peanut Bhel

This Tofu Peanut Bhel is a flavorful Indian chaat with crispy tofu, roasted peanuts, fresh vegetables, and sweet and tangy chutneys in every bite.
Prep Time: 35 minutes
Cook Time: 10 minutes
Total Time: 45 minutes
Servings: 4 servings

INGREDIENTS 

saute tofu

  • 14 ounces organic extra-firm tofu, very small cubes
  • 1 tbsp avocado oil

for tofu peanut bhel

  • add sauteed tofu
  • 1/2 cup red onions, chopped
  • 1/2 cup green bell peppers, chopped
  • 1/2 cup tomatoes, chopped
  • 1/2 cup frozen corn, run under hot water
  • 1 tsp chat masala
  • 1 tsp kala jeera, roasted cumin, or cumin powder
  • 1 tsp red chili powder
  • 1/2 tsp Kashmiri chili powder
  • 1/2 tsp kala namak
  • pinch of salt
  • 2 1/2 tbsp cilantro chutney
  • 2 1/2 tbsp tamarind chutney
  • 1/4 cup fresh cilantro, chopped
  • 1 jeera papad
  • 1-2 tbsp lemon juice
  • 2 tbsp pomegranate seeds
  • 1/2 cup dry roasted unsalted peanuts
  • 1/4 cup sev
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!

INSTRUCTIONS 

  • Prep. Press the tofu for 30 minutes to remove excess water. Once pressed, cut the tofu into small cubes and sauté in a little oil on medium heat for 10–15 minutes until golden and crispy. Remove the tofu from the pan, then in the same pan, dry roast the peanuts on medium heat until lightly browned; set aside. Chop the onions, tomatoes, and green peppers, and thaw and drain the corn. Prepare the cilantro chutney or use store-bought.
  • Assemble. In a large bowl, add the sautéed tofu along with the onions, tomatoes, green peppers, and corn. Add chaat masala, red chili powder, Kashmiri red chili powder, roasted cumin powder (kala jeera), and kala namak, then mix well. Add the cilantro and tamarind chutneys and toss to combine. Then add fresh cilantro, crush the papad, and add lemon juice. Finish by adding pomegranate seeds, roasted peanuts, and sev.

Nutrition

Calories: 320kcal | Carbohydrates: 27g | Protein: 15g | Fat: 19g | Saturated Fat: 3g | Sodium: 598mg | Potassium: 548mg | Fiber: 5g | Sugar: 9g | Vitamin A: 774IU | Vitamin C: 25mg | Calcium: 71mg | Iron: 3mg

Additional Info

Course: Appetizer, Main Course
Cuisine: Indian, Indian Street Food
Diet: Gluten Free, Vegan, Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Hi, I'm Nisha!

A foodie passionate about bringing authentic Indian recipes and global flavors to your kitchen. I create dishes using simple, real ingredients, and seasonal produce. Join me on this soul-searching journey as I share "what's cooking" through my love for good food. I hope to inspire you to cook more at home, explore new flavors, and enjoy the process along the way.


You May Also Like

5 from 5 votes (4 ratings without comment)

Leave a comment

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

Recipe Rating




2 Comments