There’s something deeply satisfying about a soup that comes together in one pot and feeds the whole family in under thirty minutes. This creamy sausage and bean soup has become my go-to weeknight dinner when I need something hearty, comforting, and quick. It’s the kind of recipe that saves busy evenings without sacrificing flavor or nutrition.
Why This One-Pot Creamy Sausage and Bean Soup Works
This soup succeeds because it builds flavor in layers while keeping things simple. The sausage provides a savory base, the beans add protein and fiber, and the creamy broth ties everything together. Using one pot means less cleanup and more concentrated flavors as ingredients cook together.
Ingredients
• 1 pound Italian sausage (sweet or spicy), casings removed
• 1 medium yellow onion, diced
• 3 carrots, sliced into rounds
• 3 celery stalks, chopped
• 4 garlic cloves, minced
• 1 teaspoon dried oregano
• 1/2 teaspoon dried thyme
• 1/4 teaspoon red pepper flakes (optional)
• 2 tablespoons tomato paste
• 4 cups chicken broth
• 2 (15-ounce) cans cannellini beans, drained and rinsed
• 1 (14.5-ounce) can diced tomatoes, drained
• 1/2 cup heavy cream
• 2 cups fresh baby spinach
• 1/2 cup grated Parmesan cheese
• 2 tablespoons fresh parsley, chopped
• Salt and black pepper to taste
• 2 tablespoons olive oil (if needed)
The beauty of this ingredient list lies in its accessibility – most items are pantry staples or easy grocery store finds.
How to Make It
1. Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the sausage, breaking it up with a wooden spoon as it cooks. Brown the sausage for 6-8 minutes until no pink remains and it develops a nice caramelized color.
2. If the sausage didn’t render enough fat, add a tablespoon of olive oil to the pot. Add the diced onion, carrots, and celery to the pot with the sausage. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
3. Add the minced garlic, oregano, thyme, and red pepper flakes (if using) to the pot. Stir constantly for about 30 seconds until the garlic becomes fragrant. This step is crucial for building the aromatic base of the soup.
4. Stir in the tomato paste, coating the sausage and vegetables evenly. Cook for another minute to deepen the tomato flavor and remove any raw taste from the paste.
5. Pour in the chicken broth, scraping up any browned bits from the bottom of the pot with your wooden spoon. These caramelized bits add tremendous flavor to the finished soup.
6. Add the drained beans and diced tomatoes to the pot. Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 10-12 minutes. This allows the flavors to meld and the vegetables to become tender.
7. Reduce heat to low and slowly stir in the heavy cream. Be careful not to let the soup boil once you’ve added the cream, as it may curdle. Simmer gently for 2-3 minutes.
8. Add the fresh spinach to the pot, stirring until it wilts completely, which takes about 1-2 minutes. The residual heat will cook the spinach without making it mushy.
9. Remove the pot from heat and stir in the grated Parmesan cheese and fresh parsley. Season with salt and black pepper to taste, keeping in mind that the sausage and Parmesan already contribute saltiness.
10. Ladle the soup into bowls and serve immediately while hot. Garnish with additional Parmesan cheese and parsley if desired.
This straightforward method ensures that each component contributes to the overall flavor while maintaining its individual character in the finished soup.
Check this out: Â Black Beans and Rice with Sausage
Nutrition at a Glance
• High in protein from sausage and beans, supporting muscle maintenance and satiety
• Rich in fiber from cannellini beans, promoting digestive health
• Contains iron from spinach and sausage, important for oxygen transport
• Provides calcium from Parmesan cheese and cream for bone health
• Offers vitamin A from carrots, supporting eye health and immune function
• Includes folate from beans and spinach, essential for cell division
• Contains potassium from beans and vegetables, helping regulate blood pressure
• Provides vitamin C from tomatoes and spinach, supporting immune function
• Rich in B vitamins from meat and beans, important for energy metabolism
• Contains antioxidants from herbs and vegetables, fighting cellular damage
This soup delivers a well-rounded nutritional profile that makes it more than just comfort food – it’s genuinely nourishing for the whole family.

