Are you ready to spice up your dinner routine? Vangi Bhath, a beloved South Indian rice dish, is about to become your new favorite comfort food. With its aromatic blend of spices and versatile eggplant base, it’s perfect for cozy weeknights or impressing guests. Dive into these 30 delicious variations—you’re sure to find a new go-to recipe that’ll have everyone asking for seconds!
Classic Karnataka Vangi Bhath

You know those days when you want something comforting but packed with flavor? Classic Karnataka Vangi Bhath is exactly that—a one-pot wonder of spiced rice and eggplant that’s both hearty and aromatic. It’s like a hug in a bowl, perfect for a cozy dinner.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed
– 2 medium eggplants, chopped into bite-sized pieces
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of dried red chilies
– A pinch of asafoetida (hing)
– 1 tablespoon of vangi bhath masala powder
– A splash of tamarind paste mixed with ½ cup of water
– Salt, about 1 teaspoon
– Fresh cilantro for garnish
Instructions
1. Rinse 1 cup of basmati rice under cold water until it runs clear, then set it aside to drain.
2. Heat 2 tablespoons of vegetable oil in a large pot over medium heat for about 2 minutes until shimmering.
3. Add 1 teaspoon of mustard seeds and let them pop for 30 seconds, then toss in a couple of dried red chilies and a pinch of asafoetida, stirring for another 30 seconds until fragrant.
4. Tip in 1 large finely chopped onion and sauté for 5-7 minutes until it turns golden brown and soft.
5. Add 2 medium chopped eggplants to the pot and cook for 8-10 minutes, stirring occasionally, until they start to soften and brown slightly.
6. Sprinkle in 1 tablespoon of vangi bhath masala powder and 1 teaspoon of salt, mixing well to coat the eggplant evenly for 1 minute.
7. Pour in the rinsed basmati rice and stir to combine with the spiced mixture for about 2 minutes.
8. Add the tamarind water mixture and 2 cups of water, bringing it to a boil over high heat.
9. Once boiling, reduce the heat to low, cover the pot with a tight lid, and simmer for 15-20 minutes until the rice is fully cooked and the liquid is absorbed.
10. Remove the pot from the heat and let it sit, covered, for 5 minutes to allow the flavors to meld.
11. Fluff the rice gently with a fork and garnish with fresh cilantro.
Ready to dig in? This dish has a tender, slightly tangy texture from the eggplant and a warm, spicy kick that’s balanced by the fluffy rice. Try serving it with a dollop of cool yogurt or some crispy papadums on the side for a complete meal that’s sure to impress.
Spicy Eggplant Vangi Bhath

Diving into a bowl of Spicy Eggplant Vangi Bhath is like getting a warm, flavorful hug from your kitchen. You’ll love how the eggplant soaks up all those aromatic spices, making it a comforting one-pot meal that’s perfect for a cozy weeknight. It’s a dish that’s both hearty and surprisingly easy to pull together, even if you’re new to Indian cooking.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 medium eggplants, diced into 1-inch cubes
– 1 cup basmati rice, rinsed
– 2 cups water
– 2 tbsp vegetable oil
– 1 tsp mustard seeds
– 1 tsp cumin seeds
– 1 large onion, finely chopped
– 3 cloves garlic, minced
– 1 tbsp ginger, grated
– 2 green chilies, sliced (adjust for heat)
– 1 tsp turmeric powder
– 2 tsp coriander powder
– 1 tsp red chili powder
– Salt to taste (about 1 tsp)
– A handful of fresh cilantro, chopped
– A squeeze of lemon juice
Instructions
1. Rinse 1 cup of basmati rice under cold water until it runs clear, then set it aside to drain.
2. Heat 2 tbsp vegetable oil in a large pot over medium heat until it shimmers, about 2 minutes.
3. Add 1 tsp mustard seeds and 1 tsp cumin seeds to the hot oil; let them sizzle and pop for 30 seconds until fragrant.
4. Toss in 1 large finely chopped onion and sauté for 5 minutes, stirring often, until it turns soft and golden brown.
5. Stir in 3 cloves minced garlic, 1 tbsp grated ginger, and 2 sliced green chilies; cook for 2 more minutes until the raw smell disappears.
6. Add 2 medium diced eggplants to the pot and cook for 8 minutes, stirring occasionally, until they start to soften and brown slightly.
7. Sprinkle in 1 tsp turmeric powder, 2 tsp coriander powder, 1 tsp red chili powder, and 1 tsp salt; mix well to coat the eggplant evenly.
8. Tip: Toasting the spices briefly with the eggplant enhances their flavor without burning them.
9. Add the drained basmati rice to the pot and stir for 1 minute to lightly toast it with the spices.
10. Pour in 2 cups of water, bring it to a boil over high heat, then reduce to a low simmer and cover the pot tightly.
11. Cook for 15 minutes without lifting the lid, until the rice is tender and has absorbed all the liquid.
12. Tip: Resist peeking during cooking to keep the steam trapped for perfectly fluffy rice.
13. Turn off the heat and let the pot sit covered for 5 minutes to allow the flavors to meld.
14. Fluff the rice gently with a fork, then stir in a handful of chopped cilantro and a squeeze of lemon juice.
15. Tip: Adding lemon juice at the end brightens the dish and balances the spices beautifully.
Yum, you’re done! This Vangi Bhath has a tender, melt-in-your-mouth texture from the eggplant, with a robust, spicy kick that’s mellowed by the fragrant rice. Serve it hot with a side of cool yogurt or a simple cucumber salad for a refreshing contrast—it’s also great packed for lunch the next day, as the flavors deepen overnight.
Authentic South Indian Vangi Bhath

