Vegan Basil and Tofu Noodle Soup Recipe

This Vegan Basil and Tofu Noodle Soup is a light and refreshing dish that showcases the vibrant flavors of fresh basil and the protein-packed goodness of tofu. It’s a perfect meal for those seeking a healthy vegan recipe that is both satisfying and easy to prepare.

With simple ingredients and straightforward steps, this soup is ideal for a quick weeknight dinner or a cozy weekend lunch.

Quick and Easy Vegan Noodle Soup

A bowl of Vegan Basil and Tofu Noodle Soup with tofu, rice noodles, and basil in vegetable broth, garnished with chili flakes and lime.

This Vegan Basil and Tofu Noodle Soup features soft tofu and rice noodles simmered in a fragrant vegetable broth, enhanced with fresh basil and a hint of lime. The recipe takes about 30 minutes from start to finish and serves 4 people.

Ingredients

  • 200g rice noodles
  • 400g firm tofu, cubed
  • 4 cups vegetable broth
  • 1 cup fresh basil leaves, chopped
  • 1 medium onion, sliced
  • 2 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1 teaspoon sesame oil
  • Salt and pepper to taste
  • Chili flakes for garnish (optional)

Instructions

  1. Cook the Noodles: In a pot of boiling water, cook the rice noodles according to package instructions. Drain and set aside.
  2. Sauté Aromatics: In a large pot, heat the sesame oil over medium heat. Add the sliced onion and minced garlic, and sauté until fragrant and translucent (about 3-4 minutes).
  3. Add Broth and Tofu: Pour in the vegetable broth and bring to a simmer. Add the cubed tofu and soy sauce, cooking for another 5-7 minutes.
  4. Combine Ingredients: Stir in the cooked rice noodles and chopped basil. Add lime juice, and season with salt and pepper to taste. Heat through for a couple of minutes.
  5. Serve: Ladle the soup into bowls and garnish with additional basil and chili flakes if desired. Serve hot.

Cook and Prep Times

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

Nutrition Information

  • Servings: 4 bowls
  • Calories: 180kcal
  • Fat: 7g
  • Protein: 10g
  • Carbohydrates: 22g