Easy Vegetable Biryani – One-Pot Indian Rice Recipe for Families

Hey there, lovely readers!
If you’ve ever stood in your kitchen thinking “What can I make that’s delicious, comforting, and doesn’t need a PhD in cooking?”—this Easy Vegetable Biryani is your answer.

It’s warm, fragrant, and packed with flavor—like a hug in a bowl. Even better, it’s a one-pot wonder that pleases kids, impresses guests, and fills your home with the most amazing smells. You don’t need to be an expert cook or have fancy ingredients. Trust me, if I can make it with my toddler pulling at my leggings, so can you.

Let’s dive in, shall we?

What Is Vegetable Biryani, Anyway?

Alright, quick backstory.
Biryani is a beloved South Asian rice dish that’s usually made with layers of marinated meat and aromatic rice. But the vegetarian version? Just as good—if not better, because the veggies soak up all those spices like little flavor sponges.

Vegetable Biryani is perfect for those of us wanting something hearty and satisfying without meat. It’s wholesome, nourishing, and totally customizable. I grew up eating biryani on special occasions, but this easy version has become a weeknight staple in our home.

Why You’ll Love This Easy Vegetable Biryani

  • Meatless and mighty – All the flavor, none of the meat.
  • Kid-approved – My picky 6-year-old asked for seconds!
  • Quick & simple – One pot, less mess, fewer dishes.
  • Make ahead & freezer-friendly – Batch cook and chill.

Ingredients You’ll Need for This Easy Vegetable Biryani

Top-down view of Easy Vegetable Biryani ingredients neatly arranged on a kitchen counter

This recipe uses basic pantry staples and common veggies. Don’t stress if you’re missing something—I’ll share swaps below!

Pantry & Fridge Items

  • 3 tablespoons olive oil (or ghee if you want authentic richness)
  • 1 yellow onion, chopped
  • 1 tablespoon garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 roma tomato, finely chopped
  • ½ cup water
  • 4 cups vegetable broth
  • 2 cups basmati rice, rinsed and drained

Vegetables (Chop ’em roughly the same size!)

  • ½ cup peas (frozen is fine!)
  • 1 medium carrot, sliced thin
  • 2 russet potatoes, peeled and cubed
  • 1 green bell pepper, sliced
  • 2 celery stalks, thinly sliced
  • 1 cup cauliflower florets

Spices (the magic makers)

  • 2 teaspoons kosher salt
  • ¼ teaspoon cayenne pepper (adjust to taste)
  • ½ teaspoon black pepper
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • 1 teaspoon cumin
  • ½ teaspoon cinnamon

💡 Shortcut Tip: If you’re short on time, you can use a ready-made biryani paste (about 2–3 tablespoons) instead of the dry spices. It works great and still tastes homemade.

Step-by-Step: How to Make Easy Vegetable Biryani at Home

Okay, let’s get cooking! This easy vegetable biryani comes together in just about 45 minutes, start to finish.

1. Cook the aromatics

  1. Heat olive oil in a large Dutch oven or deep skillet over medium-high heat.
  2. Add onions and sauté until golden and translucent (about 3–4 minutes).
  3. Stir in garlic, ginger, and chopped tomato. Cook down for about 10 minutes, adding ½ cup of water to deglaze and create a paste.

2. Add your vegetables

  1. Toss in the peas, carrot, potatoes, bell pepper, celery, and cauliflower.
  2. Stir well to coat the veggies with that tomato base.

3. Spice it up

Vegetables simmering with Indian spices in a pot for Easy Vegetable Biryani
  1. Sprinkle in the salt, cayenne, black pepper, garam masala, coriander, turmeric, cumin, and cinnamon.
  2. Give everything a good stir so all the veggies get a little spice love.

4. Add liquids and rice

  1. Pour in the vegetable broth and bring everything to a boil.
  2. Stir in the rinsed basmati rice.

5. Simmer and let it rest

  1. Reduce heat to low, cover, and cook for 18–20 minutes until the rice is tender and the liquid is absorbed.
  2. Turn off the heat, leave the lid on, and let it rest for 5 minutes before fluffing.

🪤 Pro Tip: Don’t skip rinsing the rice! It removes extra starch and keeps the biryani from turning mushy.

Family Tips & Variations

Practical Tips

  • Use frozen mixed vegetables to save chopping time.
  • Add a handful of chickpeas for a protein boost.
  • Got picky eaters? Cut the veggies small and they’ll never notice the cauliflower 😉