Mmm, have you ever had one of those cozy, flavorful rice dishes that just hits the spot? Today, let’s make authentic South Indian Vangi Bhath, a spiced eggplant and rice wonder that’s perfect for a comforting meal. It’s surprisingly simple to whip up and fills your kitchen with the most amazing aromas.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed well
– 2 medium eggplants, cut into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of dried red chilies
– A handful of curry leaves
– 2 tablespoons of Vangi Bhath masala powder (store-bought or homemade)
– A splash of tamarind paste (about 1 tablespoon)
– Salt to taste (about 1 teaspoon)
– 2 cups of water
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain.
2. Heat 2 tablespoons of vegetable oil in a large pot over medium heat for about 2 minutes until it shimmers.
3. Add 1 teaspoon of mustard seeds to the hot oil and let them pop for 30 seconds until they crackle.
4. Toss in a couple of dried red chilies and a handful of curry leaves, stirring for 1 minute until fragrant.
5. Tip: Toast the spices briefly to release their oils without burning them.
6. Add 1 large finely chopped onion and sauté for 5-7 minutes until it turns golden brown and soft.
7. Stir in 2 medium eggplants cut into 1-inch cubes and cook for 8-10 minutes, stirring occasionally, until they start to soften.
8. Sprinkle in 2 tablespoons of Vangi Bhath masala powder and mix well to coat the eggplant evenly for 2 minutes.
9. Tip: Adjust the masala to your spice preference—start with less if you’re sensitive to heat.
10. Add a splash of tamarind paste (about 1 tablespoon) and salt to taste (about 1 teaspoon), stirring to combine.
11. Pour in the rinsed basmati rice and 2 cups of water, giving everything a good stir.
12. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 15-20 minutes until the rice is tender and has absorbed the liquid.
13. Tip: Let it rest off the heat for 5 minutes after cooking to allow the flavors to meld.
14. Fluff the rice gently with a fork before serving.
15. Perfectly cooked Vangi Bhath has a fluffy texture with tender eggplant pieces that melt in your mouth, all coated in a tangy, aromatic spice blend. Serve it hot with a side of cool yogurt or crispy papadums for a delightful contrast—it’s a dish that’s as vibrant in flavor as it is in color!
One-Pot Vangi Bhath with Mixed Vegetables

You know those days when you want something flavorful but don’t want to deal with a mountain of dishes? Yeah, this one-pot wonder is your answer. It’s a cozy, spiced rice dish packed with veggies that comes together with minimal fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– A couple of tablespoons of vegetable oil
– A teaspoon of mustard seeds
– A handful of curry leaves
– One large onion, chopped
– A couple of cloves of garlic, minced
– A tablespoon of ginger, grated
– A cup of mixed vegetables (like carrots, peas, and bell peppers), chopped
– A couple of teaspoons of vangi bhath masala powder
– A pinch of turmeric powder
– A cup of basmati rice, rinsed
– Two cups of water
– A splash of lemon juice
– A small handful of fresh cilantro, chopped
Instructions
1. Heat the vegetable oil in a large pot over medium heat for about 1 minute until it shimmers.
2. Add the mustard seeds and cook for 30 seconds until they start to pop.
3. Toss in the curry leaves and let them sizzle for another 30 seconds until fragrant.
4. Stir in the chopped onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
5. Add the minced garlic and grated ginger, cooking for 1 minute until aromatic.
6. Mix in the chopped mixed vegetables and cook for 3 minutes until they begin to soften slightly.
7. Sprinkle in the vangi bhath masala powder and turmeric powder, stirring well to coat everything evenly for about 1 minute. Tip: Toast the spices briefly to deepen their flavor without burning.
8. Add the rinsed basmati rice to the pot, stirring to combine with the spices and veggies for 1 minute.
9. Pour in the two cups of water and bring the mixture to a boil over high heat.
10. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes. Tip: Avoid lifting the lid during this time to keep the steam in for perfectly cooked rice.
11. After 15 minutes, turn off the heat and let the pot sit, covered, for 5 minutes to allow the rice to steam further.
12. Uncover the pot and fluff the rice gently with a fork.
13. Drizzle the lemon juice over the top and sprinkle with the chopped cilantro, stirring lightly to combine. Tip: Add the lemon juice at the end to brighten the flavors without making the rice mushy.
Aromatic and hearty, this dish has a fluffy texture with tender veggies and a warm, spiced kick from the masala. Serve it straight from the pot for a rustic feel, or top it with a dollop of yogurt and extra cilantro for a fresh contrast.
Quick and Easy Vangi Bhath

