One-Pot Vegan Pasta e Fagioli

I started making this One-Pot Vegan Pasta e Fagioli on chilly evenings when I wanted something warm and filling without spending hours cooking dinner.

The tender pasta, hearty beans, and rich tomato broth create a meal that feels comforting and homemade while still being simple enough for busy weeknights.

This soup quickly became one of the most dependable recipes in my kitchen because it uses pantry staples and comes together easily in one pot.

The combination of vegetables, herbs, beans, and pasta creates a balanced meal that feels cozy, satisfying, and family-friendly every single time.

Why You’ll Love This Recipe

This vegan Pasta e Fagioli is hearty, flavorful, and packed with comforting ingredients while still being easy enough for beginner cooks. Since everything cooks in one pot, cleanup stays manageable and dinner feels much simpler during busy evenings.

I also love how flexible this recipe can be depending on what vegetables, pasta shapes, or beans you already have available at home. You can make small adjustments while still keeping the same rich tomato broth and comforting texture that make this soup so dependable.

Another reason this recipe works so well is that it reheats beautifully for leftovers and meal prep lunches. The flavors deepen after resting overnight, which makes each bowl feel even richer and more comforting the next day.

Serves: 6 people

This recipe serves about 6 people depending on portion size and side dishes. It can also be doubled easily for larger families, meal prep containers, or leftovers during the week.

Ingredients You’ll Need

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • 1 can diced tomatoes
  • 1 can tomato sauce
  • 6 cups vegetable broth
  • 2 cans cannellini beans, drained and rinsed
  • 1 cup small pasta shells or ditalini pasta
  • 2 cups chopped spinach or kale
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon lemon juice
  • Salt and black pepper to taste

Optional Toppings

  • Fresh parsley
  • Vegan parmesan
  • Red pepper flakes
  • Crusty bread
  • Extra olive oil drizzle

Pro Tips

  • Dice the vegetables into similar-sized pieces so they cook evenly and create a balanced texture throughout the soup. Smaller pieces also make the soup easier for kids to enjoy.
  • Cook the onions, carrots, celery, and garlic long enough to soften before adding liquids because this helps build a deeper and richer flavor base for the broth.
  • Stir the pasta occasionally while simmering so it does not stick to the bottom of the pot. Smaller pasta shapes work best because they cook evenly and fit nicely into each spoonful.
  • Add the spinach or kale near the end of cooking so the greens stay bright and tender without becoming overly soft. This helps preserve both flavor and texture.
  • Let kids sprinkle vegan parmesan or stir the soup near the end of cooking because it is a simple and safe kitchen task. This recipe works especially well for introducing hearty vegetable soups to younger eaters.
  • Taste the soup before serving and adjust the salt, herbs, or lemon juice if needed. Small finishing touches help balance the tomato broth and make the flavors feel more complete.

Tools You’ll Need

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Ladle
  • Small prep bowls
  • Airtight storage containers

Substitutions and Variations

Change the Beans
Use kidney beans, great northern beans, or chickpeas instead of cannellini beans if preferred. Each option creates a slightly different texture while still keeping the soup hearty and filling.

Swap the Greens
Use spinach, kale, Swiss chard, or even chopped zucchini depending on what you already have available. The soup works well with many different vegetables and greens.

Make It Spicier
Add crushed red pepper flakes or a little cayenne pepper for extra heat. The spice pairs nicely with the rich tomato broth and savory herbs.

Use Different Pasta
Small elbow pasta, mini penne, or tiny bowtie pasta can work instead of shells or ditalini. Smaller pasta shapes hold up best in the soup and stay easier to eat.

Add More Texture
Top each bowl with toasted breadcrumbs, vegan parmesan, or a drizzle of olive oil before serving. These simple toppings make the soup feel even more comforting and hearty.

Make Ahead Tips

This One-Pot Vegan Pasta e Fagioli is one of the easiest soups to prepare ahead because the flavors become even richer after resting overnight. I often make a large batch at the beginning of the week because it reheats beautifully for lunches and quick family dinners during busy days.

You can chop the vegetables and measure the seasonings ahead of time to make dinner preparation much faster later on. Keeping the onions, carrots, celery, and garlic prepped in containers helps the soup come together quickly when time feels limited.

If you plan to make the soup far ahead for meal prep, you can also cook the pasta separately and stir it into individual bowls before serving. This helps prevent the pasta from soaking up too much broth while stored in the refrigerator.

The soup freezes very well too, especially if frozen without the pasta already mixed in. Having portions ready in the freezer makes homemade dinners feel much more manageable during busy weeks.

Instructions

Step 1: Sauté the Vegetables

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery, then cook for about 6 to 8 minutes until softened and lightly golden.

Step 2: Add Garlic and Herbs

Stir in the minced garlic, oregano, basil, thyme, and smoked paprika. Cook for about 1 minute while stirring often so the garlic becomes fragrant and the herbs release more flavor.

Step 3: Add Tomatoes and Broth

Pour in the diced tomatoes, tomato sauce, and vegetable broth. Stir everything together until fully combined and bring the soup to a gentle simmer.

Step 4: Add the Beans

Stir the drained cannellini beans into the pot and let the soup continue simmering for about 10 minutes. This helps the beans absorb some of the tomato and herb flavor before adding the pasta.

