This protein-packed veg biryani goes beyond the classics, combining paneer, edamame, and a vibrant mix of vegetables for a hearty, nourishing meal. Carefully selected mushrooms add a meaty texture. With more protein than traditional recipes, it's aromatic, authentic, and perfect for lunch, dinner, or feasts.

I've also made this biryani in Hyderabadi style, which is popular, easier, and packed with flavor; like our mushroom biryani. It combines fluffy basmati rice, fried onions, aromatic spices, and a medley of vegetables, creating a dish that's as beautiful as it is delicious.
Why You'll Love This Veg Biryani
- Vegetables & meaty mushrooms: A mix of carrots, potatoes, cauliflower, green beans and edamame adds a rainbow of flavors, textures, and nutrients. Carefully chosen mushrooms add a meaty bite.
- Protein-rich & satisfying: Paneer and edamame boost protein, making it a complete meal.
- Hyderabadi style made easy: One-step vegetable marination with spices for authentic flavor.
- Customizable & wholesome: Make it whole grain, swap vegetables, or adjust spices. Check the dietary variations below.
- Healthy indulgence: Packed with fiber, vitamins, minerals, and plant protein.

Key Cooking Notes and Tips

- Paneer: Choose firm, compact paneer that sears well and hold its shape when cut into cubes. Many good brands are available at Indian stores and even Costco. If making homemade, press the cheese with a heavy weight to remove excess whey. You want a paneer that's low in moisture but not dry.
- Vegetables: For authentic flavor, a mix of potatoes, carrots, green beans, and cauliflower are classic. Add mushrooms (shiitake for meatiness, chanterelle for a chicken-like texture) for a heartier version. To boost protein, I swapped peas with edamame. Buy extra veggies, as most will shrink while cooking. Cut them into larger pieces or thick slices to retain a meaty texture.
- Onions: Slice thinly (mandolin works best). Lightly flour before frying in fresh oil for crispness. Don't let them turn dark brown. For gluten-free: cornstarch or rice flour + cornstarch.
- Basmati Rice: Use high-quality, aged, long-grain rice. Check brands like India Gate Classic or Zebra-ask your Indian grocer for the best available variety. Rinse thoroughly to remove excess starch. Soak before cooking to strengthen the grains. Use plenty of water to allow grains to expand freely for fluffy, separate grains. Cook until al dente.
- Yogurt: Use plain, regular yogurt-not too thick, not too runny. Avoid Greek yogurt, which is too concentrated. For dairy-free, try coconut yogurt (see variations below).
- Spices: Homemade biryani masala gives the best flavor. Garam masala is not an ideal substitute. All the spices (including shahjeera) are available in Indian grocery stores or online.
- Herbs: I combine fresh cilantro, mint, and kasuri methi (dried fenugreek leaves) for layers of flavor. Kasuri methi is optional but works beautifully in vegetarian biryani (also used in Mysore-style biryani). Frozen cilantro or dried mint can be used in the marinade in a pinch.
- Saffron: Use high-quality saffron for best aroma and color.
- Ginger & Garlic: Always use fresh for maximum flavor.
- Cooking Pot: Wide, thick-bottomed pot works best. Very deep or tall pots are not suitable.
- Troubleshooting: For troubleshooting rice texture, layering, or steaming issues, see our Chicken Biryani guide.
Step-by-Step Overview
A quick visual guide - the full printable recipe is at the end of this post.
- Prep the vegetables. Fry the onions until crisp and golden brown.

- Sear the paneer, sauté the vegetables, and combine with the marinade ingredients.


- Rinse and soak the basmati rice. Boil until al dente, then drain.
- Layer the marinated vegetables with fried onions and fresh herbs.

- Top with the cooked rice, drizzle with ghee and saffron water.
- Seal tightly and steam (dum cook) in the oven or on the stovetop until the flavors meld beautifully.

How to Serve
Biryani is traditionally paired with a saucy side dish and a cool yogurt dip (raita) to balance the spices.
- Vegetarian Pairings: Baghare Baingan (tangy Hyderabadi-style eggplant curry) or Mirchi Ka Salan (spicy green chili curry).
- Meat Lover Pairings: Lamb Curry (slow-cooked and aromatic), Hariyali Chicken (chicken in a fresh, herby green marinade).
- Salads & Dips: Cucumber Raita (yogurt dip with cucumber and spices), Shirazi salad or Kachumber (tomato, cucumber, and onion salad with a tangy dressing).
- Optional Festive Garnishes
- Cashews/Almonds: Fry nuts in reserved onion oil and scatter on top before serving.
- Charcoal Smoking: For an authentic restaurant-style aroma, place a lit charcoal in a small heatproof bowl over the biryani, drizzle ghee, cover, and let smoke infuse for 5-10 minutes before serving.