Zesty and satisfying, Vangi Bhath is a one-pot wonder that brings the vibrant flavors of South India to your kitchen in no time. You’ll love how the tangy tamarind and aromatic spices come together with eggplant for a cozy, comforting meal. It’s perfect for a busy weeknight when you’re craving something hearty but don’t want to fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 large eggplant, diced into 1-inch cubes
– 1 cup basmati rice, rinsed
– 2 cups water
– 2 tablespoons vegetable oil
– 1 teaspoon mustard seeds
– a pinch of asafoetida (hing)
– 1 onion, finely chopped
– 2 green chilies, slit lengthwise
– 1 tablespoon tamarind paste
– 1 tablespoon Vangi Bhath masala powder
– a big pinch of salt
– a handful of fresh cilantro, chopped
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain.
2. Heat 2 tablespoons of vegetable oil in a large pot over medium heat until it shimmers, about 2 minutes.
3. Add 1 teaspoon of mustard seeds to the hot oil and let them pop for 30 seconds, then stir in a pinch of asafoetida.
4. Toss in 1 finely chopped onion and 2 slit green chilies, sautéing for 5 minutes until the onion turns soft and translucent.
5. Tip: If the onion starts to stick, add a splash of water to deglaze the pot and prevent burning.
6. Add 1 large diced eggplant to the pot, stirring to coat it with the spices, and cook for 8 minutes until it softens slightly.
7. Mix in 1 tablespoon of tamarind paste and 1 tablespoon of Vangi Bhath masala powder, stirring for 1 minute to toast the spices and release their aroma.
8. Tip: Toasting the masala briefly enhances the flavor, so don’t skip this step—just watch it doesn’t burn.
9. Pour in the rinsed basmati rice and 2 cups of water, adding a big pinch of salt, and give everything a gentle stir to combine.
10. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes without stirring.
11. Tip: Resist the urge to peek while simmering to keep the steam trapped, which ensures the rice cooks evenly and absorbs all the flavors.
12. After 15 minutes, turn off the heat and let the pot sit covered for 5 minutes to allow the rice to steam and fluff up.
13. Uncover the pot and fluff the Vangi Bhath with a fork, then garnish with a handful of chopped fresh cilantro.
Enjoy the tender eggplant melding with the fluffy, spiced rice for a dish that’s both tangy and savory. Serve it hot with a side of cool yogurt or crispy papadums for a complete meal that’s sure to become a new favorite.
Vegan Vangi Bhath with Coconut Milk

Haven’t you had those days when you just want something comforting but don’t want to spend hours in the kitchen? This vegan vangi bhath is your answer—it’s a cozy, spiced eggplant and rice dish that comes together with minimal fuss, and the coconut milk makes it extra creamy and rich.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed
– 2 medium eggplants, diced into 1-inch cubes
– 1 large onion, finely chopped
– 3 cloves of garlic, minced
– 1 tablespoon of grated ginger
– 1 can (13.5 oz) of coconut milk
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– 1 teaspoon of cumin seeds
– 1 teaspoon of turmeric powder
– 1 teaspoon of red chili powder
– 1 teaspoon of coriander powder
– A pinch of asafoetida (optional, but adds depth)
– Salt to taste (about 1 teaspoon)
– A handful of fresh cilantro, chopped for garnish
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain.
2. Heat 2 tablespoons of vegetable oil in a large pot over medium heat (around 350°F).
3. Add 1 teaspoon of mustard seeds and 1 teaspoon of cumin seeds to the hot oil, and let them sizzle for about 30 seconds until they pop—this releases their aroma.
4. Toss in 1 large chopped onion and sauté for 5-7 minutes, stirring occasionally, until it turns golden brown and soft.
5. Stir in 3 minced garlic cloves and 1 tablespoon of grated ginger, cooking for another 2 minutes until fragrant.
6. Add 2 diced eggplants to the pot, along with 1 teaspoon of turmeric powder, 1 teaspoon of red chili powder, 1 teaspoon of coriander powder, and a pinch of asafoetida if using, mixing well to coat the eggplant evenly.
7. Cook the eggplant mixture for 8-10 minutes, stirring every few minutes, until the eggplant starts to soften and absorb the spices.
8. Pour in 1 can of coconut milk and add the drained basmati rice, stirring to combine everything.
9. Add 1 teaspoon of salt and 2 cups of water, bringing the mixture to a boil over high heat.
10. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15-20 minutes, or until the rice is fully cooked and has absorbed all the liquid—check by fluffing a bit with a fork.
11. Turn off the heat and let the dish sit, covered, for 5 minutes to allow the flavors to meld together.
12. Garnish with a handful of chopped fresh cilantro before serving.
So creamy and aromatic, this dish has a tender texture from the eggplant and a subtle spice kick that’s balanced by the coconut milk. Serve it warm with a side of crispy papadums or a simple cucumber salad for a complete meal that feels indulgent yet wholesome.
Vangi Bhath with Peas and Carrots

