Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (2024)

Published: by Laura Arteaga

Jump to Recipe Print

A Buddha Bowl is a great way to incorporate healthy meals into your diet. It's a combination of grains or pulses, fresh and cooked veggies, protein, and a rich sauce. Our Vegan Buddha Bowl is made with fresh veggies such as cucumber and avocado and roasted ingredients like tofu, broccoli, and sweet potato. Served with the most delicious peanut sauce, you will love this protein-packed recipe.

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (1)

Our Buddha bowl is vegan and gluten-free, with tofu as the main protein source. Buddha bowls are naturally vegetarian and most of the recipes you can find are gluten-free.

This meal has been popular during these last years but Buddha bowls came to stay. They are healthy, pretty looking, really versatile, and simple to prepare. Basically, a perfect weekday meal or a light weekend dinner to eat plenty of good food.

We have been preparing Buddha bowls at home for many years now, but never created a recipe until today. We like making the bowls with the ingredients we have at home, creating really different combinations every time. This recipe needed sharing though. We have found the right balance of flavors and textures served with one of our most delicious sauces, our homemade peanut sauce.

Our Buddha Bowl is:

  • Vegan
  • Gluten-free
  • Protein-packed
  • Serve with a homemade peanut sauce
  • Family-friendly
  • Refreshing
  • Healthy
  • A filling meal
Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (2)

How to build the perfect Buddha Bowl

If you want to make a perfectly balanced Buddha Bowl, you need to make sure that you are adding the following ingredients:

  • Grains. Start your bowl choosing a grain that you love. We start making our Buddha bowl with whole-grain rice. You can choose to use other grains or pulses such as quinoa or lentils.
  • Protein. Use a plant-based protein to keep this recipe vegan. Tofu is our favorite protein and for this recipe, we marinate the tofu cut into cubes in soy sauce, maple and sriracha before baking it. The result is absolutely delicious!
  • Veggies. We like mixing cooked vegetables with raw ones during winter, to give the bowl a warm touch keeping it fresh and light. For our Buddha bowl, we roasted sweet potato and broccoli and added fresh cucumber and radish.
  • Healthy fats. Is a Buddha bowl complete without an avocado? Not at home! We finish every bowl adding a beautiful avocado.
  • Sauce. This meal needs to be served with a sauce and in our opinion, it's better if the sauce is rich and packed with umami. We made our homemade peanut sauce for this vegan bowl. It's easy to prepare but so delicious that you will definitely want to serve the buddha bowl with extra sauce on the side to keep adding it!

Note: if you enjoy spicy food as much as we do, make sure to add some heat to your dish. We love adding some sesame chili oil before serving.

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (3)

How to prepare Tofu for Buddha Bowls

Tofu can be quite bland if it’s not well seasoned or marinated. For this recipe, we made a marinade out of soy sauce, sriracha, and maple syrup. The ingredients we use are quite simple and we pretty much always have them in the kitchen.

Choose extra-firm tofu for this recipe. If your tofu is not extra-firm you may need to press the excess water out by placing it in between two plates and adding a heavy element on the top.

To prepare the tofu, cut it into cubes. You can choose to cut it into bigger triangles or smaller cubes. Add the tofu into a medium-size mixing bowl and add some cornstarch. Combine well making sure all the tofu cubes are coated and then add the marinade.

Leave marinating for at least 10-15 minutes while you prepare the rest of the ingredients. Then place the cubes on a baking tray (we like using a baking mat for this step) and bake for about 25 minutes until golden and crispy. We bake the sweet potato with the tofu as they have similar cooking times.

If you want to give your tofu an extra cheesy flavor while keeping it vegan, you can add some yeast flakes to it.

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (4)

How to make the best Peanut Sauce

Our favorite part of this Vegan Buddha Bowl with Tofu is the peanut sauce that we serve on top of the rest of the ingredients. It's exactly the same sauce we use for our Tofu Satay.

When we lived in Berlin, we used to go to a Tibetan restaurant where they would serve the best peanut sauce with spring rolls. We could never get enough of that sauce, it was extremely delicious. We mastered that peanut sauce at home with the following ingredients:

Peanut Butter. For the peanut sauce, you will need to use smooth or creamy peanut butter.

Brown sugar. To give a bit of sweetness to the sauce you can use as well maple syrup or honey.

Soy sauce. Dark or light soy sauce will both work for your peanut sauce. If you are using light soy sauce, as it’s saltier, adjust the amount.

Lime juice. The freshly squeezed lime juice will give your peanut dip that lovely tanginess.

Rice vinegar. Optional. We love adding a little bit of rice vinegar as it’s rich in umami.

Warm water. Adding warm water to your dip will bring the sauce together. You can adjust this ingredient depending on your taste or the use you want to give to the peanut sauce to make it thicker or more liquid.

Simply combine all the ingredients in a medium bowl and whisk until you have a hom*ogeneous sauce.

Buddha Bowl is the perfect dish for meal prepping

Meal prep is definitely a good way to start eating healthier and more conscious. Preparing your lunch and dinner in advance, when you are not hungry and eager to start eating, will lead you to cook less quantity and with healthier ingredients.

