Sausage pasta fagioli is a new twist on an old classic.  This hearty pasta dish combines crumbled sausage, garlic, and butter beans that are simmered with penne pasta in a tomato-based broth.  Serve in bowls with plenty of Parmigiano Reggiano and crusty bread to mop up all the wonderful sauce!

Black bowl of sausage pasta fagioli with grated cheese and spoon.

I am always thinking of ways to put a spin on some classic recipes.

I love pasta e fagioli, aka pasta fazool, but sometimes I want a change and that’s what helped inspire sausage pasta fagioli.

Want to learn more about pasta fagioli?  We discuss the roots of the dish in episode 18 of The Sip and Feast Podcast – Pasta Fazool.

The best way to describe this dish is pasta fazool, but giant-sized!

I swapped the tiny pasta for full-sized penne, added large butter beans (lima beans) in addition to the cannellini beans, and instead of pancetta I opted for sausage.

Altogether these ingredients make for an amped-up but still familiar wonderful and comforting meal that is easy to make in under an hour.

Ingredients shown: olive oil, beans, penne, tomatoes, bulk Italian sausage, Parmigiano rind, onion, and garlic.

How to make it

Each number corresponds to the numbered written steps below.

  1. Slice 5 cloves of garlic and dice 1 medium onion. Drain 2 16-ounce cans of butter beans and 1 16-ounce can of cannellini beans (Photo #1)Note: lima and butter beans are the same thing.  Depending on where you buy them they might be labeled one way or the other.
  2. In a large heavy pot, saute 1 pound of bulk Italian sausage over medium heat for about 5-7 minutes or until mostly cooked through (Photo #2).
Sausage pasta fagioli recipe process shot collage group number one.
  1. Once the sausage has almost cooked, create space in the pan, add the remaining 2 tablespoons of olive oil and saute the onions for 5 minutes, then add the garlic and cook for 1-2 minutes longer until golden.  Add 1/4 teaspoon of red pepper flakes and cook for 30 seconds longer (Photo #3).
  2. Add 3 canned plum tomatoes.  You can either crush them in the pan using a spoon or hand crush them prior to adding (Photo #4)
  3. Add 6 cups of water and the drained beans.  Note:  You can also use low-sodium chicken stock in place of the water (Photo #5).
  4. Add 1 Parmigiano Reggiano rind and bring to a boil for 3 minutes.  Using a wooden spoon mash some of the beans against the side of the pot.  You could also use an immersion blender (Photo #6)Note: The purpose of this process is to thicken the soup.  Do more or less depending on how thick you want your sausage pasta fagioli to turn out.
Recipe process shot collage group number two.
  1. Add 8 ounces of uncooked penne pasta and allow the pasta to cook until al dente. Keep an eye on the pot and stir very frequently to prevent the pasta from sticking.  The pasta will absorb much of the liquid so add more water as needed.  The consistency is a personal choice here so if you want a soupier consistency, add more water/stock (Photo #7).  
  2. Once the pasta is al dente, turn off the heat and taste test, adjusting salt, pepper, and red pepper to taste. Once satisfied, serve the sausage pasta fagioli in bowls with crusty bread.  Offer grated cheese, black pepper, hot red pepper flakes, and a drizzle of extra virgin olive oil (Photo #8).  Enjoy!
Overhead shot of sausage pasta fagioli in black pot with wooden spoon.

Top Tips

  • The sausage. If you’re able to find bulk Italian sausage, I recommend using it for this recipe as it will save you some time.  If you can’t find it, simply use sausage links and remove the sausage meat from the casing.  I used mild Italian sausage with fennel for this recipe but you can also use hot Italian sausage, or a combination of the two if you prefer.
  • Cooking the pasta. One of the things I love about this dish is that it allows the pasta to cook in the broth which helps to maximize the flavor of the pasta. If you’re planning on having leftovers and would like for your pasta to maintain its firmness, you may wish to consider cooking the pasta separately and adding only some of it once you’re ready to eat.  The separate plain pasta can be saved for leftovers the next day.
  • The consistency. Classic pasta e fagioli is usually on the soupier side, and you can definitely make sausage pasta fagioli as soupy, or as thick as you’d like.  The key to achieving the perfect consistency is to use as much or as little water as you like bearing in mind that the pasta will soak up a decent amount of the liquid.  Mashing more or less of the beans will also contribute to a thicker or soupier final dish.
  • More flavor.  I used water as the liquid for this dish but you can certainly use low-sodium chicken stock or broth in place of the water if you’d like even more flavor. Additionally, the Parmigiano Reggiano rind is listed as an optional ingredient, and not having one should not deter you from making sausage pasta fagioli, but if you do have one laying around I recommend adding it as it does impart wonderful flavor.  I always recommend saving the rinds in your fridge for a rainy day!
Large wooden spoon scooping sausage pasta fagioli.

More recipes for Italian sausage lovers

We love adding sausage to so many dishes as it adds a greater depth of flavor and texture.  Here are a few of our favorites.

If you’ve enjoyed this sausage pasta fagioli recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

Sausage Pasta Fagioli

5 from 10 votes
Prep: 5 minutes
Cook: 40 minutes
Total: 45 minutes
Servings: 6
Sausage pasta fagioli combines penne pasta, crumbled sausage, butter beans, and cannellini beans simmered in a tomato-based sauce and topped with grated Parmigiano Reggiano cheese.


  • 4 tablespoons olive oil divided
  • 1 pound bulk Italian sausage
  • 5 cloves garlic sliced
  • 1 medium onion diced
  • 1/4 teaspoon crushed red pepper flakes
  • 1 16 ounce can cannellini beans drained, but don't rinse
  • 2 16 ounce cans lima (butter beans) drained, but don't rinse
  • 6 cups water to start but add more as needed
  • 3 canned plum tomatoes hand crushed, note: just 3 plum tomatoes from 1 can – that's it!
  • 8 ounces penne or any pasta you like
  • 1 Parmigiano rind optional
  • salt and pepper to taste


  • In a large heavy pot saute the sausage in two tablespoons of olive oil over medium heat until browned (about 5 minutes) and cooked through.
  • Next, add in the remaining olive oil and the onions and saute for 5 minutes then add in the garlic and cook for 1-2 minutes more until just golden. Finally, add the hot red pepper flakes and cook for 30 seconds.
  • Next, add 6 cups of water and the plum tomatoes. Add in the drained beans and the Parmigiano Reggiano rind and bring to a boil for 3 minutes.
  • Lower the heat to medium and crush some of the beans by smashing them against the side of the pot with a wooden spoon.
  • Add in the pasta and cook until al dente. Keep an eye on the pot and stir very frequently to avoid sticking. The pasta will absorb much of the liquid so add more water as needed. The final consistency is 100% a personal preference. If you like it soupier, add more water!
  • Once the pasta is al dente turn off the heat and taste test. Adjust salt and pepper, and hot red pepper to taste.
  • When satisfied with the taste, serve in bowls with crusty bread. Offer grated cheese, hot red pepper flakes, or black pepper on the side and drizzle some high-quality extra virgin olive onto each bowl. Enjoy!


  • Pasta shapes such as ziti and cavatappi are a good size to match the larger beans in this dish.
  • If you are cooking a large amount for 1 person and desire leftovers, be sure to cook the pasta separately.  Otherwise, it’s better to cook the pasta in the sauce to better absorb the flavors.
  • Leftovers can be saved for up to 3 days and can be reheated in the microwave.


Calories: 714kcal | Carbohydrates: 73g | Protein: 34.8g | Fat: 31.7g | Saturated Fat: 8.4g | Cholesterol: 119mg | Sodium: 1048mg | Potassium: 510mg | Fiber: 9.1g | Sugar: 5.9g | Calcium: 113mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Leave a comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Larry Blake says:

    5 stars
    I made this yesterday, added a zucchini. That added a little color and crunch, but didn’t change the taste much. Next time I’ll probably just do it your way. šŸ™‚

  2. Karla A. Quinn says:

    5 stars
    Total yum! I used cannellini and small white beans which is what was in my pantry. Used San Marzano tomatoes (around 6), chicken stock and added a couple bay leaves. Deglazed pan with white wine after cooking sausage, onion & garlic.

  3. bobC says:

    5 stars
    Great recipe. I added a bunch of baby spinach at the end. It was delicious

    1. Jim says:

      Hi Bob, thanks for the comment and so happy you enjoyed!

  4. Kelly Lane says:

    5 stars
    excellent, i used cannelli beans because I really don’t like butter beans. Outstanding soup

    1. Jim says:

      Hi Kelly, I’m so happy you enjoyed this recipe and really appreciate the comment!

  5. Marie Ferguson says:

    5 stars
    What size can of tomatoes?

    1. Jim says:

      Hi Marie, you’re not using a whole can – just using 3 plum tomatoes from a can of whole plum tomatoes.

  6. Donna Woodnorth says:

    5 stars
    Great dish, James! Made tonight with Banza Pasta (GF) and used 2 cannellini, 1 butter bean. Topped with fresh chopped parsley. Sicilian-American husband approved! šŸ’—šŸ˜˜šŸ¤ŒšŸ‡®šŸ‡¹

    1. Jim says:

      Hi Donna, so happy you liked this one! Thanks for the comment!

  7. Wade says:

    5 stars
    This is an amazing soup, so simple in preparation but so flavorful and delicious.

    1. Jim says:

      Hi Wade, thanks for the comment and so happy you liked this one!

  8. Theresa says:

    5 stars
    This is the best

  9. Karen Tomasetta says:

    5 stars
    Absolutely delicious! In fact, every recipe of yours that I have made has turned out to be great every time. Thank you!

    1. Jim says:

      Hi Karen, thanks and so happy you enjoyed this one and the other recipes!