Wondering how to spice up your weeknight dinner routine? This Vangi Bhath with Peas and Carrots is a vibrant, one-pot wonder that’s packed with flavor and easy to pull together. You’ll love how the spices meld with the veggies for a comforting meal that feels both familiar and exciting.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of curry leaves
– 1 medium onion, finely chopped
– 2 cloves of garlic, minced
– 1 tablespoon of ginger, grated
– 1 large eggplant, diced into 1-inch cubes
– 1 cup of frozen peas and carrots mix
– 2 tablespoons of Vangi Bhath spice powder (store-bought or homemade)
– A splash of water, about 1/4 cup
– Salt, to season
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain. Tip: Rinsing removes excess starch for fluffier rice.
2. Heat 2 tablespoons of vegetable oil in a large pot over medium heat for about 2 minutes until shimmering.
3. Add 1 teaspoon of mustard seeds and a couple of curry leaves to the hot oil, and let them sizzle for 30 seconds until the seeds pop.
4. Stir in 1 medium finely chopped onion, and cook for 5 minutes, stirring occasionally, until softened and translucent.
5. Mix in 2 cloves of minced garlic and 1 tablespoon of grated ginger, and cook for 1 minute until fragrant.
6. Add 1 large diced eggplant to the pot, and sauté for 8 minutes, stirring frequently, until it starts to soften and brown slightly.
7. Sprinkle 2 tablespoons of Vangi Bhath spice powder over the eggplant, and stir well to coat everything evenly. Tip: Toast the spice powder lightly in the pan for 30 seconds to enhance its aroma.
8. Pour in the rinsed basmati rice and 1 cup of frozen peas and carrots mix, and stir to combine with the spiced vegetables.
9. Add a splash of water (about 1/4 cup) and season with salt, then bring the mixture to a gentle boil.
10. Reduce the heat to low, cover the pot tightly with a lid, and let it simmer for 15 minutes without stirring. Tip: Avoid lifting the lid to trap steam for perfectly cooked rice.
11. After 15 minutes, turn off the heat and let the pot sit covered for 5 minutes to allow the rice to steam further.
12. Fluff the Vangi Bhath gently with a fork before serving.
This dish comes out with tender, spiced eggplant and rice that’s wonderfully aromatic and slightly tangy from the Vangi Bhath blend. Try serving it with a dollop of cool yogurt or a side of crispy papadum for a satisfying crunch that balances the warmth.
Instant Pot Vangi Bhath

Ready to spice up your weeknight dinner routine? You’re going to love this Instant Pot Vangi Bhath—it’s a flavorful, one-pot eggplant and rice dish that comes together in no time. Think of it as a cozy, aromatic hug in a bowl, perfect for when you’re craving something hearty but don’t want to fuss.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup basmati rice, rinsed well
– 1 medium eggplant, chopped into 1-inch cubes
– 2 tablespoons vegetable oil
– 1 teaspoon mustard seeds
– a couple of dried red chilies
– a big pinch of asafoetida (hing)
– 1 onion, finely chopped
– 2 tablespoons Vangi Bhath spice mix (store-bought or homemade)
– 1 ¾ cups water
– a splash of lemon juice
– a handful of fresh cilantro, chopped
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain.
2. Turn your Instant Pot to “Sauté” mode and heat 2 tablespoons of vegetable oil for about 2 minutes until it shimmers.
3. Add 1 teaspoon of mustard seeds and let them pop for 30 seconds—you’ll hear them crackle.
4. Toss in a couple of dried red chilies and a big pinch of asafoetida, stirring for another 30 seconds until fragrant.
5. Tip in 1 finely chopped onion and cook for 3-4 minutes, stirring often, until it turns soft and translucent.
6. Stir in 2 tablespoons of Vangi Bhath spice mix and cook for 1 minute to toast the spices, which really amps up the flavor.
7. Add the chopped eggplant cubes and sauté for 2 minutes to coat them in the spice mixture.
8. Pour in the rinsed basmati rice and 1 ¾ cups of water, giving everything a gentle stir to combine.
9. Secure the Instant Pot lid, set the valve to “Sealing,” and pressure cook on high for 6 minutes.
10. Once done, let the pressure release naturally for 10 minutes, then carefully quick-release any remaining pressure.
11. Open the lid and fluff the rice with a fork, then stir in a splash of lemon juice and a handful of chopped cilantro.
You’ll notice the rice is perfectly tender and infused with all those warm spices, while the eggplant melts into the dish, adding a creamy texture. Serve it hot with a side of cool yogurt or some crispy papadums for a satisfying meal that’s sure to become a new favorite.
Vangi Bhath with Roasted Cashews

