Warm, hearty, and completely plant-based, this Vegan Pasta e Fagioli is the ultimate comfort food that’s both nourishing and satisfying. Packed with protein-rich cannellini and kidney beans, tender vegetables like carrots, celery, and onions, and the perfect blend of Italian herbs, this one-pot soup delivers robust flavors with every bite. The addition of fresh spinach and al dente pasta creates a well-rounded, wholesome meal that's easy to prepare in under an hour. Whether you're seeking a cozy weeknight dinner or a crowd-pleasing dish, this vegan twist on the classic Italian soup is sure to impress. Serve it hot, garnished with fresh parsley, for a soul-warming meal that’s as healthy as it is delicious. Perfect for those looking for vegan Italian recipes, meatless comfort food, and quick meal ideas!
Scan with your phone to download!
Heat olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery to the pot and sauté for about 5 minutes, or until the vegetables are soft.
Stir in the minced garlic and cook for 1 more minute until fragrant.
Add the canned diced tomatoes with their juice and the vegetable broth to the pot.
Add the cannellini beans, red kidney beans, dried oregano, dried basil, dried thyme, bay leaf, salt, and black pepper. Stir well to combine.
Bring the soup to a boil, then reduce the heat to low and let it simmer, uncovered, for 20 minutes.
While the soup is simmering, cook the pasta separately according to package instructions until al dente. Drain and set aside.
After the soup has simmered for 20 minutes, remove the bay leaf and add the fresh chopped spinach to the pot. Stir to wilt the spinach.
Add the cooked pasta to the soup and stir to combine. Let it cook for an additional 3-5 minutes to allow the flavors to meld.
Taste and adjust seasoning with more salt and pepper if necessary.
Serve hot, garnished with fresh chopped parsley.
Serving size | (3174.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2557.4 |
Total Fat 57.8g | 0% |
Saturated Fat 10.8g | 0% |
Polyunsaturated Fat 9.2g | |
Cholesterol 8.5mg | 0% |
Sodium 6722.5mg | 0% |
Total Carbohydrate 415.3g | 0% |
Dietary Fiber 81.0g | 0% |
Total Sugars 50.5g | |
Protein 105.0g | 0% |
Vitamin D 0IU | 0% |
Calcium 1108.8mg | 0% |
Iron 34.3mg | 0% |
Potassium 7950.7mg | 0% |
Source of Calories