Low-carb vegan Buddha bowl

Low-carb vegan Buddha bowl

A low-carb plant-based bowl of goodness with delicious flavors and textures that will appeal to any tastes. Marinating the tofu overnight really magnifies the terrific taste of this dish!

Low-carb vegan Buddha bowl

A low-carb plant-based bowl of goodness with delicious flavors and textures that will appeal to any tastes. Marinating the tofu overnight really magnifies the terrific taste of this dish!
2 servingservings


Spicy marinated tofu
  • 1½ tsp 1½ tsp sesame oil
  • 1½ tsp 1½ tsp tamari soy sauce
  • 2 tsp 2 tsp ginger garlic paste
  • ½ tsp ½ tsp cayenne pepper
  • 14 oz. 400 g firm tofu, cut into 1-inch (2,5 cm) cubes
Buddha bowl
  • 1 tbsp 1 tbsp coconut oil
  • 2½ oz. 70 g mushrooms, sliced
  • 5 oz. 140 g cauliflower, cut in florets
  • ½ tbsp ½ tbsp fresh parsley, finely chopped
  • 4 oz. 110 g broccoli, cut into small florets
  • 5 oz. 140 g baby bok choy
  • 1 tbsp 1 tbsp sesame seeds
  • salt and pepper
This recipe has been added to the shopping list.


Instructions are for 2 servings. Please modify as needed.

Spicy marinated tofu

  1. Place all of the marinade ingredients into a bowl and add the tofu cubes. Mix well until all of the tofu is evenly coated.
  2. Cover and place in the refrigerator overnight to allow the flavors to develop.
  3. Preheat the oven to 350°F (180°C). Line a large oven tray with baking paper and spread the tofu out in a single layer.
  4. Bake for 35 minutes, turning the tofu halfway through.

Buddha bowl

  1. Heat half of the coconut oil in a frying pan over medium heat.
  2. Add mushrooms and cook until they are crisp on the outside and caramelized. Set mushrooms aside.
  3. Place the cauliflower florets into a food processor and blitz until they are rice-like.
  4. Add the rest of the coconut oil to the frying pan. Toss the cauliflower rice into the pan, along with the chopped parsley and cook until softened, approx. 5 minutes.
  5. Place broccoli florets in a microwave safe bowl with some water and microwave on high until tender, approx. 5 minutes.
  6. Cut the baby bok choy bunches into halves. Place a splash of boiling water into a medium frying pan and lay the bok choy in, cut side down. Cook for 3-5 minutes over low heat until just cooked and tender.
  7. To assemble, spoon the cauliflower rice into one side of your bowl. Place the broccoli and the bok choy on the other side. Top with sauteed mushrooms and crispy marinated tofu. Garnish with sesame seeds and chili, if desired. Salt and pepper to taste.

Naomi's tip!

Store the tofu in a sealed container in the refrigerator for up to 2 weeks.

Firm or extra firm tofu is perfect for this recipe, but silken tofu will not work at all.

This recipe could be prepped and made ahead for lunches.

Substitute your favourite vegetables, just keep an eye on the carb count.
A drizzle of sesame oil over top of the dish at the end is a lovely addition.

Regarding soy

Products made from soy, like tofu, can provide a good source of protein for vegetarians and vegans who follow a low-carb diet.

While there have been some concern about negative health effects of soy based on studies in test tubes and animals, it's hard to find human studies showing anything but positive effects. A possible exception may be for people with thyroid issues, who may want to make sure to get enough iodine when consuming soy regularly (good vegan sources of iodine include iodized salt or seaweed). Full DD food policy on soy

For people who want to avoid animal products, the benefits of soy seem to greatly outweigh any potential risks.

Don't like tofu?

If you are not vegan and don't eat tofu, we have a terrific substitution to turn this into a delicious vegetarian main course. You can use halloumi cheese squares (8 oz / 225 g) instead of the tofu. If you do so, skip the soy sauce (as halloumi is salty enough) and use coconut aminos instead. Raise the heat to 200°F (400°C), and fry until crispy.

Recommended special equipment

  • Blender or food processor

You might also like

A little sneak peek...

With Diet Doctor Plus you get access to tons of keto meal plans, including dairy-free and vegetarian versions, meal plans adapted for intermittent fasting, quick-and-easy and budget keto meal plans. Below, see our latest one.

Keto: Enjoy losing weight (16:8) #1

If you want to lose weight while still enjoying amazing food, we’ve got the perfect meal plan for you.

To help turn you into a fat-burning machine, we’ve decided to employ intermittent fasting (16:8) in this week’s meal plan. This means your first meal will be at lunch — but feel free to drink coffee, tea, and of course, water throughout the day.

This mouth-watering ketogenic menu will keep you way below 20 grams of carbs per day. It includes some popular budget-friendly meals, such as our No-bean keto chili and Crispy tuna burgers, plus a few more elevated meals like our
Ribeye steak with loaded cauliflower mash.

Remember, you can always swap pricey ingredients such as ribeye with cheaper protein options such as chicken thighs or pork chops. Just make sure to adjust the cooking time as needed.

By skipping breakfast, you’ll automatically save money that you could potentially spend on higher-quality ingredients such as grass-fed beef and organic eggs — a good investment for your body, the animals, and the environment.

Full meal plan →

Get the full Diet Doctor experience for free

With Diet Doctor Plus, you get instant access to all of our delicious recipes, popular meal plans, meal planner tool, inspiring videos and educational guides. As a paying member you also help us in our mission to empower even more people. What are you waiting for? Sign up today and try for free for a month. Cancel anytime you want.

One comment

  1. Kay
    This seems kind of low in fat - maybe make some satay sauce to go with it https://www.dietdoctor.com/recipes/chicken-satay-sauce?

Leave a reply

Reply to comment #0 by