Prepare your Buddha Bowl in advance and keep the peanut sauce in a separate air-tight container. All the ingredients can be prepared beforehand except the avocado, which will be better to cut right before having the meal to avoid oxidation.

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (6)

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (7)

Vegan Buddha Bowl with Tofu

A plant-based Buddha bowl with Tofu that will keep you healthy while enjoying a delicious meal.

4.60 from 25 votes

Print Pin Rate

Course: Main Course

Keyword: Buddha Bowl, Vegan Buddha Bowl with Tofu

Prep Time: 15 minutes minutes

Cook Time: 30 minutes minutes

Total Time: 45 minutes minutes

Servings: 2 people

Calories: 788kcal


  • 200 g tofu
  • 1 teaspoon cornstarch
  • 1 tablespoon soy sauce
  • 1 tablespoon sriracha
  • 1 teaspoon maple syrup
  • ½ sweet potato
  • ¼ broccoli
  • ½ cup rice
  • 4-5 radish
  • ½ cucumber
  • 1 avocado
  • 1 teaspoon black sesame seeds

Peanut Sauce

  • cup peanut butter room temperature
  • 1 teaspoon brown sugar
  • ½ tablespoon soy sauce
  • 2 teaspoons lime juice
  • 1 teaspoon rice vinegar
  • cup warm water

Metric - US Customary


  • Preheat the oven to 180 Cº / 350 Fº.

  • Cut the tofu block into cubes. Transfer the tofu to a medium-size mixing bowl. Add the cornstarch and mix well making sure all the tofu cubes are well coated. Add the soy sauce, sriracha and maple syrup. Combine all the ingredients and leave to marinate for 10-15 minutes.

  • Cook the rice following the packet instructions.

  • While the tofu is marinating, cut the sweet potato into cubes. Place the cubes on a baking tray and when the tofu is ready add the tofu on the same pan. Bake for about 10 minutes. After 10 minutes, add the broccoli cut into florets and bake all the ingredients for 15 more minutes. Take the tray out of the oven and set aside.

  • Cut the cucumber and radish into thin slices. Cut the avocado in half and then into cubes.

  • Once all the ingredients are prepared, choose a bowl and add the rice, sweet potato, broccoli, cucumber, radish and avocado.

  • Peanut Sauce

  • To prepare the peanut sauce, add into a medium-size bowl peanut butter, brown sugar, soy sauce, lime juice, rice vinegar, ginger powder and the warm water. Mix well all the ingredients until everything is completely combined and the sauce looks hom*ogeneous. If your sauce is too thick, add some extra water and if it looks too liquidy, add some more peanut sauce.

  • Add the sauce on top of your ingredients and sprinkle some black sesame seeds. If you enjoy eating spicy food, we strongly recommend adding some sesame chili oil before serving.


Serve with some spicy sesame chili oil if you like spicy food and make sure to serve a small bowl with an extra portion of sauce!


Join our Community of Foodies. Exclusive plant-based recipes, meal plans, and pro cooking tips directly to your inbox. Join Now!


Calories: 788kcal | Carbohydrates: 81g | Protein: 30g | Fat: 42g | Saturated Fat: 7g | Sodium: 1201mg | Potassium: 1430mg | Fiber: 15g | Sugar: 14g | Vitamin A: 8704IU | Vitamin C: 89mg | Calcium: 254mg | Iron: 5mg

If you tried our recipe, please leave a comment or tag us on Instagram. We are always happy to see your creations!

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (8)

About Laura Arteaga

I'm Laura, originally from Mallorca, Spain. My culinary journey began at 21, and despite my background in Economics, cooking stole my heart. I am now a full time writer and food blogger. My food philosophy is simple: "Eat more real food." Through my writing and recipes, I want to inspire people to transition to a plant-based life style, to eat more vegetarian food, or simply to try new recipes in the comfort of their homes.

Subscribe for More!

Reader Interactions


  1. Stephanie says

    Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (9)
    Super yummy & healthy recipe! I used butternut squash instead of the sweet potato because I didn’t have any, and it’s great. It’s an easy, filling and colourful recipe that I’ll be making again, as it’s good for meal prep!


    • Laura says

      Butternut squash sounds delicious too! Thank you Stephanie


  2. Aimee Mariscal says

    Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (10)
    Incredibly easy and absolutly devine. My family loved it. It was flavorful and filling. It is a must try.


    • Laura says

      Thank you Aimee!


  3. Harrison says

    Hi there! I’m making this for some friends for dinner and just want to point out that the recipe isn’t gluten free unless gluten-free soy sauce is used in place of regular soy sauce, just a recommendation! I’m excited to try this recipe in a couple of days 🙂


    • Laura says

      Thank you Harrison, I reviewed the post and updated it accordingly. We always use tamari at home, so sometimes I forget to mention 🙂


  4. Cecilia says

    Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (11)
    This is recipe is delicious! The only thing I had to do was turn up the oven to 400 and take out the tofu so the sweet potatoes could finish up with another 10 minutes of roasting. One of my favorite bowl recipes yet - thanks!!!


    • Laura Arteaga says

      Thank you Cecilia, yes, sweet potatoes can take a bit longer!


Leave a Reply

Vegan Buddha Bowl with Tofu - Six Hungry Feet- Recipes (2024)
Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 6202

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.