Step 5: Cook the Pasta

Add the pasta shells or ditalini directly into the simmering soup and stir well. Let the soup cook for about 10 to 12 minutes, stirring occasionally, until the pasta becomes tender.

Step 6: Add the Greens

Stir in the chopped spinach or kale during the final few minutes of cooking. The greens should wilt gently while still keeping a fresh color and soft texture.

Step 7: Finish the Soup

Add the soy sauce or tamari and fresh lemon juice to the pot, then stir gently. Taste the soup and adjust the salt or black pepper if needed before serving.

Step 8: Serve and Garnish

Ladle the soup into bowls and top with fresh parsley, vegan parmesan, red pepper flakes, or a drizzle of olive oil if desired. Serve warm with crusty bread or crackers on the side.

Serving Suggestions

This Pasta e Fagioli tastes especially comforting served with warm crusty bread or garlic toast for dipping into the rich tomato broth. The bread helps make the meal feel even more cozy and filling on colder evenings.

I also like serving the soup with a fresh green salad or simple roasted vegetables for a balanced dinner. The lighter sides pair nicely with the hearty beans and pasta while keeping the meal fresh and satisfying.

For a richer bowl, top the soup with vegan parmesan and a small drizzle of olive oil before serving. These simple additions help deepen the savory flavors and create a more comforting texture.

You can also serve smaller bowls alongside sandwiches or wraps for an easy lunch combination during busy weekdays. The soup works especially well with grilled vegetables or simple plant-based sandwiches.

This recipe is excellent for meal prep because the soup stays flavorful and reheats easily throughout the week. Portioning it into containers ahead of time makes quick lunches and dinners much more convenient.

If you want an even heartier version, stir extra beans or cooked lentils into the soup before serving. This helps make the soup more filling while still keeping the rich tomato broth balanced and comforting.

Leftovers and Storage

Store leftover soup in airtight containers in the refrigerator to keep the broth and vegetables fresh. I usually let the soup cool slightly before storing so excess steam does not create too much moisture inside the containers.

This soup stays fresh in the refrigerator for up to four days, making it excellent for meal prep lunches or quick dinners throughout the week. The flavors often become even richer after the first day as the herbs and tomatoes blend together more fully.

The pasta may continue absorbing broth while stored, which can make the soup thicker over time. Adding a splash of vegetable broth or water during reheating helps loosen the soup and restore the original texture.

For longer storage, freeze the soup in freezer-safe containers for up to three months. If possible, freeze the soup without the pasta for the best texture after thawing and reheating later.

When ready to enjoy, thaw the soup overnight in the refrigerator or reheat gently straight from frozen over low heat. Stir occasionally while reheating so the broth warms evenly without sticking to the bottom of the pot.

Nutrition and Benefits

  • Cannellini beans provide plant-based protein and fiber that help make this soup hearty, filling, and satisfying for family meals.
  • Tomatoes create a rich and flavorful broth while adding natural sweetness and balancing the savory herbs and vegetables.
  • Carrots, celery, onions, and leafy greens add texture, nutrients, and color that help make the soup feel balanced and comforting.
  • Small pasta shapes create a classic Pasta e Fagioli texture while helping the soup feel warm and hearty without requiring complicated ingredients.
  • Since everything cooks in one pot, this recipe stays approachable and practical while still creating a homemade soup that feels cozy and dependable.

Recipe FAQ

Can I use a different type of bean?

Yes, kidney beans, great northern beans, or chickpeas all work well in this soup. Each option creates a slightly different texture while still keeping the soup hearty and satisfying.

Why is my soup too thick?

The pasta naturally absorbs broth as the soup rests. Adding extra vegetable broth or water while reheating helps loosen the texture and bring the soup back to the consistency you prefer.

Can I freeze this soup?

Yes, this soup freezes very well, especially without the pasta mixed in. If freezing with pasta already added, the texture may become slightly softer after thawing and reheating.

What pasta works best in Pasta e Fagioli?

Small pasta shapes like ditalini, shells, mini penne, or elbow pasta work best because they cook evenly and fit nicely into each spoonful of soup.

Can I make this gluten-free?

Yes, simply use your favorite gluten-free pasta and make sure the broth and soy sauce are certified gluten-free if needed. The rest of the ingredients are naturally gluten-free.

How do I keep the pasta from becoming mushy?

Cooking the pasta separately and adding it before serving can help preserve the best texture if making the soup far ahead. Stirring occasionally while simmering also helps prevent overcooking.

Is this recipe good for meal prep?

Yes, this soup is excellent for meal prep because it stores and reheats very well throughout the week. Preparing a large batch ahead makes busy lunches and dinners much easier.

A Cozy One-Pot Soup That Always Feels Comforting

This One-Pot Vegan Pasta e Fagioli is the kind of dependable homemade meal that makes busy evenings feel warmer and more manageable. The rich tomato broth, tender pasta, hearty beans, and simple vegetables come together in one pot to create a soup that feels comforting, filling, and satisfying every single time.

I love that this recipe can be prepared ahead, adjusted with simple pantry ingredients, and reheated easily throughout the week for quick meals. Keeping this soup in regular dinner rotation makes homemade cooking feel practical, comforting, and easy to enjoy with the whole family.

Leave a Reply

Your email address will not be published. Required fields are marked *