Make It Your Own

  • Add tofu or paneer cubes for extra richness.
  • Stir in a spoon of yogurt at the end for creaminess.
  • Garnish with fried onions, cashews, or fresh cilantro for a little flair.

What to Serve with Vegetable Biryani

  • Cucumber Raita – A yogurt-based side that cools the heat.
  • Mango Chutney – Sweet and tangy contrast.
  • Naan or Roti – Because carbs on carbs = comfort.
  • Pickled Red Onions – For a pop of brightness.

Frequently Asked Questions (FAQs)

What veggies work best for biryani?

Any firm vegetables that hold their shape! Think potatoes, carrots, peas, bell peppers, cauliflower, and even green beans.

Can I make it ahead?

Yes! It stores beautifully in the fridge for up to 4 days and can be frozen for up to a month.

How do I reduce the spice?

Leave out the cayenne and cut the garam masala in half. You can always sprinkle more on later.

Is vegetable biryani healthy?

Absolutely. It’s full of fiber, complex carbs, and nutrients. Add beans or tofu for a well-rounded meal.

A Little Story From My Kitchen

I made this easy vegetable biryani on a Tuesday evening after a long day juggling work, school pickup, and a laundry mountain that could rival Everest. I was tempted to just order takeout… but I remembered I had some chopped veggies in the fridge and a bag of basmati rice.

In less than an hour, dinner was on the table, and my husband actually said, “This tastes better than the Indian restaurant.”
(Reader, I cried. And then I made it again the next night.)

Save & Share Your Creation!

Pin it for later on Pinterest
If you try this Easy Vegetable Biryani, I’d love to see it! Tag me @RitzyRecipes and share your version with the hashtag #RitzyKitchenLove.
💬 Got a twist or tip to share? Drop it in the comments!

Close-up of a plated serving of Easy Vegetable Biryani with raita on the side

In a Nutshell…

This Easy Vegetable Biryani is the kind of dish that brings people together. It’s wholesome, flavorful, and flexible. It’s also the kind of recipe that says: You’ve got this. Whether you’re cooking for your family, meal-prepping for the week, or just trying something new—you’re doing great.

And if a pot of warm, spice-scented rice helps you feel a little more grounded and a lot more full? Then we’re doing it right.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Vegetable Biryani served in a ceramic bowl with raita and lemon wedges on the side

Easy Vegetable Biryani – One-Pot Indian Rice Recipe for Families


  • Author: Amelia
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A warm, fragrant, and flavorful one-pot rice dish loaded with spiced vegetables—comfort food at its best.


Ingredients

Scale
  • 3 tablespoons olive oil (or ghee)
  • 1 yellow onion, chopped
  • 1 tablespoon garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 roma tomato, finely chopped
  • ½ cup water
  • 4 cups vegetable broth
  • 2 cups basmati rice, rinsed and drained
  • ½ cup peas (frozen)
  • 1 medium carrot, sliced thin
  • 2 russet potatoes, peeled and cubed
  • 1 green bell pepper, sliced
  • 2 celery stalks, thinly sliced
  • 1 cup cauliflower florets
  • 2 teaspoons kosher salt
  • ¼ teaspoon cayenne pepper
  • ½ teaspoon black pepper
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • 1 teaspoon cumin
  • ½ teaspoon cinnamon

Instructions

  1. Heat olive oil in a large Dutch oven or deep skillet over medium-high heat.
  2. Sauté chopped onions until golden and translucent (3–4 minutes).
  3. Stir in garlic, ginger, and tomato. Cook down for 10 minutes, adding ½ cup water to deglaze and create a paste.
  4. Add peas, carrot, potatoes, bell pepper, celery, and cauliflower. Stir to coat in tomato base.
  5. Sprinkle in all the spices: salt, cayenne, black pepper, garam masala, coriander, turmeric, cumin, and cinnamon.
  6. Pour in vegetable broth and bring to a boil.
  7. Stir in rinsed basmati rice.
  8. Reduce heat to low, cover, and cook 18–20 minutes until rice is tender and liquid is absorbed.
  9. Turn off heat, let rest 5 minutes with lid on, then fluff and serve.

Notes

Use ready-made biryani paste (2–3 tbsp) for a shortcut. Rinse rice to avoid mushiness. Great with raita, naan, and chutney.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 5g
  • Protein: 7g
  • Cholesterol: 0mg

Keywords: vegetable biryani, easy biryani, vegetarian rice, one pot meal, Indian rice recipe

Leave a Comment

Recipe rating