Easy One Pot Vegetable Biryani Recipe: Restaurant-Style Flavors Made at Home
There’s something about a good vegetable biryani recipe that instantly makes a meal feel special. The moment you lift the lid, warm spice and saffron aromas fill the air, and the table goes quiet in anticipation. Each serving is a colorful mix of fluffy rice and tender vegetables, layered with flavor and just the right amount of heat. Whether it’s part of a weekend dinner table feast or a comforting, easy biryani on a weeknight, this dish brings the kind of joy that lingers long after the last bite.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Why You’ll Love This Vegetable Biryani
Growing up, homemade rice dishes at our table were often Karnataka-style pulao, gently spiced and comforting. Vegetable biryani, on the other hand, was something we mostly enjoyed in restaurants: layered with flavor, rich in aroma, and studded with different vegetables.
This easy vegetable biryani gives you all that special-occasion flavor in a one-pot recipe you can make at home. The yogurt creates a rich base, the spiced rice turns out light and fluffy, and the mix of tasty vegetarian recipe elements makes it perfect for both casual dinners and festive gatherings.

Pro Tip for the Best Biryani Recipe with Vegetables
Add the yogurt after the vegetables and before the rice, and keep the heat low as you stir it in. This helps the masala coat the vegetables without curdling the yogurt, ensuring every bite of your vegetable biryani recipe is full of flavor. And if you have the time, make your own fried onions for garnish instead of using store-bought. The deep, sweet flavor they bring is worth the extra few minutes.
Serving Ideas
This veg biryani works beautifully as the centerpiece of a meal or as part of a larger festive spread. Pair it with cooling cucumber raita, crisp papad, and a fresh salad for a balanced plate. For a grander dinner table menu, add a mild paneer curry or a simple dal; both make perfect companions to the fragrant spiced rice. If you’ve been looking for vegetarian Indian dinner ideas that are full of aroma and color without taking all day to prepare, this easy vegetable biryani is one to keep in your regular rotation.

More Indian Recipes
- Fluffy basmati rice meets golden toasted cumin seeds in this simple yet flavorful jeera rice. It’s quick to make, pairs beautifully with curries or dals, and brings a restaurant-style touch to any Indian dinner.
- Slow-cooked black lentils and red kidney beans simmered in butter, tomatoes, and warm spices, dal makhani is the ultimate comfort dish to serve with naan or rice. Creamy, rich, and full of flavor, it’s a true restaurant favorite you can bring home.
- Paneer korma is one of those curries that instantly feels special. The sauce is rich and silky, the spices are warm without being heavy, and every bite of paneer soaks it all in. It’s the dish you bring out when you want dinner to feel a little indulgent.
- This curried cabbage stir fry is one of those dishes that proves simple ingredients can make the biggest impact. It’s quick to cook, full of warm spices, and perfect with rice, roti, or even on its own.
- These stuffed bell peppers with Indian spices are filled with a potato-pea mixture that’s spiced just right. Also called bharwa shimla mirch, it is a vegetarian favorite that pairs beautifully with dal or roti.
Tried this vegetable biryani? Let me know how you served it: with cucumber raita, papad, or just on its own. I’d love to hear how you made it your own. Please don’t forget to rate the recipe and leave a comment.

Equipment
- Heavy bottom pan with lid
Ingredients
- 2 tablespoons ghee or neutral oil
- 1 large onion thinly sliced
- 1 teaspoon ginger-garlic paste
- 1-2 green chilies slit
- 2 green cardamom pods
- 1 bay leaf
- 1 cinnamon stick
- 2-3 cloves
- ½ teaspoon ground turmeric
- 1 teaspoon ground coriander
- 2 teaspoons garam masala
- 1 teaspoon Kashmiri chili powder
- 1 cup mixed vegetables carrots, beans, peas, cauliflower, chopped into small, even cubes
- ½ cup plain yogurt whisked
- 1½ cups basmati rice rinsed and soaked for 20 minutes
- 2 cups water reduce slightly if using unsoaked rice
- ¼ teaspoon saffron strands
- 2 tablespoons milk warm, to soak the saffron
- Salt to taste
- Fresh cilantro leaves for garnish
- Crispy fried onions for garnish (store-bought or homemade)
Instructions
- Heat ghee in a large handi or heavy-bottomed pot over medium heat.
- Add sliced onions and sauté for 8-10 minutes until golden brown, reserving a handful for garnish. Stir in ginger-garlic paste and green chilies, cooking for 2 minutes until aromatic.
- Add cardamom, bay leaf, cinnamon, and cloves, frying for 30 seconds. Stir in turmeric, coriander, garam masala, and Kashmiri chili powder, and mix well.
- Add the mixed vegetables and cook for 3-4 minutes. Lower heat, add whisked yogurt, and stir continuously until combined and creamy (about 1 minute).
- Gently stir in the soaked rice to coat it with the spices. Pour in water, season with salt, and bring to a boil.
- Reduce heat to low, cover tightly, and cook for 12-15 minutes until rice is tender and water is absorbed.
- Drizzle saffron milk over the top and mix gently. Garnish with fried onions and cilantro. Serve hot with cucumber raita or your favorite side dish.
Notes
- Onion prep: For best flavor, fry onions until deeply golden but not burnt. Keep the heat medium to avoid bitterness.
- Vegetable size: Cut vegetables into small, even cubes to ensure they cook through at the same time as the rice.
- Yogurt tip: Add yogurt on low heat to prevent curdling. Whisk it well before adding and make sure there are no lumps.
- Rice texture: If using unsoaked rice, reduce water slightly and extend cooking time by 2-3 minutes.
- Fried onions: Store-bought are convenient, but freshly fried onions add a richer flavor.