Dinner just got a whole lot more exciting with this comforting South Indian classic. Vangi Bhath is a fragrant, spiced eggplant and rice dish that’s perfect for a cozy night in, and topping it with roasted cashews adds a delightful crunch you’ll love.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed well
– 2 medium eggplants, diced into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of dried red chilies, broken in half
– A handful of curry leaves
– 2 tablespoons of vangi bhath masala powder (store-bought or homemade)
– A splash of water, about 1/4 cup
– 1/2 cup of raw cashews
– Salt, to your liking
Instructions
1. Rinse 1 cup of basmati rice under cold water until it runs clear, then set it aside to drain.
2. Heat 1 tablespoon of vegetable oil in a large pan over medium heat for about 2 minutes until shimmering.
3. Add 1/2 cup of raw cashews to the pan and toast them for 3-4 minutes, stirring often, until they turn golden brown and fragrant, then transfer them to a plate.
4. In the same pan, add the remaining 1 tablespoon of oil and heat it over medium heat for 1 minute.
5. Add 1 teaspoon of mustard seeds and let them pop for 30 seconds until they start crackling.
6. Toss in a couple of dried red chilies and a handful of curry leaves, sautéing for 1 minute until the leaves crisp up slightly.
7. Tip in 1 large finely chopped onion and cook for 5-7 minutes, stirring occasionally, until it turns soft and translucent.
8. Add 2 medium diced eggplants to the pan and cook for 8-10 minutes, stirring every few minutes, until they soften and begin to brown at the edges.
9. Sprinkle in 2 tablespoons of vangi bhath masala powder and stir well to coat the eggplant evenly, cooking for 1 minute to toast the spices.
10. Pour in the rinsed basmati rice and stir to combine with the spiced eggplant mixture for about 1 minute.
11. Add a splash of water (about 1/4 cup) and salt to your liking, then bring it to a gentle simmer over medium-low heat.
12. Cover the pan with a tight-fitting lid, reduce the heat to low, and let it cook for 15-20 minutes until the rice is tender and has absorbed all the liquid.
13. Remove the pan from the heat and let it sit, covered, for 5 minutes to allow the flavors to meld.
14. Fluff the rice gently with a fork, then fold in the toasted cashews just before serving.
15. For a pro tip, if the rice seems dry after cooking, drizzle a little extra oil over the top and let it steam for another minute off the heat.
16. Another tip: toasting the cashews separately ensures they stay crunchy and don’t get soggy in the dish.
17. Lastly, don’t skip the resting time—it helps the rice grains separate perfectly and soak up all those delicious spices.
Fluffy and aromatic, this Vangi Bhath boasts tender eggplant melded with fragrant rice, while the roasted cashews add a buttery crunch that contrasts beautifully. Serve it warm with a dollop of cool yogurt or pack it for a flavorful lunch the next day—it tastes even better as the spices settle in.
Traditional Brinjal Vangi Bhath

