Spicy Indian Eggplant Fry (Baingan Bhaji)

Side Dishes

October 30, 2026

Spicy and Addictive Eggplant – vegetarian recipe

This spicy and addictive eggplant simmers in a coriander-forward broth with ginger and cayenne until it collapses into something glossy and spoonable. A finish of lemon juice and butter (or ghee) rounds the heat, and cilantro on top makes it look as good as it tastes.

Tired of bland, mushy eggplant? I hear you! For years, I struggled to get this gorgeous vegetable just right. That all changed with this recipe. We’re transforming humble eggplant into a vibrant, spicy, and utterly addictive dish. Tender strips of eggplant are first simmered, then pan-fried with a fragrant paste of ginger, coriander, and a zesty kick of lemon. The result is a perfectly textured, deeply flavorful side dish that steals the show every single time. It’s my go-to for adding a pop of excitement to any meal, and I promise, it will make you fall in love with eggplant all over again!

Ingredients

• 2 lbs / 900g (31.7 oz) eggplant
• 3 to 4 cups / 720 to 960 ml (32.5 fl oz) vegetable broth or water
• 2 Tbs / 30 ml (1 fl oz) ground coriander
• 1½ tsp / 7.5 ml (0.3 fl oz) salt
• ½ tsp / 2.5 ml (0.1 fl oz) ground black pepper
• ¼ tsp / 1.25 ml (0 fl oz) cayenne pepper, or to taste
• 2 tsp / 10 ml peeled and minced fresh ginger
• 3 Tbs / 45 ml (1.5 fl oz) fresh lemon juice
• 3 Tbs / 45 ml (1.5 fl oz) butter or Ghee, or vegan butter
• For Garnish
• Chopped fresh cilantro coriander leaves or chives

Instructions

1. Prepare the eggplant by peeling it completely. Slice it lengthwise into 1-inch / 2.5 cm wide strips, about ½-inch / 1.25 cm thick. Then, cut these long strips into bite-sized 2-inch / 5 cm pieces.
2. In a medium saucepan, bring the vegetable broth or water to a simmer. Add the eggplant pieces and cook for about 15 minutes, or until they are just fork-tender but not falling apart. Drain the eggplant thoroughly in a colander and set aside.
3. While the eggplant cooks, prepare your spice paste. In a small bowl, combine the ground coriander, salt, black pepper, cayenne pepper, minced ginger, and fresh lemon juice. Stir everything together until it forms a smooth, fragrant paste.
4. Melt the butter or ghee in a large skillet over medium-high heat. Add the drained eggplant pieces and sauté for 5 minutes, tossing constantly to get a light golden color on all sides. Reduce the heat to medium, add the spice paste to the skillet, and continue to cook for 10 to 15 minutes.
5. Stir frequently, ensuring each piece of eggplant is beautifully coated and the mixture becomes nearly dry. Once done, transfer it to a serving dish, garnish generously with fresh chopped cilantro or chives, and serve immediately.

Nutritional Information

• Serving Size: 1 cup, Calories: 185, Fat: 12g (0.42 oz), Carbohydrates: 18g (0.63 oz), Protein: 3g (0.11 oz), Fiber: 8g. (0.28 oz) Please note this is an estimate and can vary based on used.

Pro Tips

• Be careful not to over-simmer the eggplant in the first cooking step. You want it tender, not mushy, so it holds its shape during the final sauté.
• Feel free to adjust the heat! Reduce the cayenne for a milder dish or add a finely chopped green chili along with the ginger for an extra kick.
• To make this recipe fully vegan, simply substitute the butter or ghee with a neutral-flavored oil like avocado or coconut oil, or use your favorite vegan butter.
• For a deeper flavor, toast the ground coriander in a dry pan for 30 seconds until fragrant before adding it to the spice paste.

FAQ

Q: How can I make this spicy eggplant recipe vegan
A: To make this dish completely vegan, simply replace the butter or ghee with your favorite vegan butter. You can also use a neutral-flavored oil like avocado or coconut oil for equally delicious results.

