Green Bean Biryani (Veggie Layered Rice)

Fragrant basmati rice layered with spiced green beans, caramelized onions, and warming Indian spices—this green bean biryani is a wholesome vegetarian dish full of texture and flavor. Perfectly satisfying on its own or served alongside cooling yogurt raita or a simple salad.

Why You’ll Love This Recipe

Green Bean Biryani offers a flavorful and aromatic take on the traditional biryani, made accessible for vegetarians. It’s a complete meal made with pantry staples and fresh vegetables. Each bite features tender green beans, rich spices, and fluffy rice cooked to perfection. This recipe is both nourishing and festive—ideal for weeknight meals or special occasions alike.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • 1 ½ cups basmati rice
  • 2 tbsp oil or ghee
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 cups green beans, trimmed and cut
  • 1 large tomato, chopped
  • 2 tbsp plain yogurt
  • 1 tsp cumin seeds
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • 1 tsp garam masala
  • 1/2 tsp chili powder
  • Salt to taste
  • 2 ½ cups water or vegetable broth
  • Fresh mint or cilantro to garnish (optional)

Directions

  1. Rinse the basmati rice under cold water until the water runs clear. Soak for 20 minutes, then drain well.
  2. Heat oil or ghee in a large heavy-bottomed pot over medium heat. Add cumin seeds and sauté for about 30 seconds until aromatic.
  3. Add the sliced onions and cook for about 10 minutes, stirring occasionally, until golden brown and caramelized.
  4. Stir in the minced garlic and grated ginger. Cook for 1 minute.
  5. Add the chopped tomato and cook until softened, about 3–4 minutes.
  6. Add the green beans, turmeric, ground coriander, chili powder, garam masala, and salt. Stir well to coat the beans with the spices.
  7. Mix in the yogurt and cook for another 2 minutes, allowing the mixture to become cohesive and fragrant.
  8. Add the soaked rice and gently stir to combine with the vegetables and spices.
  9. Pour in the water or vegetable broth and bring to a boil.
  10. Reduce the heat to low, cover the pot tightly, and let it simmer for 15–18 minutes, or until the rice is fully cooked and the liquid is absorbed.
  11. Turn off the heat and let the biryani sit, covered, for 5 minutes.
  12. Fluff gently with a fork and garnish with fresh mint or cilantro before serving.

Servings and timing

This recipe serves 4 to 6 people as a main dish.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes

Variations

  • Mixed Vegetable Biryani: Add carrots, peas, or bell peppers along with the green beans for more variety.
  • Spicy Biryani: Increase the chili powder or add a slit green chili with the onions for extra heat.
  • Nutty Crunch: Garnish with toasted cashews or almonds for added texture.
  • Vegan Version: Use a plant-based yogurt alternative and oil instead of ghee.
  • Layered Style: For a traditional touch, layer cooked rice over the bean mixture and bake for 10 minutes at 350°F (175°C).

Storage/Reheating

Storage:

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheating:

  • Reheat gently in a skillet over medium-low heat, adding a splash of water or broth to keep the rice moist.
  • Microwave in a covered dish for 1–2 minutes, stirring halfway through.

FAQs

What is biryani?

Biryani is a layered rice dish originating from the Indian subcontinent, made with basmati rice, spices, and various proteins or vegetables.

Can I use other types of rice?

Basmati is preferred for its aroma and texture, but long-grain rice can be used in a pinch. Adjust cooking time and liquid accordingly.

Is this dish spicy?

This recipe is mildly spiced, but you can easily adjust the heat level to suit your preference.

Do I need to soak the rice?

Yes, soaking helps the rice cook evenly and prevents clumping.

Can I make this dish ahead of time?

Yes, it reheats well and can be made up to 1 day in advance. Store and reheat as directed.

Can I add protein to this recipe?

Yes, add cooked chickpeas, paneer cubes, or tofu for a protein-rich version.

What can I serve with green bean biryani?

Serve with cucumber raita, pickle, or a simple side salad for a complete meal.

Is this recipe gluten-free?

Yes, all the ingredients listed are naturally gluten-free.

Can I use canned tomatoes?

Fresh tomatoes are preferred, but canned diced tomatoes can be used. Drain slightly to avoid excess moisture.

Why use yogurt in biryani?

Yogurt adds tanginess, moisture, and helps to balance the spices.

Conclusion

Green Bean Biryani is a wholesome, richly spiced vegetarian meal that’s as satisfying as it is nourishing. With its fluffy basmati rice, tender spiced vegetables, and aromatic seasonings, this dish offers a complete and comforting experience. Ideal for weeknight dinners or festive occasions, it brings the flavors of Indian cuisine to your table in a beautifully simple way.

Print

Green Bean Biryani (Veggie Layered Rice)

Fragrant basmati rice cooked with spiced green beans and caramelized onions, this green bean biryani is a hearty vegetarian dish that’s rich, warming, and full of texture. Serve with cooling yogurt raita for the perfect pairing.

  • Author: Djihane
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Simmering
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Scale
  • 1 ½ cups basmati rice
  • 2 tbsp oil or ghee
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch ginger, grated
  • 2 cups green beans, trimmed and cut
  • 1 large tomato, chopped
  • 2 tbsp plain yogurt
  • 1 tsp cumin seeds
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • 1 tsp garam masala
  • 1/2 tsp chili powder
  • Salt to taste
  • 2 ½ cups water or vegetable broth
  • Fresh mint or cilantro to garnish (optional)

Instructions

  1. Rinse basmati rice under cold water until clear. Soak for 20 minutes, then drain.
  2. Heat oil or ghee in a large pot. Add cumin seeds and sauté for 30 seconds.
  3. Add sliced onions and cook until golden brown, about 10 minutes.
  4. Stir in garlic and ginger, cook for 1 minute. Add chopped tomatoes and cook until softened.
  5. Add green beans, turmeric, coriander, chili powder, garam masala, and salt. Stir well.
  6. Mix in yogurt and let it cook for another 2 minutes until well combined.
  7. Add soaked rice and stir gently to coat with spices. Pour in water or broth.
  8. Bring to a boil, then reduce heat to low. Cover tightly and simmer for 15–18 minutes, until rice is cooked and liquid absorbed.
  9. Fluff gently with a fork. Garnish with fresh mint or cilantro before serving.

Notes

  • Soaking the rice helps achieve fluffy grains that don’t stick together.
  • For added richness, layer fried onions and saffron-infused milk before steaming.
  • Serve with yogurt raita or a simple cucumber salad to balance spices.

Nutrition

  • Serving Size: 1 serving
  • Calories: 340
  • Sugar: 4g
  • Sodium: 280mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 5g
  • Protein: 7g
  • Cholesterol: 5mg

Keywords: green bean biryani, vegetarian biryani, spiced rice, Indian rice dish, layered vegetable biryani

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

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

Recipe rating