Description
This Vegan Pasta e Fagioli is a warm, hearty Italian-inspired soup filled with tender pasta, creamy beans, vegetables, and aromatic herbs. Every spoonful delivers comforting flavors from garlic, tomatoes, and Italian seasonings while keeping the recipe completely plant-based.
Perfect for busy weeknights, meal prep, or cozy family dinners, this dairy-free pasta and bean soup is affordable, satisfying, and packed with wholesome ingredients. It’s a simple vegan comfort food recipe that proves plant-based meals can be incredibly flavorful and filling.
Can This Vegan Pasta e Fagioli Recipe Support Weight Loss Goals?
Yes, this recipe can fit into a balanced eating plan when served in appropriate portions. Beans provide plant-based protein and fiber, which can help make meals more satisfying, while vegetables add volume and nutrients. Choosing whole-grain pasta or controlling the pasta portion can make it easier to customize for personal goals.
Does Vegan Pasta e Fagioli Fit a Vegan Lifestyle?
Absolutely. This recipe contains no meat, dairy, or animal-based ingredients. It uses beans, vegetables, pasta, herbs, and vegetable broth to create a flavorful and comforting Italian-style soup. The combination of beans and pasta makes it a satisfying plant-based meal with a good balance of carbohydrates, fiber, and protein.
Why This Recipe is Special
- Classic Italian comfort food made completely vegan.
- Budget-friendly ingredients that are easy to find.
- Hearty combination of beans, vegetables, and pasta.
- One-pot recipe with simple preparation.
- Perfect for meal prep and leftovers.
My Personal Experience
- I love making this soup on busy evenings.
Everything cooks in one pot, making cleanup easy while still creating a homemade meal. - The soup tastes even better the next day.
The herbs and tomato flavors develop beautifully after resting overnight. - Using two types of beans adds great texture.
Some beans stay whole while others create a naturally creamy broth. - A sprinkle of vegan parmesan finishes it perfectly.
It adds a savory touch that makes the soup feel extra special.
Perfect For
This vegan pasta e fagioli is perfect for weeknight dinners, meal prep lunches, cold-weather meals, family dinners, budget-friendly cooking, holiday gatherings, Italian-inspired menus, and freezer-friendly meals.
Why You’ll Love This Recipe
- Comforting and filling
Beans and pasta create a satisfying meal that feels hearty and delicious. - Easy one-pot recipe
Simple cooking steps mean less preparation and fewer dishes. - Naturally plant-based
Enjoy classic Italian flavors without meat or dairy. - Meal-prep friendly
The flavors deepen over time, making leftovers even better. - Customizable
Add extra vegetables, greens, or your favorite vegan toppings.
Common Mistakes to Avoid
- Cooking pasta too long, causing it to become mushy in the soup.
- Adding pasta too early if storing leftovers.
- Not seasoning the soup enough after adding beans and broth.
- Using too little liquid because the pasta absorbs broth as it cooks.
Required Equipment
- Large soup pot or Dutch oven — Provides even cooking for the entire soup.
- Wooden spoon — Helps stir ingredients without damaging cookware.
- Chef’s knife — Makes chopping vegetables quick and consistent.
- Measuring cups and spoons — Keeps flavors balanced.
- Ladle — Makes serving soup easier and cleaner.
Storage Instructions
Store leftover vegan pasta e fagioli in an airtight container in the refrigerator for up to 5 days. Because pasta continues absorbing liquid, add extra vegetable broth when reheating.
For freezing, store the soup without pasta if possible for the best texture. Freeze in freezer-safe containers for up to 3 months. Thaw overnight and reheat gently on the stovetop.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Best Season for This Recipe: Fall/Winter (or All-season)
Total Calories (Per Serving): Approximately 320 calories
Short Description
This vegan pasta e fagioli is a cozy Italian soup packed with beans, vegetables, pasta, and herbs. It’s hearty, budget-friendly, and completely dairy-free. A comforting plant-based dinner perfect for any day of the week.
📝 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- 1 can (28 ounces) crushed tomatoes
- 4 cups vegetable broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 cup small pasta (ditalini, elbow, or small shells)
- 2 cups chopped kale or spinach (optional)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- Vegan parmesan, for serving (optional)
Ingredient Note: For meal prep, cook pasta separately and add it when serving to prevent it from becoming too soft.
Directions
- Sauté vegetables (7 minutes)
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened and fragrant. - Add garlic and herbs (1 minute)
Stir in garlic, oregano, basil, and red pepper flakes. Cook until aromatic. - Build the soup base (15 minutes)
Add crushed tomatoes, vegetable broth, beans, salt, and pepper. Bring to a gentle boil, then reduce to medium-low heat and simmer. - Add pasta (10 minutes)
Stir in pasta and cook according to package instructions until tender but still slightly firm. - Add greens (2–3 minutes)
Stir in kale or spinach and cook until wilted. - Finish and serve (2 minutes)
Remove from heat and add fresh parsley. Serve warm with vegan parmesan if desired.
Texture Cue: The broth should be rich and slightly creamy from the beans, while the pasta should remain tender but not mushy.
Cooking Tip: Mash about ½ cup of the beans before adding them for a naturally thicker soup without extra cream.
Nutrition Facts (Per Serving – Approximate)
- Calories: 320
- Fat: 8g
- Cholesterol: 0mg
- Sodium: 720mg
- Potassium: 850mg
- Total Carbohydrates: 50g
- Fiber: 11g
- Net Carbs: 39g
- Sugars: 8g
- Protein: 14g
- Calcium: 100mg
Notes
- Refrigerate leftovers in an airtight container for up to 5 days.
- Add extra broth when reheating because pasta absorbs liquid.
- For gluten-free pasta e fagioli, use gluten-free pasta.
- Add zucchini, mushrooms, or bell peppers for extra vegetables.
- For a richer flavor, add a splash of balsamic vinegar before serving.
- Serve with crusty vegan bread for a complete meal.
Frequently Asked Questions
1. What does pasta e fagioli mean?
Pasta e fagioli means “pasta and beans” in Italian and refers to a traditional hearty soup.
2. Can I make this recipe gluten-free?
Yes, simply replace regular pasta with your favorite gluten-free pasta.
3. Can I use different beans?
Yes, kidney beans, navy beans, or chickpeas work well as substitutes.
4. Can I freeze vegan pasta e fagioli?
Yes, but freezing without pasta gives the best texture after thawing.
5. How can I make the soup thicker?
Blend or mash some of the beans into the broth for a naturally creamy consistency.
6. Can I add more protein?
Yes, add extra beans, lentils, or a plant-based protein source to increase the protein content.

