Go Back
+ servings
Print Recipe
vegan tofu bowls in a meal prep container with rice and sweet potato

Vegan Macadamia Coconut Tofu Bowls

Vegan tofu bowls with sweet potato coconut milk sauce, spinach, sweet buttery macadamia nuts and brown rice. Made with organic, extra firm tofu. The perfect veggie packed lunch for meal prep!

Course Dairy Free, Dinner, Gluten Free, Lunch, Meal Prep, Tofu, Vegan
Cuisine Asian
Keyword tofu bowls
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4 servings
Calories 489 kcal
Author Monique Volz of AmbitiousKitchen.com


  • For the brown rice:
  • 1 cup short grain brown rice
  • 2 cups water
  • Pinch of salt
  • For the tofu:
  • 1 package Extra Firm Nasoya Tofu
  • 2 tablespoons coconut flour
  • ½ teaspoon salt
  • ½ teaspoon cumin
  • ¼ teaspoon cayenne pepper
  • 2 tablespoons coconut oil
  • For the sweet potato coconut milk mixture
  • 1 (15) oz can light coconut milk
  • 1 large sweet potato, diced into ½ inch cubes
  • 1 red pepper, cut into large chunks
  • ½ teaspoon ground turmeric
  • ½ teaspoon salt
  • Freshly ground black pepper
  • To assemble:
  • 1 (5 oz) package baby spinach
  • 1/4 cup macadamia nuts, chopped
  • Freshly chopped cilantro


  1. Cook the rice: Place water and brown rice in a medium pot along with a pinch of salt and place over high heat. Bring water to a boil, then reduce heat to low, cover and simmer for 35-45 minutes until water is absorbed and rice is cooked and slightly chewy. Fluff with a fork then remove from heat.
  2. To cook the tofu: Wrap a few paper towels around the extra firm tofu and squeeze gently to release extra liquid. We want to get it as dry as possible without it crumbling. 
  3. Next cut the tofu into 1 inch cubes. Place into a large bowl and add in the coconut flour, salt, cumin and cayenne. Gently toss to combine. 
  4. Add coconut oil to a large nonstick skillet and place over medium high heat. Once the oil is hot, add in tofu, cooking for about 3-4 minutes per side until slightly golden brown. Once done, transfer to a plate for later.
  5. To cook the sweet potatoes: In the same skillet, add in the coconut milk, sweet potatoes, red bell pepper, turmeric and salt. Bring to a simmer and allow the sweet potatoes to cook for 10-15 minutes until fork tender. The coconut milk should reduce nicely.
  6. Assemble the bowls by adding ¼ of the brown rice, ¼ of the sweet potato/coconut milk mixture (you can mix it with the rice if you’d like), ¼ of the tofu, and a handful of spinach. Top with macadamia nuts and cilantro. 
  7. Serve immediately or place in meal prep containers for lunches/dinner throughout the week.
Nutrition Facts
Vegan Macadamia Coconut Tofu Bowls
Amount Per Serving (1 serving)
Calories 489 Calories from Fat 208
% Daily Value*
Fat 23.1g36%
Saturated Fat 10.1g63%
Carbohydrates 56.7g19%
Fiber 8.1g34%
Sugar 5.9g7%
Protein 16g32%
* Percent Daily Values are based on a 2000 calorie diet.