Nutrition Facts for Sausage pasta bean soup

Sausage Pasta Bean Soup

Warm, hearty, and bursting with comforting flavors, this Sausage Pasta Bean Soup is your go-to recipe for a cozy dinner. Combining savory Italian sausage, tender cannellini beans, and al dente pasta in a rich, seasoned broth, this dish delivers robust richness with every spoonful. Fresh vegetables like carrots, celery, and spinach add a nutritious balance, while fire-roasted tomatoes lend a smoky depth. Easy to prepare in just 45 minutes, this one-pot wonder is perfect for busy weeknights or casual family meals. Topped with Parmesan cheese and a sprinkle of optional red pepper flakes, it's as satisfying as it is flavorful. Whether you crave mild or spicy sausage, this soup adapts beautifully to suit your taste, making it a must-try recipe for lovers of hearty soups and Italian-inspired flavors.

Nutriscore Rating: 72/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Sausage Pasta Bean Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 pound Italian sausage (mild or spicy)
  • 1 medium yellow onion, diced
  • 2 medium carrot, diced
  • 2 medium celery stalks, diced
  • 4 cloves garlic cloves, minced
  • 6 cups chicken broth
  • 1 15-ounce can fire-roasted diced tomatoes
  • 1 15-ounce can cannellini beans, drained and rinsed
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 cup small pasta (like ditalini or elbow)
  • 3 cups fresh spinach leaves
  • 0.5 cup Parmesan cheese, grated (for serving)
  • 0.25 teaspoon red pepper flakes (optional, for serving)

Directions

Step 1

In a large pot or Dutch oven, heat the olive oil over medium-high heat.

Step 2

Add the Italian sausage, breaking it into small pieces with a wooden spoon. Cook until browned, about 5-7 minutes, then remove the sausage from the pot and set aside.

Step 3

In the same pot, add the diced onion, carrot, and celery. Sauté for 5-6 minutes until softened, stirring occasionally.

Step 4

Stir in the minced garlic and cook for an additional 1 minute until fragrant.

Step 5

Pour in the chicken broth and fire-roasted diced tomatoes. Scrape the bottom of the pot to deglaze and release any browned bits.

Step 6

Return the cooked sausage to the pot and add the cannellini beans, dried oregano, dried thyme, salt, and black pepper. Bring to a gentle boil.

Step 7

Once boiling, reduce the heat to a simmer and let it cook for 10 minutes to allow the flavors to meld.

Step 8

Stir in the pasta and cook according to the package directions (about 7-9 minutes), stirring occasionally to prevent the pasta from sticking to the bottom.

Step 9

Add the fresh spinach leaves and stir until wilted, about 2 minutes.

Step 10

Taste and adjust seasoning with additional salt or pepper if needed.

Step 11

Ladle the soup into bowls and garnish with grated Parmesan cheese and a pinch of red pepper flakes, if desired. Serve warm.

Nutrition Facts

Serving size (2045.6g)
Amount per serving % Daily Value*
Calories 3298.9
Total Fat 163.3g 0%
Saturated Fat 58.9g 0%
Polyunsaturated Fat 2.7g
Cholesterol 338.2mg 0%
Sodium 8452.1mg 0%
Total Carbohydrate 296.2g 0%
Dietary Fiber 42.1g 0%
Total Sugars 32.1g
Protein 170.2g 0%
Vitamin D 47.6IU 0%
Calcium 1918.9mg 0%
Iron 22.1mg 0%
Potassium 4706.2mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 44.1%
Protein: 20.4%
Carbs: 35.5%