Italian Vegetable Soup with Tofu- Bursting with delicious briny flavors from sundried tomatoes and olives, this vegetable packed soup has 23 grams of protein per serving!
I admit that I never thought Iβd be writing Italian and tofu in the same title for a recipe. They arenβt really something youβd imagine existing in harmony. But if you can allow your mind the ability to expand for a brief moment, I promise you the result will be worth it.
This recipe was a result of my mission to focus on creating more high-protein plant-based soups and stews. If that sounds like something youβre into then keep an eye out for more coming soon!
Italian Vegetable Soup with Tofu Ingredients
- Extra Firm Tofu-Β Using extra-firm tofu is what boosts the protein content of the soup.
- Extra Virgin Olive Oil-Β Or use whatever neutral flavored oil you prefer.
- Italian Seasoning-Β A blend of herbs to give the soup itβs Italian flavor.
- Shallot-Β Whether you use shallot or onion is up to you. Shallot has more of a garlicky flavor.
- Garlic-Β Because you can never have enough garlic, in my opinion.
- Mushrooms-Β I like baby bellas, or cremini mushrooms in this soup. If youβre a mushroom hater, feel free to omit them.
- Crushed Tomatoes-Β Gives the soup a tomato broth.
- Tomato Paste- Amps up the tomato flavor for more umami goodness.
- Vegetable Bouillon- My go-to is Better Than Bouillon to may my own vegetable broth.
- Kale-Β Dinosaur (or Lacinato) kale is the perfect Italian touch of greens.
- Peas-Β Another source of protein in the soup. But totally optional if you donβt like peas.
- Olives- Feel free to use your favorite variety of olives. Just be sure they are pitted and sliced.
- Sun-dried Tomatoes-Β I used sun-dried tomatoes in olive oil. You can actually use the oil from the jar to cook with for even more flavor.
- Lemon Juice-Β Always have to finish my soups with a squeeze of a lemon juice. IYKYK.
How to Make Italian Vegetable Soup with Tofu
- Marinate tofu with Italian seasoning.
- SautΓ© shallot (or onion). Add tofu and cook until browned.
- Add mushrooms and garlic. Cook for a few minutes.
- Pour in tomatoes and broth.
- Add peas and kale. Cook for a few minutes more.
- Stir in olives and sun-dried tomatoes.
- Serve warm with a squeeze of lemon juice, and enjoy!
More Cozy Soup Recipes to Try
Β
Italian Vegetable Soup with Tofu
Bursting with delicious briny flavor from sundried tomatoes and olives, this vegetable packed soup has 23 grams of protein per serving!
Servings: 4 bowls
- 2 tablespoons extra virgin olive oil, divided
- 16 ounces extra firm tofu, diced into Β½-inch cubes
- 2 teaspoons Italian seasoning
- Β½ finely chopped shallot, or onion
- 3 garlic cloves, minced
- 3 cups vegetable broth, I make my own using bouillon
- 14 ounces crushed tomatoes, with juices
- 1 tablespoon tomato paste
- 8 ounces cremini mushrooms, stems removed and sliced
- Β½ cup frozen peas
- 1 cup chopped laminate kale
- β cup chopped sundried tomatoes
- ΒΌ cup sliced green olives
- 2-3 tablespoons lemon juice
-
In a large bowl, combine tofu cubes with 1 tablespoon olive oil and 2 teaspoon Italian seasoning. Toss until evenly coated. Set aside to marinade while you prepare other ingredients.
-
In a large pot, warm remaining tablespoon of olive oil over medium heat. Add the shallot (or onion) and cook for 3-5 minutes, until translucent.
-
To the pot, add the marinated tofu. Cook, until golden brown on the edges, stirring intermittently, for about 5-8 minutes.
-
Next add the mushrooms and garlic. Continue to cook, while stirring intermittently, for 5 more minutes.
-
Pour in the broth, tomatoes with their juices and tomato paste. Bring to a low boil then reduce to a simmer. Add chopped kale and peas. Cook until heated through.
-
Lastly, stir in the chopped sundried tomatoes and sliced olives. Finish with a squeeze of lemon juice. Serve warm with dairy-free parmesan and your favorite crusty bread, and enjoy!
Nutrition Facts are an estimate and may vary depending on specific brands you choose.
Calories: 339kcal, Carbohydrates: 23g, Protein: 23g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Sodium: 1103mg, Potassium: 1009mg, Fiber: 5g, Sugar: 4g, Vitamin A: 1482IU, Vitamin C: 35mg, Calcium: 129mg, Iron: 4mg