This Buddha Bowl is the ultimate vegan grain bowl and my personal favorite recipe! A mix of brown rice, crispy tofu, roasted sweet potatoes and broccoli is smothered in the best vegan peanut sauce for a hearty and nutritious meal.
Craving more loaded bowls? Youโll also love my Burrito Bowl, Buffalo Cauliflower Buddha Bowl, Nourish Bowl, and Vegan Poke Bowl recipes!

Crispy marinated tofu and a medley of raw and roasted veggies are loaded on top of a bed of fluffy brown rice before everything is smothered in the best vegan peanut sauce. Itโs a super satisfying and hearty mix but you can switch up the components and toppings as much as youโd like! If thereโs one thing thatโs true about buddha bowls, itโs that theyโre endlessly customizable.
What is a buddha bowl?
Buddha bowls, AKA grain bowls, macro bowls, and hippie bowls, are typically made with five components: (1) cooked grains, (2) a protein, (3) a medley of fresh and/or cooked vegetables, (4) a sauce, and (5) garnishes.
No two buddha bowl recipes are alikeโthe components are meant to be mixed and matched! When youโre searching for buddha bowl ideas or thinking of new flavor variations, pick whatโs in season, the ingredients you already have on hand, or what you like. All thatโs important is to overstuff your bowl with tons of good stuff so you end up with a hearty and satisfying meal for lunch or dinner.

How to make buddha bowls
Find the complete printable recipe with measurements below in the recipe card.
First, prepare a batch of my Marinated Tofu if you havenโt done so already.ย
Cook the rice in a medium pot on the stove until itโs fluffy.
Lay the sweet potato cubes and broccoli florets on a baking sheet. Coat them in oil, then sprinkle with salt and pepper. Roast the vegetables until theyโre fork tender and slightly crispy around the edges.
The broccoli may finish roasting before the sweet potatoes. If this happens, transfer the broccoli to a plate and finish roasting the potatoes on their own.
Meanwhile, pan-fry the marinated tofu until the cubes are crispy on all sides.
Lastly, whisk the peanut sauce ingredients together in a small bowl or jar.
To assemble the tofu buddha bowls, divide the rice into bowls or meal prep containers and top with the roasted sweet potatoes, broccoli, tofu, shredded red cabbage, and a few avocado slices. Drizzle some peanut sauce over top and garnish with sesame seeds and cilantro. Enjoy!
Multi-task to save time: To make meal prepping buddha bowls even easier, place the cubed tofu in the marinade, cook the rice, and make the buddha bowl dressing the night before you finish and assemble the bowls. The next day, fry the tofu, reheat the rice, and prepare the rest of your toppings while you roast the veggies in the oven.

Vegan buddha bowl variations
While I love this flavor combination, I want you to feel free to switch things up depending on whatโs in season and what you have on hand. Buddha bowls are extremely versatile! Here are a few ideas:
- Grains – The brown rice can be switched for any variety of rice you like. You could even use cooked farro, couscous, cauliflower rice, or quinoa as a base instead.
- Plant protein – Use a can of drained and rinsed chickpeas, black beans, or white beans instead of tofu. Or, swap the marinated tofu for 1 cup of steamed edamame, a block of pressed and pan-fried or air-fried tofu (no marinade needed), my Garlicky Balsamic Maple Marinated Tempeh, or homemade seitan bites. During summertime, swap the marinated tofu for my Grilled Tofu!
- Vegetables – Instead of roasted broccoli, use brussels sprouts, cauliflower, asparagus, or steamed kale. Instead of roasted sweet potatoes, use butternut squash, pumpkin, beets, Yukon Gold potatoes, or yellow squash and zucchini. Any extra raw vegetables, like sliced radishes, shredded carrots, or diced cucumbers, can also be added!
- Sauce – Replace the peanut sauce with this Lemon Maple Tahini Dressing, garlicky cashew cream sauce, a dollop of pesto, a scoop of hummus, my Green Goddess Dressing, a simple lemon vinaigrette, chipotle sauce, cashew cheese sauce, or any other sauces and dressings you like.
- Toppings – Garnish the bowls with something pickled or briny (like pickled red onions or olives), seeds (hemp seeds, pumpkin seeds, sunflower seeds, sesame seeds, etc.), chopped nuts (peanuts, cashews, etc.), fresh herbs (parsley, cilantro, scallions, etc.), etc.