Feeling like you need a cozy, flavorful dish that’s a little different from your usual rotation? Traditional Brinjal Vangi Bhath is a South Indian spiced rice and eggplant dish that’s hearty, aromatic, and perfect for a satisfying weeknight dinner. It’s one of those recipes that fills your kitchen with amazing smells and comes together without too much fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed well
– 2 medium eggplants (about 1 pound total), cut into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of dried red chilies
– 10-12 fresh curry leaves
– 2 tablespoons of vangi bhath masala powder (store-bought or homemade)
– 1 teaspoon of turmeric powder
– Salt, about 1 teaspoon or to your liking
– 2 cups of water
– A small handful of fresh cilantro, chopped for garnish
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain. Tip: Rinsing removes excess starch for fluffier rice.
2. Heat 2 tablespoons of vegetable oil in a large pot or Dutch oven over medium heat.
3. Add 1 teaspoon of mustard seeds and let them pop for about 30 seconds until they start to crackle.
4. Toss in a couple of dried red chilies and 10-12 fresh curry leaves, stirring for another 30 seconds until fragrant.
5. Add 1 large finely chopped onion and sauté for 5-7 minutes, stirring occasionally, until it turns soft and golden brown.
6. Stir in 2 tablespoons of vangi bhath masala powder and 1 teaspoon of turmeric powder, cooking for 1 minute to toast the spices.
7. Add the cubed eggplants and salt, mixing well to coat them in the spice mixture.
8. Cook the eggplants for 8-10 minutes, stirring every few minutes, until they start to soften and brown slightly. Tip: Don’t overcrowd the pot to ensure even cooking.
9. Pour in the drained basmati rice and stir to combine with the eggplant and spices.
10. Add 2 cups of water, bring the mixture to a boil over high heat, then reduce the heat to low.
11. Cover the pot with a tight-fitting lid and simmer for 15-20 minutes, without stirring, until the rice is tender and has absorbed all the liquid. Tip: Avoid peeking to keep the steam in for perfect rice.
12. Turn off the heat and let the dish sit, covered, for 5 minutes to allow the flavors to meld.
13. Fluff the rice gently with a fork and garnish with chopped fresh cilantro.
Mouthwatering and fragrant, this dish has a tender, slightly creamy texture from the eggplant mingling with the fluffy rice. The spices give it a warm, earthy depth that’s not too spicy—perfect for scooping up with a side of cool yogurt or packing for lunch the next day.
Vangi Bhath with Fresh Herb Garnish

Let’s talk about a cozy, flavorful dish that’s perfect for a busy weeknight—Vangi Bhath, a spiced eggplant and rice one-pot wonder from South India, topped with a fresh herb garnish to brighten it all up.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice, rinsed well
– 2 medium eggplants, diced into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A couple of dried red chilies
– A big pinch of asafoetida (hing)
– 2 tablespoons of vangi bhath masala powder
– 1 teaspoon of turmeric powder
– Salt, about 1 teaspoon
– 2 cups of water
– A handful of fresh cilantro and mint leaves, chopped for garnish
Instructions
1. Heat 2 tablespoons of vegetable oil in a large pot over medium heat for about 2 minutes until shimmering.
2. Add 1 teaspoon of mustard seeds and a couple of dried red chilies to the pot, and let them sizzle for 30 seconds until the seeds pop.
3. Stir in a big pinch of asafoetida and 1 large onion, finely chopped, and sauté for 5 minutes until the onion turns soft and translucent.
4. Tip: If the onion starts to stick, add a splash of water to deglaze the pot.
5. Add 2 medium eggplants, diced into 1-inch cubes, and cook for 8 minutes, stirring occasionally, until they start to soften and brown slightly.
6. Sprinkle in 2 tablespoons of vangi bhath masala powder, 1 teaspoon of turmeric powder, and 1 teaspoon of salt, mixing well to coat the eggplant evenly.
7. Tip: Toast the spices for 1 minute to enhance their aroma before adding liquid.
8. Pour in 1 cup of basmati rice, rinsed well, and stir to combine with the spiced eggplant mixture.
9. Add 2 cups of water to the pot, bring to a boil over high heat, then reduce to a low simmer and cover with a lid.
10. Cook for 15 minutes without stirring, until the rice is tender and has absorbed all the liquid.
11. Tip: Check at the 12-minute mark—if the rice is still firm, add a few more tablespoons of water and cook for another 3 minutes.
12. Remove from heat and let it sit, covered, for 5 minutes to allow the flavors to meld.
13. Fluff the rice gently with a fork and top with a handful of fresh cilantro and mint leaves, chopped for garnish.
14. Keep it warm until serving to let the herbs infuse their freshness.
15. Kick back and enjoy this hearty dish—the rice is fluffy and infused with warm spices, while the eggplant adds a tender, almost melt-in-your-mouth texture. Serve it with a side of cool yogurt or a crisp salad for a balanced meal that’s sure to become a new favorite.
Vegetable Loaded Vangi Bhath