Q: What can I serve with this eggplant to make it a full meal
A: This spicy eggplant pairs wonderfully with fluffy basmati rice or quinoa to make it more substantial. For a protein boost, serve it alongside a simple lentil dal, crispy pan-fried tofu, or chickpeas.

Q: Can I use a different type of eggplant for this recipe
A: Yes, while standard globe eggplants work well, you could also use Japanese or Chinese eggplants. They are often less bitter and have a more tender texture, so you may need to slightly reduce the initial simmering time.

Q: How do I store and reheat leftover spicy eggplant
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the eggplant in a skillet over medium-low heat until heated through. We recommend avoiding the microwave, as it can make the eggplant’s texture too soft.

More Recipes You’ll Love

Spicy and Addictive Eggplant – vegetarian recipe
Stav Kogan

Spicy and Addictive Eggplant

Transform humble eggplant into a vibrant, spicy, and utterly addictive dish. Tender strips of eggplant are simmered then pan-fried with a fragrant paste of ginger, coriander, and lemon for a perfectly textured, deeply flavorful side dish.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 serving
Calories: 185

Ingredients
  

  • 2 lbs (900 g / 31.7 oz) eggplant
  • 3 to 4 cups / 720 to 960 ml vegetable broth or water
  • 2 Tbs / 30 ml (1 fl oz) ground coriander
  • 1½ tsp / 7.5 ml (0.3 fl oz) salt
  • ½ tsp (2.5 ml / 0.1 fl oz) ground black pepper
  • ¼ tsp (1.25 ml / 0 fl oz) cayenne pepper, or to taste
  • 2 tsp (10 ml) peeled and minced fresh ginger
  • 3 Tbs / 45 ml (1.5 fl oz) fresh lemon juice
  • 3 Tbs / 45 ml (1.5 fl oz) butter or Ghee, or vegan butter
  • For Garnish
  • Chopped fresh cilantro coriander leaves or chives
  • Be careful not to over-simmer the eggplant in the first cooking step. You want it tender, not mushy, so it holds its shape during the final sauté.
  • Feel free to adjust the heat! Reduce the cayenne for a milder dish or add a finely chopped green chili along with the ginger for an extra kick.
  • To make this recipe fully vegan, simply substitute the butter or ghee with a neutral-flavored oil like avocado or coconut oil, or use your favorite vegan butter.
  • For a deeper flavor, toast the ground coriander in a dry pan for 30 seconds until fragrant before adding it to the spice paste.

Method
 

  1. Prepare the eggplant by peeling it completely.
  2. Slice it lengthwise into 1-inch / 2. 5 cm wide strips, about ½-inch / 1. 25 cm thick.
  3. Then, cut these long strips into bite-sized 2-inch / 5 cm pieces.
  4. In a medium saucepan, bring the vegetable broth or water to a simmer.
  5. Add the eggplant pieces and cook for about 15 minutes, or until they are just fork-tender but not falling apart.
  6. Drain the eggplant thoroughly in a colander and set aside.
  7. While the eggplant cooks, prepare your spice paste.
  8. In a small bowl, combine the ground coriander, salt, black pepper, cayenne pepper, minced ginger, and fresh lemon juice.
  9. Stir everything together until it forms a smooth, fragrant paste.
  10. Melt the butter or ghee in a large skillet over medium-high heat.
  11. Add the drained eggplant pieces and sauté for 5 minutes, tossing constantly to get a light golden color on all sides.
  12. Reduce the heat to medium, add the spice paste to the skillet, and continue to cook for 10 to 15 minutes.
  13. Stir frequently, ensuring each piece of eggplant is beautifully coated and the mixture becomes nearly dry.
  14. Once done, transfer it to a serving dish, garnish generously with fresh chopped cilantro or chives, and serve immediately.

Nutrition

Calories: 185kcalCarbohydrates: 18gProtein: 3gFat: 12g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....