• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Jan 4, 2019 · Modified: Nov 19, 2024 by Alissa Saenz · This post may contain affiliate links · 16 Comments

    Vegan Biryani with Roasted Vegetables & Baked Tofu

    Jump to Recipe Print Recipe

    Spiced basmati rice is studded with crunchy cashews, rich coconut flakes, and sweet raisins, and tossed with hearty roasted veggies and spicy baked tofu to make this flavor-packed vegan biryani. This dish is as pretty as it is delicious, and perfect for special occasions!

    Plate of Roasted Vegetable Biryani with Baked Tofu with Fork, Napkin, and Water Glass

    For the longest time I was super intimidated by Indian food. It seems so complicated with all those whole spices and tempering and other ingredients and methods I'm not used to. But I got over it, and now I love cooking Indian food.

    Biryani is the one dish that continued to scare me. It seems like there are a million ways to go about making the stuff! And most of them come from different regions that use their own unfamiliar-to-me ingredients and cooking methods.

    But here's the thing: most of the time, when I'm cooking up regional cuisines, I don't really go for authenticity. I just go for what works in my kitchen and tastes good to me.

    In developing this vegan biryani recipe I played around with a few super shortcut versions of in my kitchen — ones where I used dry spices instead of whole, used pre-mixed spice blends, that kind of thing — and they all just felt wrong.

    This is my compromise. It's definitely not authentic. I mean, it has tofu in it. I did take some shortcuts that made sense to me (like roasting the veggies, since the tofu is going in the oven anyway). But I kept the whole spices, the long cooking time to caramelize the onions, and you know, just the stuff that seemed indispensable.

    So while this recipe might be a bit simplified compared to traditional biryani, it's not exactly a quick and easy dinner. If you're looking for one of those, try one of these quick vegan dinner recipes. If you came here specifically just for some pretty rice and spicy baked tofu, try this Indian-inspired baked tofu recipe. It's way easier and really delicious, and to be honest, I pretty much stole the tofu portion of the dish for this biryani.

    Roasted Vegetable Biryani with Baked Tofu in a Skillet with Serving Spoon
    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Vegan Indian Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    • Vegan butter. Vegan butter is readily available and can be found in most supermarkets, in the refrigerator near the regular butter. Melt, Earth Balance and Miyoko's are a few popular brands to try.
    • Onions.
    • Basmati rice. You could technically get away with substituting regular long grain white rice, but your biryani just won't be the same. Basmati rice has a firm texture and distinct flavor, so it's worth picking up a bag.
    • Raisins.
    • Garlic.
    • Ginger.
    • Whole spices. You'll need whole peppercorns, cardamom pods, whole cloves, star anise, bay leaves and cumin seeds. Some of these spices, like bay leaves and cloves, can be found in the spice aisle of a regular grocery store. You may need to visit an Indian or Asian market for the rest.
    • Ground spices. We're using ground coriander, cumin, turmeric, cayenne pepper, and garam masala. You should be able to find all of them in the spice aisle at the supermarket.
    • Water.
    • Salt.
    • Soy sauce. Liquid aminos or tamari can be substituted to make this recipe gluten-free, if needed.
    • Maple syrup.
    • Lemon juice.
    • Canola oil. Use another neutral high-heat oil if preferred. Vegetable oil, avocado oil, and melted coconut oil are all fine choices.
    • Extra-firm tofu. You can use tofu of a different firmness, but extra-firm has the best balance of texture and ability to soak up flavorful marinade.
    • Potato.
    • Cauliflower.
    • Green beans.
    • Roasted cashews.
    • Fresh cilantro. You can leave this out if you're not a fan of cilantro. Fresh mint makes for a nice alternative.
    • Shredded coconut.

    Tip: Make sure your spices are relatively fresh. Old spices will have less flavor. Use this handy cheat sheet to see if yours are out of date..

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Like I said, the veggies are roasted instead of steamed/boiled like those in other biryani recipes usually are. I love roasting veggies because it's so easy — just drizzle them with some oil and pop 'em in the oven. And while you're at it, pop some tofu in the oven too! The tofu is covered in a spicy garam masala based sauce before baking. If you've got time, let it marinate in the sauce for a while. It not, no biggie!

    Tofu Marinating in a Dish to Make Overhead View of a Plate of Roasted Vegetable Biryani with Baked Tofu

    And while the tofu and veggies bake, start caramelizing some onions. The key to this is low heat and patience! You'll need a good 45 minutes to get onions properly caramelized.

    One the onions have caramelized, add your spices and aromatics, and toast them for a minute. Finally, add some water and your rice. Bring the liquid to a boil, lower the heat, cover the pot, and simmer for about 20 minutes.

    Collage Showing Steps for Making Vegetable Biryani: Caramelize Onions, Toast Spices, Add Water, Bring to Simmer, Cover and Cook, then Uncover

    Add the roasted veggies and baked tofu to the rice when it's done cooking. Or if you're like me and ran out of room in the pot (oops!) transfer the rice to another vessel. I just went and added the rice to the big skillet I used to roast my veggies.

    Add some cashews, coconut, and fresh cilantro. Your vegan biryani is ready to serve!

    Overhead View of a Plate of Roasted Vegetable Biryani with Baked Tofu

    Leftovers & Storage

    Leftover vegan biryani will keep in an airtight container in the fridge for about 3 days, or in the freezer for about 3 months. Cooked rice tends to dry out during storage, so you may want to add a splash or two of water when you reheat it.

    Frequently Asked Questions

    Can I substitute ground spices for the whole spices? If so, how much should I use?

    You can, but the flavor will be much better if you use whole spices. As for the amounts, I'm afraid I'm not sure! What you can do is try starting out with small amounts of everything (¼ to ½ teaspoon each), and then taste test the cooking liquid after you've added water.

    Can I use different vegetables from those specified in the recipe?

    Yes you can! The cook time may vary though. In general, harder veggies take longer to cook, while softer ones cook up quicker. Keep an eye on them while they're in the oven. Try broccoli, peas, sweet potatoes, or carrots.

    How is vegan biryani served?

    Biryani is a main dish and delicious on it's own. But if you'd like to jazz up your meal a bit, try serving it alongside some vegan naan, a side salad, vegan raita, or vegan yogurt.

    More Vegan Indian Recipes

    • Bowl of Vegan Dal Makhani topped with cilantro and coconut cream.
      Vegan Dal Makhani
    • Plate of vegan saag paneer and rice with fork.
      Vegan Saag Paneer (with Tofu Paneer!)
    • Vegan Butter Chicken on a plate with Rice
      Vegan Butter Chicken
    • Wooden Table Set with a Bowl of Mulligatawny Soup, Naan and Water Glass of Water
      Indian Mulligatawny Soup

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Plate of vegan biryani with a fork.
    Print Pin
    4.60 from 10 votes

    Vegan Biryani with Roasted Vegetables & Baked Tofu

    Spiced basmati rice is studded with crunchy cashews, rich coconut flakes, and sweet raisins, and tossed with hearty roasted veggies and spicy baked tofu to make this flavor-packed vegan biryani. This dish is as pretty as it is delicious, and perfect for special occasions!
    Course Entree
    Cuisine American, Indian
    Prep Time 25 minutes minutes
    Cook Time 1 hour hour 10 minutes minutes
    Total Time 1 hour hour 35 minutes minutes
    Servings 8
    Calories 443kcal
    Author Alissa Saenz

    Ingredients

    For the Rice

    • 2 tablespoons vegan butter
    • 2 medium onions (about ¾ pound total), sliced into thin strips
    • 2 cups basmati rice
    • ½ cup raisins
    • 2 garlic cloves, minced
    • 2 teaspoons freshly grated ginger
    • 10 whole black peppercorns
    • 5 whole green cardamom pods
    • 5 whole cloves
    • 2 cinnamon sticks
    • 2 star anise
    • 2 bay leaves
    • 1 teaspoon ground coriander
    • 1 teaspoon ground cumin
    • ½ teaspoon ground turmeric
    • ½ teaspoon cumin seeds
    • ¼ teaspoon cayenne pepper, or to taste
    • 3 ½ cups water
    • 1 ½ teaspoons salt

    For the Spicy Baked Tofu

    • 3 tablespoons soy sauce
    • 1 ½ tablespoons maple syrup
    • 1 tablespoon lemon juice
    • 1 garlic clove, minced
    • 1 teaspoon garam masala
    • 1 teaspoon canola oil, or neutral oil of choice
    • 1 (14 ounce) package extra firm tofu, drained, pressed, and cut into ½-inch cubes

    For the Roasted Vegetables

    • 1 medium russet potato, scrubbed and cut into ½-inch pieces
    • 2 cups small cauliflower florets (about ½ of a medium crown)
    • 1 cup fresh green beans, cut into 2-inch pieces
    • 1 tablespoon canola oil or neutral oil of choice

    For Serving

    • 1 cup roasted cashews
    • ½ cup chopped fresh cilantro
    • ¼ cup shredded coconut
    US Customary - Metric

    Instructions

    • Begin by caramelizing the onions for the rice. Melt the butter in a large pot over medium low heat.
    • Add the onions and cook for about 45 minutes, stirring occasionally, until golden brown and caramelized.
    • While the onions cook, place the basmati rice into a medium pot or bowl and cover it with water. Allow the rice to soak for 20 minutes, then drain and rinse it.
    • While the onions cook and the rice soaks, being preparing the tofu. In a shallow dish, stir together the soy sauce, maple syrup, lemon juice, garlic, garam masala and oil.
    • Add the tofu and toss to coat. If you have time, let the tofu marinate for about 20 minutes. Otherwise, preheat the oven to 400° and arrange the tofu on a parchment lined baking sheet.
    • Bake the tofu for about 40 minutes, flipping halfway through. The tofu should have shrunk a bit and darkened by the time it is finished baking.
    • While the tofu bakes, make the roasted vegetables place the potato, cauliflower and green beans into a roasting pan or skillet and drizzle with oil. Toss everything to coat.
    • Place the veggies into the oven and bake for about 20 minutes, until tender.
    • While the tofu and veggies cook, continue preparing the rice. When the onions have finished caramelizing, remove them from the pot and transfer them to a plate.
    • Add the raisins, garlic, ginger, peppercorns, cardamom, cloves, cinnamon sticks, star anise, bay leaves, coriander, ground cumin, turmeric, cumin seeds and cayenne pepper to the pot.
    • Raise the heat to medium and toast the spices for about 1 minute, just until the garlic becomes very fragrant and the cumin seeds begin to darken. Avoid cooking the spices too long, as they can become bitter.
    • Return the onions to the pot and stir the water, salt and soaked rice. Raise the heat and bring the liquid to a boil.
    • Lower the heat until the liquid is at a simmer, cover the pot, and cook for 20 minutes.
    • Remove the pot from heat and let it sit with the lid on for 5 minutes after cooking.
    • Remove the lid from the pot, fluff the rice, then stir in the baked tofu, roasted veggies, cashews, cilantro, and coconut.
    • Remove the cinnamon sticks, star anise, and bay leaves (or leave them in for garnish - just don't eat them!) Divide onto plates and serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1cup | Calories: 443kcal | Carbohydrates: 63.1g | Protein: 12.8g | Fat: 17g | Saturated Fat: 3.7g | Sodium: 832mg | Potassium: 555mg | Fiber: 4.1g | Sugar: 11.2g | Calcium: 100mg | Iron: 3.4mg
    « Soba Noodle Soup with Miso Broth & Crispy Tofu
    Italian-Style Vegan Meatloaf Muffins »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.60 from 10 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Subh says

      October 21, 2020 at 6:49 am

      Vegetable Biryani is something you don't talk in India, for us it is all about chicken or mutton. But this recipe of your seems good. WIll ask my mom to try it. :)

      Reply
    2. Dev says

      August 20, 2020 at 9:54 pm

      This is my favourite vegan biryani recipe.
      Just amazing and I cook Indian food all the time.
      I never thought a vegetable biryani could taste so delicious.
      I also add steamed brown lentils to it as well. Thank u so much.

      Reply
    3. Sue Vaneer says

      August 08, 2020 at 1:56 pm

      Hi, I included this recipe in my roundup of 10 Easy Vegan Dinner Recipes.
      Thank you so much for sharing your recipe!

      Reply
    4. Shital says

      March 02, 2020 at 9:05 am

      Delicious twist to veg. Biryani! Just a suggestion, instead of caramelizing onions for 45 minutes you could fry them. Normally biryani uses birista which is fried onions. U even get ready-made birista

      Reply
    5. Best Juicers And Grinders says

      October 31, 2019 at 3:38 pm

      5 stars
      My husband loved it so much !!!!! I’m making it again for him.

      Reply
      • Alissa Saenz says

        November 02, 2019 at 10:57 am

        I'm so happy to hear that! Thanks for sharing!

        Reply
    6. Rachel Collins says

      January 16, 2019 at 8:16 pm

      4 stars
      I loved the flavors of this especially the baked tofu! I’ll be using that portion of the recipe many times over. My only comment, and this is typical of biryani anyway, is that this dish seemed to lack something for me, maybe the creaminess of coconut milk? I would definitely make again but sub a can of coconut milk plus water to cook the rice.

      Reply
      • Alissa Saenz says

        January 20, 2019 at 3:50 pm

        I'm glad you enjoyed it! I think a can of coconut milk would be a delicious addition.

        Reply
    7. David A Husk says

      January 07, 2019 at 6:54 pm

      5 stars
      My friend at work asked: "What's so great about being veg?"
      I wish I could make him sit down and dig in to this! Dishes like this are why I love eating vegan!

      Reply
      • Alissa Saenz says

        January 13, 2019 at 3:15 pm

        I'm glad you like it. :)

        Reply
    8. Kitchen Fact says

      January 07, 2019 at 11:09 am

      5 stars
      OMG! Really this is awesome... There is no vague e in your recipe. I'll try this tomorrow. Can I reduce some Ingredients?? smell and taste will remain when i change items? Thanks for excellent sharing.

      Reply
      • Alissa Saenz says

        January 13, 2019 at 3:20 pm

        It depends on which ingredients you want to alter. You can certainly cut back on the spices if you prefer a milder flavor. I hope you enjoy this!!

        Reply
    9. Yvette says

      January 04, 2019 at 8:20 pm

      Hi Alissa,
      This looks delicious and I’m planning to try it soon. Didyou use green or black cardamom in your recipe?

      Reply
      • Alissa Saenz says

        January 06, 2019 at 8:38 pm

        Green - thank you for asking! I just noted that in the recipe. Enjoy!

        Reply
    10. Robin Karnis says

      January 04, 2019 at 7:07 pm

      4 stars
      Yum! I'm definitely going to make this! Do you know if it can be frozen and reheated successfully? If I'm doing this, I want to make a giant batch and divide it up for future meals.

      Reply
      • Alissa Saenz says

        January 06, 2019 at 8:41 pm

        I haven't frozen it myself, but I think it would work! My only concern would be that the potatoes might change texture a bit. The recipe does make a big batch, so freezing some sounds like a good idea unless you're feeding a crowd. :) Enjoy!!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Roasted Vegetable Biryani with Baked Tofu
    3287 shares
    • 214

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.