Classic Vegan Pasta e Fagioli Recipe for Hearty Weeknight Meals

Vegan pasta e fagioli delivers all the comfort of classic “pasta fazool” without any meat. Tender butternut squash, creamy cannellini beans, small pasta, and a rich tomato broth combine into a hearty, satisfying bowl that’s perfect for vegans, vegetarians, or anyone craving a cozy soup. One spoonful and you’ll be hooked.

overhead view of a gray bowl filled with vegan pasta fagioli soup with grated brazil nut and red pepper flakes.

What is Vegan Pasta Fagioli?

Pasta e fagioli is a classic Italian soup of pasta and beans in a savory, tomato-forward broth. Traditional versions often include meat or meat-based stock, but the core of the dish is simple, warming, and deeply comforting—like a bowl of nostalgia.

This vegan adaptation removes animal products while preserving heartiness and umami. It leans on extra beans, tomato paste, smoked paprika, and careful layering of flavors so you get the same satisfying depth without meat or chicken stock.

While it isn’t strictly traditional, it’s a delicious plant-based take that can easily become a new family favorite.

Why you’ll love this Vegan Pasta e Fagioli

  • Hearty and deeply satisfying—perfect comfort food
  • Uses inexpensive, everyday pantry ingredients
  • Ideal for cool-weather meals and great for leftovers
  • Flexible: swap beans, pasta, or vegetables as you like
  • Developed to maximize flavor with simple techniques
  • Delicious with crusty bread for dipping
  • A welcoming choice for Veganuary or any plant-based challenge

Helpful Tip

The dish goes by several names: pasta e fagioli, pasta fagioli, or colloquially “pasta fazool” in the U.S. They all refer to the same cozy bean-and-pasta soup.

overhead view of a gray bowl of vegetarian pasta e fagioli soup with carrots, butternut squash, ditalini, beans, and more.

Vegan Pasta e Fagioli Ingredients

This recipe is budget-friendly and approachable. It’s a modern spin on a traditional peasant dish: simple ingredients, big flavor, and plenty of nourishment.

  • Olive oil — for sautéing aromatics and building flavor.
  • Aromatics — onion, garlic, carrots, and celery form a classic soffritto base.
  • Butternut squash — adds tender, slightly sweet cubes for texture and depth.
  • Cannellini beans — creamy and mild, my preferred choice; great northern or navy beans also work.
  • Tomato paste — essential for concentrated umami and a rich broth.
  • Seasonings — smoked paprika gives a savory, meaty note; Italian seasoning, thyme, and salt round out the flavor.
  • Ditalini pasta — small tubes that suit soup perfectly; elbow or other small pasta shapes will also do.
  • Grated Brazil nut (optional) — a unique, buttery topping that resembles parmesan; use vegan parmesan if you prefer.
close up of a bowl of homemade vegan pasta fagioli soup with root vegetables, squash, and brazil nut instead of non dairy cheese.

How to Make Vegan Pasta e Fagioli

The method is straightforward: build flavor by sautéing aromatics, add vegetables and tomato for body, simmer with beans and water, then finish by pureeing some of the soup to thicken the broth. Cook the pasta separately and add it when serving so it stays al dente.

  • Heat olive oil in a large soup pot over medium heat. Sauté onion and garlic for about 5 minutes until fragrant.
  • Add celery, carrots, and butternut squash and sauté another 5 minutes, stirring occasionally.
  • Stir in the tomato paste and cook for about 5 minutes, stirring often, until it darkens slightly.
  • Add crushed tomatoes, drained beans, water, Italian seasoning, smoked paprika, and salt. Bring to a boil, then reduce heat and simmer for 20 minutes.
  • Ladle about 2 cups of the chunky soup into a blender and puree until smooth, then return it to the pot to thicken the broth. Finish with fresh thyme and black pepper, and adjust salt to taste.
  • Cook the ditalini separately and keep it reserved until you’re ready to serve, adding pasta to individual bowls to prevent it from absorbing all the broth.
  • Optional: grate a Brazil nut or sprinkle vegan parmesan on top before serving.

