Vegetable biryani with orange tofu

Delicious, aromatic and healthy: Biryani with orange tofu is a treat for all the senses. | Image source: © Oliver Brachat, AT Verlag/

This aromatic and healthy vegetable biryani consists of fine basmati rice, roasted vegetables, a delicate blend of spices, and creamy soy yogurt. The orange tofu rounds off the taste experience. Whether as a colorful side dish or a sophisticated main course, don't miss out on this delicious vegan biryani!

  • Preparation Time: 20 minutes
  • Cooking Time: 30 minutes
  • Waiting Time: 6 hours


Servings: 4

For the vegetable biryani:

  • 125 g
    wholegrain basmati rice
  • ¼
  • 2
    vine tomatoes
  • ¼
  • ½
    sweet potato
  • 150 ml
  • 1 tbsp
    olive oil
  • ½ tsp
    ground cardamom
  • 1 tsp
    ground cumin
  • 1 tsp
    ground turmeric
  • 5
  • 1
    bay leaf
  • 1
    cinnamon stick
  • 50 g
    cashew nuts
  • 40 g
  • 200 g
    soy yogurt

For the orange tofu:

  • 200 g
    natural tofu
  • 2 tbsp
    olive oil
  • Juice of 2 oranges
  • 1 tsp
    dried rosemary
  • ¼ tsp
    ground turmeric
  • Salt as desired


  • 1 bunch
    cilantro for garnish, washed and freshly plucked


For the vegetable biryani:

  1. Soak the basmati rice in plenty of water overnight.

  2. The next day, first prepare the vegetables. Break the cauliflower into florets and wash them. Wash the vine tomatoes, remove the stalks, and roughly dice them. Break the broccoli into florets and wash. Peel the sweet potato and cut into cubes.

  3. Drain the basmati rice and simmer with 150 ml water for 10 minutes with the lid on. Then leave to swell until the vegetables are cooked. The rice will not yet be fully cooked.

  4. Roast the cauliflower and vine tomatoes with the olive oil and spices. Turn down the heat and cook the vegetables slowly for 3–4 minutes, with the lid on. Add the broccoli and sweet-potato cubes and remove the pan from the heat. Add the cashews, raisins, and yogurt and stir in.

  5. Remove two thirds of the seasoned vegetables from the pot. Spread half of the rice over the vegetables in the pot. Then add a third of the vegetables, cover with the remaining rice and finish with the remaining vegetables. Close the lid and let the biryani cook on a low heat for 8 minutes.

For the orange tofu:

  1. While the biryani is simmering, cut the tofu into cubes and fry in the olive oil until brown. Gradually add the orange juice and let it reduce. Add the rosemary and turmeric powder and season with salt. Continue frying, deglaze again, and reduce. Repeat until the juice has fully dissolved. Don't move the tofu around too much; turn it only occasionally, until it has browned on all sides.


  1. Remove the cloves, bay leaf, and cinnamon stick from the biryani. Quickly garnish the vegetable biryani with the freshly plucked cilantro and serve with the orange tofu. Enjoy your meal!


If you don’t like cilantro, you can use flat-leaf parsley instead.

About the author

Surdham Göb and Cirus Henn


Cuisines: Indian
Difficulty: Level 2 (average)
Cooking time: 45-60 minutes
Season: Autumn, Spring, Summer, Winter
Number ingredients: 15-20 ingredients
Taste: Savory
Preparation method: Cooking
Type of dish: Rice dish, Vegetable dish

You may also be interested to taste

Chocolate mousse with whipped cream

Oriental Pumpkin & Shiitake Soup

Tofu-fish and chips

Lemon Poppy Seed Cake