Frequently Asked Questions
This usually happens if the rice is overcooked. Always use aged, long-grain basmati rice. Rinse thoroughly to remove starch and soak before cooking. Boil in plenty of water and drain when just al dente (slightly firm). Avoid stirring too much after layering.
Fry onions, make the spice mix and sauté vegetables a day in advance. Assemble and steam (dum) just before serving for the best texture. Leftovers keep 3-4 days in the fridge or up to 1 month frozen. Reheat gently with a splash of water to restore moisture.
It depends on your goal.
Edamame: Higher in protein and adds a subtle nuttiness, great for a more filling, protein-rich biryani. Edamame (1 cup cooked): ~190 calories, 18-19 g protein, 15 g carbs, 8 g fiber, 8 g healthy fats.
Green peas: Lighter, slightly sweeter, and lower in calories, ideal for a feast-style biryani with multiple dishes. Green peas (1 cup cooked): ~120 calories, 8 g protein, 21 g carbs, 8 g fiber, 0.5 g fat.

Dietary Variations
This biryani is vegetarian, gluten-free, egg-free, and soy-free. Here are some ways to customize it.
- Dairy-Free / Vegan: Use plain dairy-free or unsweetened coconut yogurt. Start with slightly less at first and add more as needed. Increase lemon juice for tangy taste. Skip ghee or use coconut oil.
- Nut-Free: Omit cashews/almonds.
- More Protein: Add extra paneer or edamame. Top with nuts. Pair with Greek yogurt raita, bean dishes or Hyderabadi Tomato Curry with Eggs. Vegan twist: substitute with sautéed tofu or tempeh.
- More Fiber: Use brown basmati rice or mix it with white basmati (cook separately, as their cooking times differ). Replace part of the rice with quinoa, which adds both fiber and protein. Add legumes such as chickpeas and lentils. Serve with vegetable sides and salads.
More Indian Vegetarian Recipes
- Chana Dal (Restaurant Syle Lentil Curry)
- Sheer Khurma (Date-Sweetened Vermicelli Pudding)
- Masala Chai Recipe (Many Different Ways to Make It)
★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Hyderabadi Veg Biryani (High Protein)
Ingredients
Fried Onions
- 1 lb yellow onions sliced thinly
- 1½ cups cooking oil with high smoke point, avocado or peanut oil
Vegetable Marination
- 3 tablespoons cooking oil preferably leftover from fried onions; add more as needed
- 1½ cups low fat paneer firm and compact, cut into 1-inch cubes (about ½ lb)
- 3 cups mushrooms thick-sliced or cut into large pieces (preferably shiitake and chanterelle)
- 1 cup potatoes peeled and cut into large pieces (about ⅓ lb)
- 1 cup carrots peeled and cut into large pieces (about ⅓ lb)
- 1 cup green beans trimmed and cut into large pieces (about ⅓ lb)
- 2 cups cauliflower florets about ⅓ lb
- 1½ cups shelled edamame or green peas (about ½ lb)
- 2 cups plain thick yogurt enough to coat vegetables
- 2 tablespoons ginger-garlic paste or equal parts fresh grated ginger and garlic
- 1 teaspoon salt plus more, adjust to taste
- 1 teaspoon chili powder adjust to taste (use Kashmiri chili powder for milder heat)
- ¾ teaspoon turmeric powder
- 1 tablespoon kasuri methi dried fenugreek leaves - optional
- 2 chili peppers slit, seeds removed for less heat; jalapeño, serrano, or cayenne
- 2 tablespoons lemon juice start with 1 tablespoon and adjust
- ¼ cup fresh cilantro chopped
- 3 tablespoons fresh mint chopped
Spices for Marinade (see note)
- 1 cinnamon stick 3-inch
- 1 black cardamom pod
- 5 green cardamom pods
- 5 cloves
- 1 bay leaf
- ½ teaspoon shahjeera black cumin - see note
- ½ teaspoon black peppercorns
- ½ star anise or substitute with ⅛ teaspoon ground nutmeg + 1 blade mace
Biryani
- 3 cups basmati rice long-grain
- 12 cups water for boiling (most will be drained)
- 2 tablespoons salt
- 1 tablespoon cooking oil preferably leftover from fried onions
- 1 teaspoon saffron ground and dissolved in 2 tablespoons hot water
- 1 to 1½ tablespoons ghee recommended
Whole Spices for Rice (see note)
- 1 black cardamom pod
- 5 green cardamom pods
- 5 cloves
- 1 bay leaf
- 1 cinnamon stick 3-inch
Optional
- Cashews or almonds roasted or shallow-fried in leftover onion oil
- Charcoal for smoking (dum flavor), see note
Equipment
- Large Braiser Wide 6-quart, 10-inch diameter cooking pot (oven-proof)
Instructions
Fry Onions
- Heat oil over medium-high in a wide frying pan. Test heat by holding your palm ~3 inches above; you should feel warmth, or use a candy/fry thermometer.
- Fry sliced onions in batches, avoiding overcrowding. Fry until crisp and light golden brown. Set aside.
Marinate and Sauté Vegetables
- Heat oil over medium-high in a 6-quart wide, thick-bottomed, oven-proof pot.
- Paneer: Add the paneer and sear on all sides over high heat for 2-3 minutes until golden. Transfer to a plate. (Tip: You can also sear as a slab and cut into cubes after.)
- Mushrooms: To the same dish add the mushrooms and sauté at medium-high until golden and softened, evaporating any liquid. Season with 2 pinches salt, then transfer to a plate to cool.
- Potatoes: Add potatoes and sauté 2-3 minutes on high, stirring occasionally, adding extra oil if needed.
- Other Vegetables: Add carrots, green beans, and cauliflower; sauté another 3-4 minutes, stirring frequently. Add back mushrooms and paneer, then edamame or green peas. (Tip: Do not overcook; vegetables cook further while steaming with rice.)
- Add marinade ingredients (yogurt, ginger, garlic, salt, chili powder, turmeric, kasuri methi, chili peppers), 1 tablespoon lemon juice, half of cilantro and mint, and half of fried onions. Mix gently. Tip: Start with ⅔ the amount of yogurt and increase as needed. The mixture should be thick and not runny.
- Marinate: Grind biryani spices to a fine powder, add to vegetables, and mix well. Marinate 2-3 hours if desired.
Cook Rice
- Rinse rice 4-5 times using plenty of water until the water runs clear; then soak rice in water for 30-60 minutes.
- Cook: In a large cooking pot, boil 12 cups water with 2 tablespoons salt, oil, and whole spices. Add rice and boil over medium-high to high heat until the grains are soft but al dente, about 4-5 minutes. Stir occasionally. Drain and set aside.
Assemble Biryani
- Spread remaining herbs and most fried onions over marinated vegetables. Layer all cooked rice on top. Sprinkle remaining lemon juice, fried onions, saffron water, and ghee. (Optional: remove whole spices if preferred.) Cover with parchment paper and two layers of foil, press the lid over, sealing tightly.
Final Steaming (Dum) - Two methods
- Oven: Preheat to 350°F and bake 50-60 minutes until steaming hot.Stovetop: Heat over medium-high for 3–4 minutes, then reduce to low-medium heat and cook 15–20 minutes, until steam builds up.
Serve
- Let biryani rest 5 minutes. Gently mix rice and vegetables before plating.
- Plating: Using a spatula, mound the biryani on a serving plate. Be sure to present the rice in various colors - yellow, orange, white, and brown. Place some paneer and vegetable pieces on top.
- Garnish with fried onions, herbs, saffron threads, and optional roasted cashews/almonds. Serve with mirchi ka salan and raita.
Notes
- Onions: If you cannot deep-fry the onions, sauté them until crisp and golden brown, as we did for ash reshteh, adjusting the oil as needed.
- Salt & Oil: The right amount is important for authentic biryani flavor.
- Spices: Whole spices can be cooked wrapped in muslin cloth or a metal mesh infuser. Ground spices are more intense, so if using whole spices in the marinade, double the amount.
- Branded Spice Mixes: Some include salt or chili powder; adjust recipe seasoning if substituting.
- Rice Cooking: Using plenty of water ensures grains remain separate and fluffy. If using brown basmati adjust cooking time as per package instructions.
- Make-Ahead: Fried onions, spice mixes, or sautéed vegetables can be prepared a day ahead.
- Storage: Refrigerate for 3-4 days, or freeze for up to 1 month.
- Charcoal Smoking: For restaurant-style aroma, place a lit charcoal in a small heatproof bowl over the biryani, drizzle ghee, cover, and let smoke infuse for 5-10 minutes before serving.
Nutrition
Nutrition Insight
This veg biryani is a nutrient-dense, high-protein take on a traditional classic. It's a balanced one-pot meal with higher satiety. Each serving includes a mix of fiber-rich vegetables (carrots, beans, cauliflower), which also contribute vitamins (A, C, K) and minerals (folate, manganese).
Paneer and plant protein from edamame make it more satisfying than most vegetarian biryanis. Moderate fats mostly from oil. For a lighter version, reduce or skip ghee and use air-fried or sautéed onions.




Leave a Comment