This Vegan Pasta e Fagioli is a warm and satisfying Italian-inspired soup that’s perfect for any time of year. Not only is it completely plant-based, but it also combines tender beans, pasta, and vegetables in a rich, flavorful broth. As a result, you get a wholesome and filling meal that’s both nutritious and comforting.
Ingredients
- 2 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 can (14 oz) diced tomatoes
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 4 cups vegetable broth
- 1 cup small pasta (like ditalini or elbow)
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp thyme
- Salt and black pepper to taste
- 2 cups fresh spinach (optional)
Instructions
1. Sauté the Vegetables
First, heat olive oil in a large pot over medium heat.
Then, add the diced onion, carrots, and celery. Cook for 5–7 minutes until softened.
Next, stir in the garlic and cook for another minute until fragrant.
2. Build the Soup Base
Meanwhile, add the diced tomatoes, cannellini beans, and kidney beans to the pot.
Then, pour in the vegetable broth and stir well to combine.
3. Add Seasonings
Next, add oregano, basil, thyme, salt, and black pepper.
Afterward, bring the soup to a gentle boil.
4. Cook the Pasta
Now, add the pasta to the pot.
Then, reduce heat and let it simmer for 10–12 minutes, or until the pasta is tender.
5. Finish the Soup
Finally, stir in the spinach and cook for 2–3 minutes until wilted.
Taste and adjust seasoning if needed.
6. Serve and Enjoy
Serve the soup hot, optionally with crusty bread on the side.
In addition, you can drizzle a little olive oil on top for extra richness.
Tips for Best Results
- For a thicker soup, mash some of the beans before adding them.
- Additionally, cook pasta separately if you plan to store leftovers to avoid it becoming too soft.
- For extra flavor, add a splash of lemon juice before serving.
Why You’ll Love It
This dish is simple, nourishing, and packed with flavor. Moreover, it’s a one-pot meal that’s perfect for busy days and meal prep.
Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.
Just made this while stuck at home in a storm. Subbed fresh oregano and basil, crushed the thyme with some celery seed since I was missing celery and added a can of garbanzos ( for a total of three cans of beans) and two extra cups of broth. Delicious, especially on a rainy night!
Oh we absolutely love this, what a perfect storm night recipe! 🌧️ Your substitutions sound absolutely incredible — fresh oregano and basil must have made the whole kitchen smell amazing, and the extra can of garbanzos is such a brilliant idea for making it even heartier! 😍 Thank you so much for sharing your creative twist, you may have just made the recipe even better! Stay warm and safe! 🌱❤️