Zesty and vibrant, this Vegetable Loaded Vangi Bhath is the kind of dish that turns a regular weeknight into something special. It’s a one-pan wonder packed with eggplant and colorful veggies, all tossed in a fragrant spice blend that’ll make your kitchen smell amazing. You’re going to love how easy and satisfying it is to pull together.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 cup of basmati rice
– 1 medium eggplant, diced into ½-inch cubes
– 1 medium onion, finely chopped
– 1 bell pepper (any color), diced
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– 1 teaspoon of cumin seeds
– 2 tablespoons of vangi bhath masala powder
– A pinch of turmeric powder
– A splash of water (about ¼ cup)
– Salt to taste (use about 1 teaspoon to start)
– A handful of fresh cilantro, chopped
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then set it aside to drain—this helps prevent it from getting sticky later.
2. Heat 2 tablespoons of vegetable oil in a large skillet or pot over medium heat until it shimmers, about 2 minutes.
3. Add 1 teaspoon of mustard seeds and 1 teaspoon of cumin seeds to the hot oil, and let them sizzle for 30 seconds until they pop and become fragrant.
4. Toss in 1 finely chopped medium onion and sauté for 4-5 minutes, stirring occasionally, until it turns soft and translucent.
5. Stir in 1 diced medium eggplant and 1 diced bell pepper, and cook for 6-7 minutes, until the vegetables start to soften and brown slightly at the edges.
6. Sprinkle in 2 tablespoons of vangi bhath masala powder and a pinch of turmeric powder, mixing well to coat the veggies evenly—toasting the spices for a minute really deepens the flavor.
7. Add the drained basmati rice to the skillet, stirring to combine it with the spiced vegetables for about 1 minute.
8. Pour in a splash of water (about ¼ cup) and add salt to taste (start with 1 teaspoon), then bring everything to a gentle boil.
9. Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes without peeking—this ensures the rice cooks evenly and absorbs all the flavors.
10. After 15 minutes, turn off the heat and let it sit covered for 5 minutes to steam and finish cooking.
11. Fluff the rice gently with a fork, then fold in a handful of chopped fresh cilantro for a fresh, herby finish.
Tender and aromatic, this dish boasts a fluffy texture with soft, caramelized veggies that melt into every bite. The spices create a warm, earthy flavor that’s not too spicy, perfect for scooping up with a side of cool yogurt or wrapping in a warm tortilla for a fun fusion twist.
Tangy Tamarind Vangi Bhath

Venture into a world of bold, tangy flavors with this comforting South Indian rice dish. You’ll love how the tamarind and spices come together to create something truly special—it’s like a warm hug in a bowl, perfect for when you want something different but familiar.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 1 cup of basmati rice, rinsed well
– 2 tablespoons of tamarind paste
– 1 large eggplant, chopped into bite-sized cubes
– 1 onion, finely diced
– 2 cloves of garlic, minced
– 1 teaspoon of mustard seeds
– 1 teaspoon of cumin seeds
– 1/2 teaspoon of turmeric powder
– 1 teaspoon of red chili powder
– A splash of vegetable oil
– A couple of curry leaves (fresh or dried)
– Salt, to your liking
Instructions
1. Cook the basmati rice according to package directions until fluffy, then set it aside to cool slightly—this helps prevent mushiness later.
2. Heat a splash of vegetable oil in a large pan over medium heat until it shimmers, about 2 minutes.
3. Add the mustard seeds and cumin seeds to the hot oil, and let them sizzle and pop for 30 seconds to release their aroma.
4. Toss in the diced onion and minced garlic, and sauté for 5-7 minutes until the onion turns soft and translucent.
5. Stir in the chopped eggplant cubes, and cook for 8-10 minutes, stirring occasionally, until they’re tender and lightly browned.
6. Mix in the turmeric powder, red chili powder, and a couple of curry leaves, and cook for another minute to toast the spices.
7. Add the tamarind paste and a pinch of salt, stirring well to coat everything evenly, and let it simmer for 3-4 minutes until the mixture thickens slightly.
8. Gently fold the cooked rice into the pan with the eggplant mixture, ensuring it’s fully combined without breaking the grains—tip: use a spatula for gentle mixing.
9. Cook everything together over low heat for 5 minutes, stirring occasionally, to let the flavors meld and the rice absorb the tangy sauce.
10. Remove from heat and let it sit covered for 2 minutes before serving to enhance the texture.
Mouthwatering and aromatic, this dish boasts a perfect balance of tangy tamarind and earthy spices with tender eggplant bits. Serve it hot with a side of cool yogurt or crispy papadums for a delightful contrast—it’s a crowd-pleaser that’s sure to become a weeknight favorite!
Vangi Bhath with Basmati Rice

