Hearty Italian Sausage and White Bean Soup

Hearty Italian Sausage and White Bean Soup delivers cozy satisfaction. I’ve made this many times. The key is to cook the sausage first. Crispy edges and rich broth make this soup irresistible. Try this with Easy Baked Eggs Florentine. If you love recipes like this, you’ll also enjoy Easy Baked Eggs Florentine with Spinach and Parmesan and Skirt Steak Tacos Recipe.

Why This Hearty Italian Sausage and White Bean Soup Is Pure Comfort
- cozy comfort
- flavorful broth
- easy to make
- perfect for cold days
What You'll Need for Hearty Italian Sausage and White Bean Soup
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb Italian sausage links
- 1 onion, diced
- 3 garlic cloves, minced
- 3 cups low-sodium chicken broth
- 1 can (15 oz) white beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and pepper to taste
- Dried oregano
- Dried basil
- Garlic
- Salt
- Pepper
- Optional: Fresh parsley
- Optional: Grated Parmesan cheese
- Optional: Crusty bread

📝 Ingredient Notes
- Italian sausage: Use mild or hot based on preference.
- White beans: Rinse well to reduce sodium.
- Diced tomatoes: Use tomato paste for a richer flavor.
đź›’ Tools & Equipment I Recommend
- Cast Iron Dutch Oven — Even heat distribution for perfect browning → See on Amazon
- Immersion Blender — Smooth consistency without transferring to a blender → See on Amazon

How to Make Hearty Italian Sausage and White Bean Soup
- Brown the sausage: Heat 1 tablespoon oil in a large pot over medium-high heat. Add sausage and cook until browned on all sides, about 5 minutes.
- Sauté the aromatics: Add onion and garlic. Cook until softened, about 3 minutes.
- Add liquids and seasonings: Stir in broth, tomatoes, beans, oregano, and basil. Bring to a boil.
- Simmer: Reduce heat, cover, and simmer for 20 minutes.
- Season and serve: Season with salt and pepper. Serve hot with optional toppings.
Cook's Tips for Perfect Hearty Italian Sausage and White Bean Soup
- Technique: Cook the sausage first to build flavor and color.
- Common mistake and fix: If soup is too watery, simmer longer to reduce.
- Flavor: Use fresh herbs for a more vibrant taste.
- Time saving: Use canned tomatoes to save time.
Storing & Reheating Hearty Italian Sausage and White Bean Soup
Short-Term Storage
Store in an airtight container in the fridge. Store in an airtight container for up to 4 days. Make-ahead tip: Make up to 2 days in advance and reheat before serving.
Freezing Hearty Italian Sausage and White Bean Soup
Freeze in a sealed container for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in a preheated 350°F oven for 15–20 minutes. Microwave: Reheat in 30-second intervals until warm.
Recipe Notes
- Chef tip: Don't skip browning the sausage—it adds depth of flavor.
- Best substitution: Use cubed chicken or vegetarian sausage for a lighter version.
- Make-ahead: This soup improves with time as flavors meld.
- Scaling: Double the recipe for a crowd or meal prep.
- Troubleshooting: If soup is too thick, add a little water or broth to reach desired consistency.
Want to level up this recipe?
Oven-Safe Soup Pot — Durable and easy to move from stove to oven → Check price on Amazon
Hearty Italian Sausage and White Bean Soup

Ingredients
Main Ingredients
- 1 lb Italian sausage links
- 1 onion, diced
- 3 garlic cloves, minced
- 3 cups low-sodium chicken broth
- 1 can (15 oz) white beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and pepper to taste
Seasonings
- Dried oregano
- Dried basil
- Garlic
- Salt
- Pepper
Optional Toppings
- Fresh parsley
- Grated Parmesan cheese
- Crusty bread
Instructions
- Brown the sausage: Heat 1 tablespoon oil in a large pot over medium-high heat. Add sausage and cook until browned on all sides, about 5 minutes.
- Sauté the aromatics: Add onion and garlic. Cook until softened, about 3 minutes.
- Add liquids and seasonings: Stir in broth, tomatoes, beans, oregano, and basil. Bring to a boil.
- Simmer: Reduce heat, cover, and simmer for 20 minutes.
- Season and serve: Season with salt and pepper. Serve hot with optional toppings.
Notes
- Chef tip: Don't skip browning the sausage—it adds depth of flavor.
- Best substitution: Use cubed chicken or vegetarian sausage for a lighter version.
- Make-ahead: This soup improves with time as flavors meld.
- Scaling: Double the recipe for a crowd or meal prep.
- Troubleshooting: If soup is too thick, add a little water or broth to reach desired consistency.
Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze in a sealed container for up to 3 months.
- Oven reheat: Reheat in a preheated 350°F oven for 15–20 minutes.
- Microwave reheat: Reheat in 30-second intervals until warm.
- Make ahead: Make up to 2 days in advance and reheat before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 20g
- Fat: 18g
- Carbs: 15g
- Fiber: 4g
- Sugar: 2g
- Sodium: 800mg
- Cholesterol: 60mg
- Sat. Fat: 6g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Hearty Italian Sausage and White Bean Soup FAQs
Yes. This soup tastes better the next day. Store in an airtight container in the fridge for up to 4 days.
The soup may need more simmering time to reduce. Cook uncovered for 10–15 minutes to thicken it up.
Yes. Freeze in a sealed container for up to 3 months. Thaw in the fridge overnight before reheating.
Use smoked sausage, ground beef, or a vegetarian sausage alternative for a meat-free version.
Yes. The hearty ingredients and warm flavors make it perfect for cold weather.
A Warm Final Note
I can’t wait for you to try Hearty Italian Sausage and White Bean Soup and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






