Home / Quick and Easy Recipes / The Best Pasta Fagioli Soup Recipe {Vegan-No Meat}

The Best Pasta Fagioli Soup Recipe {Vegan-No Meat}

A very easy vegan version of the classic Italian soup. I have been making this hearty soup for years and it is by far my BEST Pasta Fagioli Recipe.

This post may contain affiliate links. Read our affiliate policy.

I originally published this recipe in 2022 and have since added more success tips


A bowl of pasta fagioli with a spoonful of the soup being held up to the camera with a jar of chili oil in the back.

Here’s a quick, simple meal that I make all the time because it’s so darn fast and easy! It’s definitely one of my go-to weeknight meals.

Not familiar with Pasta Fagioli? It is an Italian recipe that is somewhere in-between soup and loose pasta made with white beans and pasta. Versions vary depending on where you are in Italy but it is universally loved for its simplicity and soul-warming goodness.

Traditionally, Pasta e Fagioli has pancetta which you could most certainly use (just cut into small pieces and brown before the veggies) and is simmered with a parmesan rind. This version is meat-free and dairy-free, but no less rich or flavorful.

Serve this hearty Italian soup with some good crusty bread, like our rosemary fennel focaccia for the ultimate comfort food meal. By the way, if you love Italian food, you’ve got to try these chicken puttanesca meatballs.

The Best Pasta Fagioli Recipe Requires the Best Ingredients

All the ingredients to make pasta fagioli including shell pasta, onion, red chili flakes, garlic, thyme, beans, and tomato paste.

Because there are so few ingredients in this vegan pasta e fagioli, make sure to use the highest quality ingredients you can afford. For example, this would be the place to pull out the really good olive oil and tube of fancy tomato paste.

See recipe card for exact amounts.

  • Small dried pasta. Use a small pasta shape like small shells or the small little tubes called ditalini pasta, you can also use elbow macaroni in a pinch. Gluten-free pasta can be substituted if necessary.
  • Olive oil. Use the best olive oil you can afford in this traditional Italian soup
  • Kosher salt and freshly ground black pepper, for seasoning
  • Yellow onion or shallot
  • Garlic cloves. Use as many as you dare
  • Dried sage. For aromatic notes or sub one or two bay leaves instead
  • Fresh rosemary or fresh thyme like we use in this chicken fricassee recipe
  • Tomato paste. This is an easy way to get concentrated tomato flavor without actually using tomatoes
  • Vegetable broth or homemade vegetable stock if you have it.
  • Cannellini beans. You could also use navy beans or great northern beans or even kidney beans if you’d like
  • Red pepper flakes for garnish, optional
  • Fresh herbs like basil, thyme, and/or oregano for garnish, optional

How To Make It

This pasta e fagioli soup comes together almost instantaneously. You just need a few ingredients and about 15 minutes or so.

step one

Cook the pasta. Cook the pasta in a large pot of heavily salted boiling water in a large soup pot or Dutch oven (I use my 4.5 quart Le Creuset pot) until al dente. The pasta will cook a little bit more in the soup so don’t overcook it in this step. Drain, rinse in cold water to stop the cooking and set aside.

A red pot on a stove top filled with water and pasta cooking in the water with a wood spoon dipped in and holding pasta.

step two

Sauté the veggies. Heat oil in a large saucepan or small soup pot over medium-high heat. Add the onions and season with salt and black pepper. Cook, stirring occasionally, until the onions start to soften. Add the garlic and cook a minute more.

A red pot on the stove with chopped onions inside being sautéed.

step three

Toast the tomato paste. Add the tomato paste and coat the onions and garlic in it, stirring it around in the oil of the pot to fry it a little.

Tomato paste being stirred into the onions cooking on the stove in a big red pot.

step four

Simmer. Add remaining ingredients (except the pasta) and bring to a boil. Reduce the heat to medium, cover, and cook until the onions are tender, about 10 minutes.

A big red pot on the stove cooking pasta fagioli with broth, beans, and onions. And a wood spoon stirring it.

step five

Serve. Taste the soup and add more salt and pepper as needed. Spoon about 1/4 cup of pasta to each bowl then ladle hot soup over the top. Sprinkle with chili flakes, the torn leaves of some fresh herbs, and a nice drizzle of the best olive oil you’ve got.

