RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Spicy Miso-Sesame Tofu Stir-Fry with Soba Noodles, Baby Bok Choy & Shaved Carrot
  • Sichuan-Style Spicy Garlic Shrimp Stir-Fry with Buckwheat Soba & Broccoli
  • Baked Tofu with Stir-Fried Vegetables & Soba Noodles
  • Stir-Fried Tofu & Mixed Vegetables with Soba Noodles
  • Stir-fried Tofu & Mixed Vegetables with Soba Noodles
  • Stir-fried Tofu & Mixed Vegetables with Soba Noodles
  • Browse all recipes →
Garlic–Chili Stir-Fried Tofu & Baby Broccoli with Buckwheat Soba

Garlic–Chili Stir-Fried Tofu & Baby Broccoli with Buckwheat Soba

By Andrew Acosta

East Asian / Japanese-inspiredIntermediate

A bright, restaurant-quality weeknight bowl that pairs crisp-edged pan-fried tofu and vibrant baby broccoli with nutty buckwheat soba. Aromatic garlic and spicy red chili bloom in toasted sesame oil and soy, while a splash of rice vinegar lifts the flavors—resulting in savory, textural contrasts and a perfectly balanced umami finish.

Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
1 servings
VegetarianStir-fryWeeknightNoodle Bowl

Ingredients

  • 140 g firm tofu, pressed and cubed
  • 80 g cooked soba noodles (buckwheat), drained
  • 120 g baby broccoli (broccolini), trimmed
  • 1 clove garlic, thinly sliced
  • 1 whole small red chili, thinly sliced (seeds kept or removed to taste)
  • 1 tbsp soy sauce (light or regular)
  • 1 tsp rice vinegar
  • 1 tbsp vegetable oil (neutral), for stir-fry
  • 1 tsp toasted sesame oil
  • 1 tsp toasted sesame seeds
  • 1 sprig cilantro sprig (optional), roughly chopped

Instructions

1

Prep the tofu and vegetables so everything cooks quickly and evenly: press the 140 g firm tofu for 15–30 minutes (if not already pressed) to remove excess water—this concentrates flavor and helps it brown. Cut into roughly 2-cm cubes. Trim the baby broccoli stems and if any stems are thick, slice them in half lengthwise so they cook at the same rate as the florets. Rinse and drain the cooked 80 g soba; toss lightly with a few drops of sesame oil to keep strands separate and to add a baseline nutty flavor.

2

Pat the tofu cubes very dry with paper towels—moisture prevents browning. Season lightly with a pinch of salt and pepper. Dry tofu sears better, producing the caramelized crust that gives contrasting texture to the tender noodles and vegetables.

3

Heat a 12-inch (30 cm) nonstick or well-seasoned carbon-steel skillet over medium-high heat until hot (about 1–2 minutes). Add the 1 tbsp vegetable oil and swirl to coat. Place tofu cubes in a single layer and don't move them for 2–3 minutes—this deliberate stillness allows a golden crust to form (Maillard reaction). Flip and brown the other sides, about 6–8 minutes total. Browning concentrates savory flavors and prevents the tofu from becoming rubbery.

4

When tofu is golden on most sides, transfer to a plate and keep warm. If the pan looks dry, add a teaspoon more oil. Leaving some fond (browned bits) in the pan builds flavor for the sauce.

5

In the same hot pan, add the baby broccoli in a single layer. Let sear undisturbed for 1 minute to develop color, then toss and cook for 2–3 more minutes until stems are bright and just tender. High heat and a brief cook keep the broccoli crisp-tender and preserve its green color and nutrients.

6

Push the broccoli to the side of the pan. Lower the heat to medium and add the sliced 1 clove garlic and sliced red chili. Sauté 20–30 seconds, stirring constantly—you're blooming the garlic and chili in the oil to release their aromatic oils but you don't want the garlic to burn, which would taste bitter.

7

Return the tofu to the pan. Pour in 1 tbsp soy sauce and 1 tsp rice vinegar, stirring to combine and scrape up any fond. The soy supplies umami and saltiness; the rice vinegar brightens and balances the soy's weight. Let the sauce reduce for 30–60 seconds so it lightly glazes the tofu and broccoli.

