Craving a delightful bowl of warmth that packs a punch? This Vegan Spicy Tomato Udon Soup is your answer! It’s not just another vegan recipe; it’s a vibrant fusion of flavors that will excite your taste buds while keeping your meal plan plant-based. Perfect for those chilly evenings or when you’re in need of a comforting dish that doesn’t skimp on taste.
Imagine slurping tender udon noodles soaked in a spicy, aromatic tomato broth that’s as colorful as it is delicious. This soup is all about balance—rich tomatoes meld perfectly with zesty spices to create a hearty, satisfying meal. Whether you’re a seasoned vegan or just exploring plant-based options, this dish will surely become a staple in your kitchen.
Deliciously Spicy Vegan Tomato Udon Soup


This Vegan Spicy Tomato Udon Soup is a delicious blend of smooth tomato broth, spicy seasonings, and chewy udon noodles. Each sip delivers a burst of flavor, making it a standout dish whether you’re enjoying a casual lunch or an elegant dinner.
Ingredients
- 200g udon noodles
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ginger, grated
- 1 can (400g) crushed tomatoes
- 3 cups vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon red chili flakes (adjust to taste)
- Salt, to taste
- Fresh basil or cilantro for garnish
- Lime wedges for serving
Instructions
- Cook the Udon Noodles: Prepare the udon noodles according to package instructions. Drain and set aside.
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add chopped onion and sauté until translucent. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
- Make the Broth: Add crushed tomatoes, vegetable broth, soy sauce, and red chili flakes to the pot. Bring to a boil, then reduce heat and simmer for about 10-15 minutes to let the flavors meld.
- Combine: Add the cooked udon noodles to the broth and stir to combine. Season with salt to taste.
- Serve: Ladle the soup into bowls and garnish with fresh basil or cilantro. Serve with lime wedges on the side for an added zing.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 2 bowls
- Calories: 350kcal
- Fat: 12g
- Protein: 10g
- Carbohydrates: 50g