Tips for Making the Best Vegan Pasta e Fagioli Recipe

  • Don’t overcook the pasta. Keep it al dente and add it to bowls at serving to avoid a mushy texture.
  • Turn up the heat if you like. A sprinkle of red pepper flakes or a dash of hot sauce adds welcome warmth.
  • Garnishes matter. Fresh lemon juice brightens the bowl, and chopped parsley or basil enhances the Italian profile. Use vegan parmesan or grated Brazil nut for a cheesy finish.

FAQs

How do you store leftover pasta e fagioli?

Cool the soup to room temperature, transfer to an airtight container, and refrigerate for 4–5 days or freeze up to 3 months. Reheat gently on the stove and refresh with herbs or a squeeze of lemon.

What type of beans are traditional in pasta e fagioli?

Regional variations use borlotti (cranberry) beans or cannellini. Chickpeas are used in pasta e ceci. Use whatever beans you prefer or have on hand.

Is pasta fagioli vegan?

Traditional versions often include meat or dairy. A vegan pasta e fagioli replaces those elements with umami-rich, plant-based ingredients to maintain depth of flavor without animal products.

Other Delicious Vegan Soup Recipes

  • Butternut, Bean and Kale Stew
  • Orzo and Kale Stew
  • Easy Creamy Tomato Soup
  • Chickpea Minestrone
  • Black Lentil and Orzo Stew
logo for better food guru vegan food blog.

Love this recipe? Drop a comment below to share your experience.

Craving more? Check the blog for additional plant-based recipes and ideas.

overhead view of a bowl of vegan pasta e fagioli soup with grated brazil nut and butternut squash.

Vegan Pasta e Fagioli Soup

Enjoy a cozy bowl of this vegan version of pasta e fagioli—packed with vegetables, beans, and a rich tomato broth. It’s filling, flavorful, and the leftovers are even better the next day.
5 from 1 vote
Print Recipe
Pin Recipe

Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes

Course Dinner, Main Course, Soup
Cuisine Italian, American

Servings 6 servings
Calories 261 kcal

Equipment

  • Large soup pot
  • Blender or food processor

Ingredients

  

  • 2 tbsp olive oil
  • 1 onion small dice
  • 4 cloves garlic minced
  • 3 celery stalks small dice; about a cup
  • 4 rainbow carrots peeled and cut in rounds; or regular carrots
  • 2 cups butternut squash peeled and cut in small cubes
  • 30 oz canned cannellini beans two 15 ounce cans; drained
  • 3 tbsp tomato paste
  • 1 tsp salt
  • 1 tsp smoked paprika
  • 1 tbsp dry Italian seasoning
  • 1 tsp fresh thyme leaves
  • 6 cups water
  • 28 oz crushed tomatoes large can

Instructions

 

  • In a large pot over medium heat add olive oil and sauté onion and garlic for 5 minutes until fragrant.
  • Add celery, carrots, and squash and sauté for 5 minutes, stirring occasionally.
  • Add tomato paste and cook for 5 minutes, stirring often, until the paste deepens in color.
  • Add crushed tomatoes, beans, water, Italian seasoning, smoked paprika, and salt. Bring to a boil, then simmer for 20 minutes.
  • Ladle out about 2 cups of the soup, blend until smooth, and return to the pot to thicken. Finish with fresh thyme and black pepper; adjust salt to taste.
  • Cook ditalini separately and reserve until serving; add to bowls so the pasta stays firm and the broth remains abundant.
  • Optional: grate a Brazil nut or sprinkle vegan parmesan for a finishing touch.

Nutrition

Calories: 261kcalCarbohydrates: 44gProtein: 12gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 503mgPotassium: 1079mgFiber: 10gSugar: 5gVitamin A: 12080IUVitamin C: 17mgCalcium: 174mgIron: 5mg
Keyword cannellini beans, pasta fagioli, pasta soup
Tried this recipe?Let us know how it was!