How to Serve It
• Ladle into deep bowls with crusty bread or dinner rolls for dipping
• Serve alongside a simple green salad with vinaigrette to balance the richness
• Pair with garlic bread or focaccia for a more substantial meal
• Offer additional grated Parmesan and red pepper flakes at the table
• Serve with oyster crackers or saltines for added texture
• Complement with a light white wine like Pinot Grigio or a medium-bodied red like Sangiovese
• Present with a drizzle of good olive oil and fresh herbs on top
• Accompany with roasted vegetables for extra nutrition
The soup’s creamy, hearty nature makes it satisfying enough to serve as a main course, especially when paired with good bread for soaking up every drop.
Common Mistakes
• Adding cream while the soup is boiling, which can cause curdling and an unpleasant texture
• Not browning the sausage properly, missing out on the caramelized flavors that form the soup’s foundation
• Overcooking the spinach, which makes it slimy and diminishes its nutritional value
• Using low-fat milk instead of cream, resulting in a thin, less satisfying broth
• Skipping the step of cooking garlic and herbs, which doesn’t allow their flavors to bloom properly
• Not draining the beans thoroughly, adding unnecessary starch and making the soup too thick
• Adding salt too early without tasting first, since sausage and Parmesan contribute significant sodium
• Using pre-cooked sausage without browning it, missing the rendered fat and flavor development
• Rushing the vegetable cooking stage, leaving them undercooked and harsh-tasting
Taking time with each step, even in a quick recipe like this, ensures the best possible results and prevents disappointing outcomes.
Storage and Reheating
• Store leftover soup in the refrigerator for up to 4 days in airtight containers
• Freeze portions for up to 3 months, though the texture may change slightly upon thawing
• Reheat gently on the stovetop over low heat, stirring frequently to prevent scorching
• Add a splash of broth or cream when reheating if the soup has thickened too much
• Microwave individual portions in 30-second intervals, stirring between each interval
• Do not boil when reheating, as this can cause the cream to separate and curdle
• Allow frozen soup to thaw overnight in the refrigerator before reheating for best results
• Stir in fresh spinach when reheating if you want to brighten up day-old soup
• Taste and adjust seasoning after reheating, as flavors can mellow during storage
The soup actually develops even better flavors after sitting overnight, making it an excellent make-ahead option for meal planning.
Leftover Ideas
• Use as a pasta sauce over penne or rigatoni, adding extra broth to thin if needed
• Serve over baked potatoes or sweet potatoes for a hearty lunch
• Transform into a casserole by topping with breadcrumbs and cheese, then baking
• Use as a base for risotto, stirring in arborio rice and cooking until creamy
• Serve over polenta or grits for a Southern-inspired twist
• Turn into a pot pie filling by thickening with a cornstarch slurry and topping with pastry
• Use as a topping for baked chicken breasts or pork chops
• Stretch with additional broth and vegetables to make more servings
• Serve over crusty bread as an open-faced sandwich
• Mix with cooked grains like farro or barley for a grain bowl
These versatile uses help prevent food waste while creating entirely new meals from your leftover soup.
The appeal of this one-pot creamy sausage and bean soup extends beyond its convenience. It represents the kind of cooking that fits real life – quick enough for weeknight dinners but satisfying enough for weekend comfort food cravings. The combination of protein-rich sausage and fiber-packed beans creates a soup that actually fills you up, while the creamy base and aromatic vegetables make it something the whole family will enjoy.
PrintOne-Pot, 30-Minute Creamy Sausage and Bean Soup – foodiecrush
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A hearty, comforting soup with Italian sausage, cannellini beans, and vegetables in a creamy broth. Ready in 30 minutes using just one pot.
Ingredients
- 1 pound Italian sausage, casings removed
- 1 medium yellow onion, diced
- 3 carrots, sliced into rounds
- 3 celery stalks, chopped
- 4 garlic cloves, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons tomato paste
- 4 cups chicken broth
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes, drained
- 1/2 cup heavy cream
- 2 cups fresh baby spinach
- 1/2 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
- Salt and black pepper to taste
- 2 tablespoons olive oil (if needed)
Instructions
- 1. Brown the sausage in a large Dutch oven over medium-high heat, breaking it up as it cooks, 6-8 minutes.
- 2. Add onion, carrots, and celery to the pot. Cook 5-6 minutes until vegetables soften.
- 3. Add garlic, oregano, thyme, and red pepper flakes. Stir for 30 seconds until fragrant.
- 4. Stir in tomato paste and cook for 1 minute.
- 5. Pour in chicken broth, scraping up any browned bits from the bottom.
- 6. Add beans and diced tomatoes. Bring to a boil, then simmer 10-12 minutes.
- 7. Reduce heat to low and slowly stir in heavy cream. Simmer gently 2-3 minutes.
- 8. Add spinach and stir until wilted, 1-2 minutes.
- 9. Remove from heat and stir in Parmesan and parsley. Season with salt and pepper.
- 10. Serve immediately in bowls with additional cheese if desired.
Notes
Store leftovers in refrigerator up to 4 days. Reheat gently to prevent cream from curdling.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6g
- Sodium: 1180mg
- Fat: 28g
- Carbohydrates: 26g
- Fiber: 8g
- Protein: 22g