Any leftovers can be stored in an airtight container for up to 5 days.

A pot of pasta fagioli on a wood counter next to a bowl of shell pasta, some oregano, and red chili flakes.

Variations

A bowl of pasta fagioli on a wood table with a bottle of chili oil and some chili flakes behind it.

The beautiful thing about this traditional pasta e fagioli is its simplicity lends itself to many, many variations. Here are a few of my favorites:

  • Add more veg. A lot of Pasta Fagioli recipes have onions, carrots, and celery so you could start there. But also chopped kale, spinach, and other greens would be wonderful too.
  • Not a vegan? Use chicken broth or beef broth instead of the vegetable broth and garnish with a generous amount of finely grated parmesan.
  • Love your recipes thick and creamy? Cook the pasta in the broth instead of separately. This will make the soup thicker. If it is too thick add a cup of water or so at the end.

Why This Really Is The Best Pasta Fagioli Recipe

A ceramic bowl filled with pasta fagioli soup with fresh herbs scattered around on a wood table

The silkiest texture. For this recipe I use tomato paste to create the tomato sauce instead of the more commonly used diced tomatoes or crushed tomatoes. Using paste not only gives a more concentrated, intense tomato flavor but also creates a super silky broth.

Incredibly easy. We take a couple of short cuts here (canned beans, very few vegetables) but without sacrificing flavor. The results? We can have a delicious bowl of pasta and beans almost instantly!

Pantry friendly. Like my pasta with vodka sauce or spicy zinfandel pasta, this is one of those awesome recipes that you can make at the drop of a hat because you probably have everything you need already in your pantry. If not, stock up and be ready to go the next time the urge hits.

More Cozy Soups To Love

Soup’s On!

Make it for yourself and see if you agree that this is the Best Pasta Fagioli Recipe! Try it and let me know how it goes by snapping a pic and tagging me on Instagram @katesbestrecipes  so I can see or leave me a comment below (don’t forget to leave a ⭐️⭐️⭐️⭐️⭐️ rating) !

A ceramic bowl filled with pasta fagioli soup with fresh herbs scattered around on a wood table

The Best Pasta Fagioli Recipe

Author: Kate
Vegan pasta fagioli is a classic italian soup with tamotoes, onions, garlic, and much more! It is a simple soup to feed the family and fill you up yourself!
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4 servings
Calories: 270kcal

Ingredients

Instructions

  • Cook the pasta. Bring a large soup pot or Dutch oven (I use my 4.5 quart Le Creuset pot) of heavily salted water to a boil. Add 1 cup pasta shells and cook until tender but not mushy. The pasta will cook a little bit more in the soup so don't overcook it in this step. Drain and run under cold water to stop the cooking. Drizzle with a little olive oil to prevent sticking. Set aside.
  • Sauté vegetables. Rinse out the pot and heat 3 tablespoons oil over medium-high heat. Add 1 chopped onion and season with salt and pepper. Cook, stirring occasionally, until translucent. Add 2 cloves minced garlic, 1/2 teaspoon dried sage, and chopped rosemary and cook for 1 minute. Add 3 tablespoons tomato paste and cook, stirring constantly until tomato paste blends into the veggies.
  • Simmer. Add 1 quart broth and 1 can beans (juice and all, don't drain) and bring to a boil. Reduce heat to low and simmer until onion is tender and flavors have melded, at least 10 minutes or up to an hour. Taste and add more salt and pepper if necessary.
  • Serve. When ready to serve, divide pasta among 4 bowls and ladle soup over the top. You can serve the soup with some grated parmesan if desired, but then it would no longer be vegan. Drizzle with a little more olive oil and top with fresh herbs and chili flakes.

Notes

  1. Canned beans: Don’t drain and rinse the beans before adding to the soup. The liquid in the can gives flavor and body to the finished soup. 
  2. Tomato Paste: This gives the soup a rich, concentrated tomato flavor. Make sure to cook it until it darkens slightly to enhance its depth.
  3. Spice It Up: Add a pinch of red chili flakes while sautéing the onion and garlic for a spicier kick.
  4. Taste as You Go: Adjust salt and pepper throughout the cooking process to ensure the flavors are balanced.

Video

Join our newsletter

Receive tips and tricks and all my BEST recipes.

    Similar Posts

    Leave a Reply

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

    Recipe Rating