8

Add the 80 g cooked soba and 1 tsp toasted sesame oil to the pan. Toss everything together over medium heat just until the noodles are warmed through and coated—about 30–60 seconds. Heating the soba with the sauce lets the flavors adhere to the noodles without overcooking them.

9

Taste and adjust: add a pinch of salt or a splash more soy if you want it saltier, or a squeeze of lemon if you prefer more brightness. Finish with 1 tsp toasted sesame seeds and roughly chopped cilantro if using. The sesame seeds add crunch and extra toasty aroma; cilantro brings a fresh herbal lift.

10

Plate immediately while hot: mound the soba, arrange tofu and baby broccoli on top, and spoon any remaining glaze from the pan over the dish. Serve right away to enjoy the contrast of textures—crispy tofu, tender-crisp broccoli, and slippery soba.

Chef's Tips

  • 1Press tofu well: if you don't have a tofu press, wrap tofu in a clean towel and weight it with a heavy skillet for 15–30 minutes. Less water = better browning.
  • 2High heat for searing: make sure the pan and oil are hot before adding tofu or broccoli. A hot pan gives a quick sear and prevents sticking; if the oil smokes heavily, lower the heat slightly.
  • 3Avoid burning the garlic: add garlic after initial sear and reduce the heat to medium. Garlic burns fast and will turn bitter—brief sautéing releases flavor without charring.
  • 4Make-ahead shortcut: cook and cool the soba ahead of time and refrigerate. When reheating, toss directly in the hot pan with sauce to prevent them from becoming mushy in microwave reheats.

Variations

  • Spicy-Sweet variation: add 1 tsp honey or maple syrup with the soy and rice vinegar, and substitute half the soy with tamari for a deeper flavor. This gives a balanced sweet-spicy glaze.
  • Protein swap: replace tofu with 180 g sliced chicken thigh or 160 g peeled shrimp—adjust cook times: chicken until internal temp 74°C (165°F), shrimp until just pink and curled.
  • Vegetable swap: use broccolini, regular broccoli florets, or thin asparagus spears depending on seasonality—adjust cooking time for thicker stems by cutting them thinner.

Nutrition per Serving

423

Calories

20g

Protein

31g

Carbs

27g

Fat

6g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Garlic–Chili Stir-Fried Tofu & Baby Broccoli with Buckwheat Soba

By Andrew Acosta

VegetarianStir-fryWeeknightNoodle Bowl
Garlic–Chili Stir-Fried Tofu & Baby Broccoli with Buckwheat Soba - firm tofu, pressed and cubed, cooked soba noodles (buckwheat), drained recipe

A bright, restaurant-quality weeknight bowl that pairs crisp-edged pan-fried tofu and vibrant baby broccoli with nutty buckwheat soba. Aromatic garlic and spicy red chili bloom in toasted sesame oil and soy, while a splash of rice vinegar lifts the flavors—resulting in savory, textural contrasts and a perfectly balanced umami finish.

East Asian / Japanese-inspiredIntermediate1 servings
Prep: 15 minutes
Cook: 10 minutes
25 minutes

Ingredients

  • 140 g firm tofu, pressed and cubed
  • 80 g cooked soba noodles (buckwheat), drained
  • 120 g baby broccoli (broccolini), trimmed
  • 1 clove garlic, thinly sliced
  • 1 whole small red chili, thinly sliced (seeds kept or removed to taste)
  • 1 tbsp soy sauce (light or regular)
  • 1 tsp rice vinegar
  • 1 tbsp vegetable oil (neutral), for stir-fry
  • 1 tsp toasted sesame oil
  • 1 tsp toasted sesame seeds
  • 1 sprig cilantro sprig (optional), roughly chopped

Instructions

1

Prep the tofu and vegetables so everything cooks quickly and evenly: press the 140 g firm tofu for 15–30 minutes (if not already pressed) to remove excess water—this concentrates flavor and helps it brown. Cut into roughly 2-cm cubes. Trim the baby broccoli stems and if any stems are thick, slice them in half lengthwise so they cook at the same rate as the florets. Rinse and drain the cooked 80 g soba; toss lightly with a few drops of sesame oil to keep strands separate and to add a baseline nutty flavor.