Brace yourself for a flavor explosion! Vangi Bhath is a comforting South Indian eggplant and rice dish that’s perfect for a cozy weeknight. You’ll love how the spices mingle with the tender eggplant and fluffy basmati rice.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice
– 2 cups of water
– 2 tablespoons of vegetable oil
– 1 teaspoon of mustard seeds
– A pinch of asafoetida (hing)
– 1 large eggplant, diced into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vangi bhath masala powder
– A splash of lemon juice
– A couple of fresh curry leaves
– Salt, about 1 teaspoon
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then drain it completely.
2. In a medium pot, combine the rinsed rice with 2 cups of water and bring it to a boil over high heat.
3. Once boiling, reduce the heat to low, cover the pot, and let the rice simmer for 15 minutes until all the water is absorbed and the rice is tender.
4. While the rice cooks, heat 2 tablespoons of vegetable oil in a large skillet over medium heat.
5. Add 1 teaspoon of mustard seeds to the hot oil and let them pop for about 30 seconds until they start crackling.
6. Stir in a pinch of asafoetida and a couple of fresh curry leaves, cooking for another 30 seconds until fragrant.
7. Tip: Toasting the spices like this releases their oils for a richer flavor.
8. Add 1 large finely chopped onion to the skillet and sauté for 5-7 minutes until it turns soft and translucent.
9. Toss in the diced eggplant cubes and cook for 10-12 minutes, stirring occasionally, until they become tender and slightly browned.
10. Tip: Don’t overcrowd the skillet—this helps the eggplant caramelize instead of steaming.
11. Sprinkle 2 tablespoons of vangi bhath masala powder and about 1 teaspoon of salt over the eggplant mixture, stirring well to coat everything evenly.
12. Cook for 2 more minutes to let the spices bloom and blend with the vegetables.
13. Gently fold the cooked basmati rice into the skillet with the eggplant mixture, using a spatula to combine everything without breaking the rice grains.
14. Drizzle a splash of lemon juice over the top and give it one final stir to incorporate.
15. Tip: Adding lemon juice at the end brightens up all the flavors beautifully.
16. Remove the skillet from the heat and let the Vangi Bhath sit covered for 5 minutes to allow the flavors to meld.
Zesty and aromatic, this dish boasts a soft, fluffy texture with pops of tender eggplant in every bite. Serve it warm with a side of cool yogurt or crispy papadums for a satisfying meal that’s sure to become a new favorite.
Vangi Bhath with Homemade Masala

Tired of the same old rice dishes? Let’s spice things up with Vangi Bhath, a flavorful South Indian eggplant rice that’s surprisingly easy to make at home. The secret is in the homemade masala, which fills your kitchen with the most amazing aroma while it cooks.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 cup of basmati rice
– 2 medium eggplants, chopped into 1-inch cubes
– 1 large onion, finely chopped
– 2 tablespoons of vegetable oil
– A couple of dried red chilies
– A teaspoon of mustard seeds
– A pinch of asafoetida (hing)
– A handful of curry leaves
– A splash of tamarind paste mixed with ½ cup of water
– Salt to season
For the homemade masala:
– 2 tablespoons of coriander seeds
– 1 tablespoon of chana dal
– 1 teaspoon of cumin seeds
– ½ teaspoon of fenugreek seeds
– 4-5 dried red chilies (adjust for heat)
– A small piece of cinnamon stick
– 3-4 cloves
Instructions
1. Rinse 1 cup of basmati rice under cold water until the water runs clear, then soak it in water for 15 minutes while you prep other ingredients.
2. Dry roast all the homemade masala ingredients in a pan over medium heat for 3-4 minutes until fragrant, stirring constantly to prevent burning.
3. Let the roasted spices cool completely, then grind them into a fine powder using a spice grinder or mortar and pestle. Tip: Cooling prevents the masala from clumping.
4. Heat 2 tablespoons of vegetable oil in a large pot or Dutch oven over medium heat.
5. Add 1 teaspoon of mustard seeds and let them pop for about 30 seconds.
6. Toss in a couple of dried red chilies, a pinch of asafoetida, and a handful of curry leaves, sautéing for another 30 seconds until the curry leaves crisp up.
7. Add 1 large finely chopped onion and cook for 5-7 minutes until soft and translucent, stirring occasionally.
8. Stir in the chopped eggplants and cook for 8-10 minutes until they start to soften and brown slightly. Tip: Don’t overcrowd the pan to ensure even cooking.
9. Drain the soaked rice and add it to the pot, toasting it with the vegetables for 2 minutes.
10. Pour in the tamarind water mixture and 2 cups of water, then season with salt.
11. Bring to a boil, then reduce the heat to low, cover, and simmer for 15-18 minutes until the rice is tender and the liquid is absorbed. Tip: Avoid stirring too much to keep the rice grains intact.
12. Turn off the heat and let it sit, covered, for 5 minutes before fluffing with a fork.
Now, fluff that rice gently and mix in 2 tablespoons of your freshly ground masala until everything is well coated. You’ll love the tender eggplant pieces mingling with the fragrant, slightly tangy rice—it’s a comforting bowl that’s perfect on its own or paired with a cool cucumber raita. Leftovers taste even better the next day, so don’t hesitate to make a big batch!
Conclusion
From quick weeknight dinners to festive feasts, these 30 Vangi Bhath recipes offer a world of flavor to explore in your own kitchen. We hope you find a new favorite! Give one a try, then come back and let us know which version you loved. Don’t forget to share this roundup on Pinterest to help other home cooks discover these delicious ideas.

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




