Sweet Potato and Tofu Udon

Why You’ll Love This Recipe

This dish delivers the perfect balance of textures and flavors. The natural sweetness of roasted sweet potatoes pairs beautifully with crispy-edged tofu and thick, satisfying udon noodles. Every bite is hearty yet fresh.

It’s also incredibly versatile and easy to customize. You can adjust the sauce to be sweeter, saltier, or spicier depending on your taste. Plus, it’s a great way to enjoy a filling, meatless meal that doesn’t compromise on flavor.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

udon noodles (fresh or dried)
firm or extra-firm tofu, pressed and cubed
sweet potatoes, peeled and diced
olive oil or sesame oil
soy sauce
maple syrup or honey
rice vinegar
garlic cloves, minced
fresh ginger, grated
cornstarch
green onions, sliced
sesame seeds

Optional additions:
baby spinach
red pepper flakes
lime wedges

Directions

  1. Preheat the oven to 400°F (200°C). Toss the diced sweet potatoes with a drizzle of oil and a pinch of salt. Spread them on a baking sheet and roast for 20–25 minutes, or until tender and lightly caramelized.
  2. While the sweet potatoes roast, toss the cubed tofu with a little oil, salt, and pepper. In a skillet over medium heat, cook the tofu until golden and crispy on all sides. Remove and set aside.
  3. Cook the udon noodles according to package instructions. Drain and set aside.
  4. In a small bowl, whisk together soy sauce, maple syrup or honey, rice vinegar, garlic, and ginger. Stir in a small amount of cornstarch to help thicken the sauce.
  5. In the same skillet used for the tofu, pour in the sauce mixture and cook over medium heat until it begins to thicken slightly.
  6. Add the cooked noodles, roasted sweet potatoes, and tofu to the skillet. Toss gently to coat everything evenly in the sauce.
  7. If using spinach, stir it in at the end and allow it to wilt from the heat of the noodles.
  8. Garnish with sliced green onions and sesame seeds before serving. Add red pepper flakes or a squeeze of lime juice if desired.

Servings and timing

Servings: 4

Preparation time: 15 minutes
Cooking time: 30 minutes
Total time: Approximately 45 minutes

Variations

For extra protein and texture, add edamame or roasted chickpeas. If you prefer a creamier sauce, stir in a spoonful of peanut butter or tahini.

You can swap sweet potatoes for butternut squash or carrots for a slightly different sweetness. To increase the heat, add sriracha or chili garlic sauce to the sauce mixture.

For a gluten-free option, use gluten-free tamari and substitute the udon with rice noodles.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.

To reheat, warm gently in a skillet over medium-low heat with a splash of water or soy sauce to loosen the noodles. You can also microwave individual portions in short intervals, stirring between each.

While this dish can be frozen, the texture of the noodles may soften upon thawing, so it’s best enjoyed fresh or refrigerated.

FAQs

Can I use silken tofu instead of firm tofu?

Firm or extra-firm tofu works best because it holds its shape when cooked. Silken tofu is too soft for this recipe.

Do I need to press the tofu?

Yes, pressing removes excess moisture and helps the tofu crisp up better in the skillet.

Can I use dried udon noodles?

Absolutely. Just cook them according to the package instructions before adding them to the sauce.

How do I prevent the noodles from sticking together?

After draining, toss them lightly with a small amount of oil if they will sit for a few minutes before combining with the sauce.

Can I make this recipe vegan?

Yes, simply use maple syrup instead of honey to keep the recipe fully plant-based.

What other vegetables can I add?

Broccoli, snap peas, bell peppers, or bok choy are all excellent additions.

Is this dish spicy?

As written, it’s mild. You can add red pepper flakes or chili sauce to increase the heat.

Can I meal prep this recipe?

Yes, it stores well in the refrigerator and makes a convenient lunch or dinner throughout the week.

What kind of soy sauce should I use?

Regular soy sauce works well, but low-sodium soy sauce is a good option if you want to control the saltiness.

Can I roast the tofu instead of pan-frying?

Yes, you can bake the tofu at 400°F (200°C) for about 20–25 minutes, flipping halfway through, until golden and slightly crisp.

Conclusion

Sweet Potato and Tofu Udon is a satisfying, plant-based dish that brings together sweet, savory, and umami flavors in one comforting bowl. With tender roasted vegetables, crispy tofu, and chewy noodles coated in a flavorful sauce, it’s a recipe that’s both wholesome and delicious. Perfect for weeknight dinners or meal prep, this dish proves that simple ingredients can create something truly special.

Print

Sweet Potato and Tofu Udon

Sweet Potato and Tofu Udon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Sweet Potato and Tofu Udon is a wholesome, plant-based noodle dish featuring roasted sweet potatoes, crispy tofu, and chewy udon noodles tossed in a savory-sweet ginger soy sauce. It’s comforting, flavorful, and perfect for an easy weeknight meal.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Roasting and Stovetop
  • Cuisine: Asian-Inspired
  • Diet: Vegan

Ingredients

  • 12 oz udon noodles (fresh or dried)
  • 14 oz firm or extra-firm tofu, pressed and cubed
  • 2 medium sweet potatoes, peeled and diced
  • 2 tbsp olive oil or sesame oil, divided
  • 1/4 cup soy sauce
  • 2 tbsp maple syrup or honey
  • 1 tbsp rice vinegar
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp cornstarch
  • 3 green onions, sliced
  • 1 tbsp sesame seeds
  • 1 cup baby spinach (optional)
  • 1/4 tsp red pepper flakes (optional)
  • Lime wedges, for serving (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Toss diced sweet potatoes with 1 tablespoon oil and a pinch of salt. Spread on a baking sheet and roast for 20–25 minutes until tender and lightly caramelized.
  2. While the sweet potatoes roast, toss cubed tofu with remaining oil, salt, and pepper. Cook in a skillet over medium heat until golden and crispy on all sides. Remove and set aside.
  3. Cook udon noodles according to package instructions. Drain and set aside.
  4. In a small bowl, whisk together soy sauce, maple syrup or honey, rice vinegar, garlic, ginger, and cornstarch.
  5. In the same skillet, pour in the sauce and cook over medium heat until slightly thickened.
  6. Add cooked noodles, roasted sweet potatoes, and tofu to the skillet. Toss gently to coat evenly in the sauce.
  7. If using spinach, stir it in and allow it to wilt from the residual heat.
  8. Garnish with green onions and sesame seeds. Add red pepper flakes or a squeeze of lime juice if desired, and serve warm.

Notes

  • Use maple syrup instead of honey to keep the recipe fully vegan.
  • Add edamame or chickpeas for extra protein.
  • For a creamier sauce, stir in 1 tablespoon peanut butter or tahini.
  • Store leftovers in the refrigerator for up to 4 days.
  • Reheat with a splash of water or soy sauce to loosen the noodles.

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 11g
  • Sodium: 820mg
  • Fat: 17g
  • Saturated Fat: 2g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 65g
  • Fiber: 6g
  • Protein: 18g
  • Cholesterol: 0mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments