Go Back

Simple Italian Bean Soup Recipe

Italian Bean Soup is a hearty, protein-packed comfort dish made with creamy cannellini beans, savory Italian sausage, tomatoes, and classic herbs. This easy Italian soup recipe delivers rich, authentic flavor in just 35 minutes, making it perfect for cozy weeknight dinners or meal prep.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Soup
Cuisine: Italian
Calories: 320

Ingredients
  

  • 1 lb Italian sausage or ground beef
  • 1 onion diced
  • 1 1/2 teaspoons Italian seasoning
  • 1/2 teaspoon garlic powder
  • 1 carrot chopped
  • 3 cups beef or chicken broth
  • 1 can 15 oz diced tomatoes, with juices
  • 1 can 15 oz cannellini beans, drained and rinsed
  • 2 tablespoons tomato paste
  • 1 bay leaf
  • Parmesan cheese for garnish
  • Fresh parsley for garnish

Method
 

  1. In a large pot over medium-high heat, cook Italian sausage and diced onion until sausage is browned and onion is soft.
  2. Drain excess grease from the pot.
  3. Stir in Italian seasoning, garlic powder, and chopped carrot.
  4. Cook for 2 minutes, stirring to bloom the spices.
  5. Add broth, diced tomatoes, cannellini beans, tomato paste, and bay leaf.
  6. Bring soup to a boil, then reduce heat to low.
  7. Simmer uncovered for 15 minutes, until carrots are tender.
  8. Remove and discard bay leaf.
  9. Ladle soup into bowls and garnish with Parmesan cheese and parsley.
  10. Serve hot.

Notes

For a lighter version, use turkey sausage and low-sodium broth. Red pepper flakes can be added for extra heat.