Frequently asked questions
Yes, you can definitely air fry the sweet potatoes and broccoli if you donโt want to use the oven. Iโd recommend air frying them in separate batches to help them each cook evenly.
My vegan buddha bowls are not inherently gluten-free because the tofu marinade and peanut sauce contain soy sauce. For a gluten-free variation, just substitute tamari!
Itโs easy! Just divide the prepared grains, veggies (except the avocado), and tofu into 6 containers, transfer the dressing to a separate jar, and store everything in the fridge. When itโs time to eat, warm up the bowls in the microwave and top with a drizzle of peanut sauce and fresh avocado. Your co-workers will be so jealous of your delicious meal!
You can store the buddha bowls (without the dressing and avocado) in sealed containers in the fridge for 4 to 5 days.

My Favorite Buddha Bowl
Ingredients
Rice
- 1 cup brown rice
- 2 cups water
Roasted Sweet Potatoes and Broccoli
- 2 medium sweet potatoes, peeled and chopped into cubes
- 1 pound broccoli florets, cut into bite sized pieces
- 2-3 tablespoons olive oil
The Rest
- 1 Recipe Marinated Tofu
- 1 Recipe Vegan Peanut Sauce
- 1 1/2 cups shredded red cabbage
- 1-2 avocados, sliced
Instructions
- First, get your tofu marinating for Marinated Tofu.
For the rice
- Add the rice and water to a medium sized pan with a lid. Bring to a boil, then simmer for 35-40 minutes, until the water is absorbed. Turn off the heat, and fluff with a fork.
For the sweet potatoes and broccoli
- Preheat the oven to 425 degrees F and get out a large baking sheet, or two smaller baking sheets. Place the sweet potato cubes on one side of the pan, and the broccoli on the other side.
- Drizzle the sweet potatoes and broccoli with olive oil (or spray with oil). Toss with the oil until coated. Sprinkle with salt and pepper, if desired. Bake for 20-25 minutes. You may need to remove the broccoli after 20 minutes, if the sweet potatoes aren't quite done yet. This will depend on how big you cubed them.
For the rest
- Make the Tofu: While your sweet potatoes and broccoli are baking, pan-fry the marinated tofu according to the recipe instructions. You could also simply pan fry a block of pressed tofu without marinating it, or use an air fryer if you have one.
- Make the Peanut Sauce.
- Assemble the bowls: Divide the rice into bowls (or meal prep containers). Top with sweet potatoes, broccoli, tofu, shredded red cabbage and a few avocado slices. Serve with a drizzle of peanut sauce, and enjoy! May also sprinkle with a few sesame seeds and cilantro, if desired.
Notes
- Feel free to vary your buddha bowl, depending on what you have on hand. You could replace the tofu with drained, rinsed chickpeas. Use cauliflower, brussels sprouts or steamed kale in place of the broccoli.
- This buddha bowl makes a great meal prep for the week. I would keep the peanut sauce separate though, and drizzle on after warming the rest of the ingredients up.
This was absolutely delicious, except I didn’t think the marinated tofu added much to the recipe. The dressing and the marinated tofu added more soy sauce to the overall flavoring than I like. In addition, making the marinated tofu added time to this recipe. In the future, I plan on roasting the tofu along with the veggies, or just sauteeing the tofu in olive oil.
I donโt like peanut based sauces. Can you recommend another one of your sauces that would go well with this bowl?
You can use another sauce – find all my sauce/dressing recipes here: Sauce and Dressings. I love my Cashew Cheese Sauce and Chipotle Sauce.
YUM! I could eat this every day. Nora, thank you so much for all of your amazing recipes, all the ones weโve tried have been a delicious success with the whole family. Cheers!
Hi Meagan. I’m thrilled you are loving my recipes! Thank you for using them! I appreciate your stellar review and feedback! Happy cooking!
This recipe is a 10 out of 10!! My family loved it. Thank you Nora!
You are welcome, Heather! Thank YOU for your wonderful review and feedback!
Canโt stop making this recipe!! I love all Nora cooks recipes! My go toโค๏ธโค๏ธ
Thank you for your fabulous feedback! I’m glad you are loving my recipes!
I am just absolutely in love with every Nora Cooks recipe. Your recipes are practically what I cook everyday and this one did not disappoint! That tofu really is amazing and all the flavours in the bowl go together so well!
Your comments mean so much to me! Thank you, Kayla! I’m glad you love my recipes! Thank you for sharing!
I’m slowly converting to veganism and this recipe is making it easy. The marinade is delicious and the peanut sauce is to die for!
Loved this recipe. I added some fresh mango and it was delicious.
Making this tonight. My husband and i are going vegan for the first time, this month. Very excited about these buddha bowl options!
Hope it goes great for you!
This sounds good. I love buddha bowls, probably 90% of my meals.
It’s like a 1 bowl wonder and I can do them several times a day, from a fruit bowl, to a rice bowl, or just vegs.
Thank you for another great one.
Thank you! Me too, bowls filled with good food are just the best. ๐
I love a good Buddha bowl, and this one Is fantastic! And so simple. Thank you!!