Warm, comforting, and packed with wholesome ingredients, this Vegetarian Pasta Fagioli is a hearty Italian-inspired soup perfect for weeknight dinners or meal prep. Brimming with a medley of tender vegetables, creamy cannellini and kidney beans, and al dente pasta, this one-pot wonder is seasoned to perfection with garlic, oregano, and thyme. The addition of fresh spinach adds a nutrient boost, while a sprinkle of Parmesan cheese (optional) lends a touch of creamy richness. Ready in just 45 minutes, this easy and flavorful recipe is ideal for feeding a crowd or freezing leftovers. Serve it with crusty bread for a complete and satisfying plant-based meal. Keywords: vegetarian pasta fagioli, Italian soup recipe, healthy bean soup, one-pot vegetarian meal, easy weeknight dinner.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery to the pot. Cook for 5-7 minutes until the vegetables are softened.
Stir in the minced garlic, dried thyme, dried oregano, salt, and black pepper. Cook for an additional 1 minute until fragrant.
Add the canned diced tomatoes and vegetable broth to the pot. Stir to combine, and bring to a gentle simmer.
Once simmering, add the drained cannellini beans and kidney beans. Continue cooking for 10 minutes, allowing the flavors to meld.
Stir in the pasta and cook according to package instructions until al dente, usually about 8-10 minutes.
Add the chopped spinach to the soup, stir to incorporate, and cook for another 2 minutes until wilted.
Adjust seasoning with more salt and pepper if needed.
Serve hot in bowls, garnished with chopped parsley and a sprinkle of Parmesan cheese, if using.
Calories |
3086 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 90.8 g | 116% | |
| Saturated Fat | 32.0 g | 160% | |
| Polyunsaturated Fat | 9.0 g | ||
| Cholesterol | 104 mg | 34% | |
| Sodium | 8344 mg | 363% | |
| Total Carbohydrate | 428.0 g | 156% | |
| Dietary Fiber | 83.4 g | 298% | |
| Total Sugars | 55.1 g | ||
| Protein | 151.7 g | 303% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2414 mg | 186% | |
| Iron | 34.4 mg | 191% | |
| Potassium | 8506 mg | 181% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.