Bowls are the best, everybody knows that. This soba bowl has some of your all-time favorite bowl additions; spicy baked tofu, crunchy spinach, fresh broccoli, and sweet cherry tomatoes. It almost assembles itself – tofu goes into the oven, broccoli and noodles are quickly cooked, the tomatoes are halved in no time, and the sauce is whipped up in less than two minutes.

Soba Noodle Bowl With Peanut Sauce [Vegan, Gluten-Free]





Cooking Time




For the Soba Noodle Bowl:

  • 8.8 ounces extra-firm tofu
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon mustard
  • 1 teaspoon Sriracha
  • 8.8 ounces soba noodles
  • 1 head of broccoli
  • 7 ounces cherry tomatoes
  • 2 handful baby spinach

For the Peanut Sauce:

  • 4 tablespoons smooth peanut butter
  • 2 tablespoons cold water
  • 1 tablespoon lime or lemon juice
  • 1 teaspoon Sriracha
  • 1 pinch of sea salt and pepper


  1. Preheat oven to 420°F.
  2. Cut tofu into cubes. Mix soy sauce, mustard, and Sriracha in a bowl. Add the tofu cubes and stir until the tofu is well coated. Put on a baking sheet and bake for approximately 20 minutes until golden.
  3. Bring water to a boil in a medium-sized pot, add sea salt, and cook the soba noodles as instructed (mine said 7 minutes).
  4. In the meantime, cut the broccoli into florets. Drain the soba noodles and rinse with cold water.
  5. Bring another pot with water to a boil, add sea salt, and cook broccoli for 3 minutes (broccoli cools off, that is why I chose to cook it last minute; also, I like it still crunchy, cook it for longer if you don’t).
  6. Add all the remaining ingredients for the peanut sauce to a small bowl and whisk until smooth. Add more water if needed (this is my super quick peanut sauce, there are more elaborate recipes out there).
  7. Drain the broccoli and take the tofu out of the oven. Add spinach to a bowl, top with noodles (rinse again with cold water if they are very sticky), then broccoli, tofu, and tomatoes. Last but not least drizzle with peanut sauce and enjoy.

Nutritional Information

Per Serving: Calories: 550 | Carbs: 57 g | Fat: 24 g | Protein: 36 g | Sodium: 1655 mg | Sugar: 11 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.