2

Pat the tofu cubes very dry with paper towels—moisture prevents browning. Season lightly with a pinch of salt and pepper. Dry tofu sears better, producing the caramelized crust that gives contrasting texture to the tender noodles and vegetables.

3

Heat a 12-inch (30 cm) nonstick or well-seasoned carbon-steel skillet over medium-high heat until hot (about 1–2 minutes). Add the 1 tbsp vegetable oil and swirl to coat. Place tofu cubes in a single layer and don't move them for 2–3 minutes—this deliberate stillness allows a golden crust to form (Maillard reaction). Flip and brown the other sides, about 6–8 minutes total. Browning concentrates savory flavors and prevents the tofu from becoming rubbery.

4

When tofu is golden on most sides, transfer to a plate and keep warm. If the pan looks dry, add a teaspoon more oil. Leaving some fond (browned bits) in the pan builds flavor for the sauce.

5

In the same hot pan, add the baby broccoli in a single layer. Let sear undisturbed for 1 minute to develop color, then toss and cook for 2–3 more minutes until stems are bright and just tender. High heat and a brief cook keep the broccoli crisp-tender and preserve its green color and nutrients.

6

Push the broccoli to the side of the pan. Lower the heat to medium and add the sliced 1 clove garlic and sliced red chili. Sauté 20–30 seconds, stirring constantly—you're blooming the garlic and chili in the oil to release their aromatic oils but you don't want the garlic to burn, which would taste bitter.

7

Return the tofu to the pan. Pour in 1 tbsp soy sauce and 1 tsp rice vinegar, stirring to combine and scrape up any fond. The soy supplies umami and saltiness; the rice vinegar brightens and balances the soy's weight. Let the sauce reduce for 30–60 seconds so it lightly glazes the tofu and broccoli.

8

Add the 80 g cooked soba and 1 tsp toasted sesame oil to the pan. Toss everything together over medium heat just until the noodles are warmed through and coated—about 30–60 seconds. Heating the soba with the sauce lets the flavors adhere to the noodles without overcooking them.

9

Taste and adjust: add a pinch of salt or a splash more soy if you want it saltier, or a squeeze of lemon if you prefer more brightness. Finish with 1 tsp toasted sesame seeds and roughly chopped cilantro if using. The sesame seeds add crunch and extra toasty aroma; cilantro brings a fresh herbal lift.

10

Plate immediately while hot: mound the soba, arrange tofu and baby broccoli on top, and spoon any remaining glaze from the pan over the dish. Serve right away to enjoy the contrast of textures—crispy tofu, tender-crisp broccoli, and slippery soba.

Chef's Tips

  • 1Press tofu well: if you don't have a tofu press, wrap tofu in a clean towel and weight it with a heavy skillet for 15–30 minutes. Less water = better browning.
  • 2High heat for searing: make sure the pan and oil are hot before adding tofu or broccoli. A hot pan gives a quick sear and prevents sticking; if the oil smokes heavily, lower the heat slightly.
  • 3Avoid burning the garlic: add garlic after initial sear and reduce the heat to medium. Garlic burns fast and will turn bitter—brief sautéing releases flavor without charring.
  • 4Make-ahead shortcut: cook and cool the soba ahead of time and refrigerate. When reheating, toss directly in the hot pan with sauce to prevent them from becoming mushy in microwave reheats.

Variations

  • Spicy-Sweet variation: add 1 tsp honey or maple syrup with the soy and rice vinegar, and substitute half the soy with tamari for a deeper flavor. This gives a balanced sweet-spicy glaze.
  • Protein swap: replace tofu with 180 g sliced chicken thigh or 160 g peeled shrimp—adjust cook times: chicken until internal temp 74°C (165°F), shrimp until just pink and curled.
  • Vegetable swap: use broccolini, regular broccoli florets, or thin asparagus spears depending on seasonality—adjust cooking time for thicker stems by cutting them thinner.

Nutrition per Serving

423

Calories

20g

Protein

31g

Carbs

27g

Fat

6g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥘 More with firm tofu, pressed and cubed🥘 More with cooked soba noodles (buckwheat), drained🥘 More with baby broccoli (broccolini), trimmed

Similar Recipes