Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal)

Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal)
By Cozy Bites Kitchen

When the weather turns chilly, nothing warms the soul quite like a bowl of this Italian Sausage Cannellini Bean Soup. Visually, it is the definition of rustic comfort food: browned chunks of spicy sausage and tender carrots swimming in a rich, tomato-infused golden broth. The addition of creamy white cannellini beans and vibrant green spinach makes it a complete, nutrient-dense meal that looks as beautiful as it tastes.

This recipe is a masterclass in building flavor quickly. The rendered fat from the hot Italian sausage creates a savory base that infuses every spoonful with a gentle heat. Unlike heavy cream-based soups, this dish relies on the creamy texture of the beans to provide body, making it satisfying without weighing you down. It’s a “one-pot wonder” that delivers restaurant-quality depth in under 45 minutes.

Secrets to the Perfect Italian Sausage Cannellini Bean Soup

Why It Works

This soup works because of umami layering. By browning the sausage first, you create a “fond” (those brown bits stuck to the bottom of the pot). When you deglaze with the chicken broth and tomatoes, that fond dissolves, giving the liquid a complex, meaty backbone. As seen in the photo, the broth has a distinct reddish-orange hue; this comes from the marriage of the tomato juices and the paprika-rich sausage oils.

The texture contrast is also key. The sausage provides a chewy, meaty bite, while the cannellini beans offer a soft, buttery mouthfeel. The carrots add just enough sweetness to balance the acidity of the tomatoes and the heat of the red pepper flakes.

Chef’s Tips

  • Don’t Drain the Fat: Unless your sausage is excessively greasy, leave about a tablespoon of the rendered fat in the pot after browning the meat. Sautéing your onions and carrots in this flavorful oil creates a much richer soup base than using plain olive oil.
  • The “Cream” Hack: If you want a thicker broth without adding dairy, take half a cup of the cannellini beans and mash them with a fork before adding them to the pot. The starch from the beans will naturally thicken the liquid into a silky stew.
  • Spinach Timing: As shown in the image, the spinach is still bright green and vibrant. To achieve this, stir the fresh spinach in at the very last minute—literally just before serving. It only needs 60 seconds to wilt; any longer and it becomes slimy and dull.

Serve this hearty soup with a slice of crusty rustic bread or our garlic parmesan knots for dipping.

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. This soup freezes beautifully; freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop. Note that the spinach may lose some texture upon reheating.

Substitutions

Meat: Turkey sausage or chicken sausage works well for a lighter version. For a vegetarian version, use plant-based sausage crumbles and vegetable broth. Greens: Kale or Swiss chard are excellent substitutes for spinach. If using kale, add it 5 minutes before the end of cooking as it is tougher than spinach. Beans: Great Northern beans or Navy beans are perfect substitutes for Cannellini beans.

Ingredients

1
Italian sausage

1 lb, hot or mild (remove casings if links)

2
Olive oil

1 tbsp, for sautéing

3
Yellow onion

1 medium, diced

4
Carrots

2 large, peeled and diced

5
Garlic

3 cloves, minced

6
Chicken broth

4 cups, low sodium preferred

7
Tomatoes

1 can (14.5 oz), diced or crushed, with juices

8
Cannellini beans

2 cans (15 oz each), rinsed and drained

9
Red pepper flakes

1 pinch, optional for extra heat

10
Salt and pepper

To taste

11
Spinach

2 cups, fresh packed

12
Thyme or parsley

1 tsp fresh, chopped for garnish

Shopping Tip

For best results, gather all ingredients before you start cooking. Fresh ingredients will give you the most flavorful results.

All the ingredients you'll need for Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal)

Instructions

Step 01- Step 1

Heat olive oil in a large Dutch oven or heavy soup pot over medium-high heat. Add the sausage, breaking it into rustic chunks with a wooden spoon. Cook until browned and cooked through (about 5-7 minutes). Remove meat with a slotted spoon and set aside.

Step 02- Step 2

Add the diced onion and carrots to the remaining fat in the pot. Sauté for 5 minutes until onions are translucent and carrots soften slightly.

Step 03- Step 3

Stir in the minced garlic and red pepper flakes. Cook for 1 minute until fragrant.

Step 04- Step 4

Pour in the chicken broth and the canned tomatoes with their juices. Scrape the bottom of the pot to release any browned bits. Bring to a boil, then reduce heat and simmer for 10 minutes.

Step 05- Step 5

Stir in the drained cannellini beans and the cooked sausage. Simmer for another 5-10 minutes to let the flavors meld and the beans heat through.

Step 06- Step 6

Turn off the heat. Stir in the fresh spinach. The residual heat will wilt it perfectly in about 1 minute.

Step 07- Step 7

Season with salt and black pepper to taste. Ladle into bowls and garnish with fresh thyme or parsley.

Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal) in progress - cooking step by step

Serve this recipe straight from the kitchen for the best taste and texture. It's sure to become a favorite that you'll make again and again.

Frequently Asked Questions

→ What type of ingredients work best for this dish?

Use the freshest ingredients available for the best flavor and texture results.

→ Can I make substitutions?

Yes, feel free to swap ingredients based on your preferences or dietary needs.

→ How do I store leftovers?

Store in the refrigerator and reheat gently to maintain the best texture.

Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal)

When the weather turns chilly, nothing warms the soul quite like a bowl of this Italian Sausage Cannellini Bean Soup. Visually, it is the definition of rustic c

Prep Time
15 mins
Cook Time
30 mins
Total Time
PT45M
By: Cozy Bites Kitchen
Category: Gluten-Free,Dairy-Free
Difficulty: Easy
Yield: 4
Cuisine: International
Dietary:
Gluten-Free,Dairy-Free

Ingredients

Servings:
4
Italian sausage1 lb, hot or mild (remove casings if links)
Olive oil1 tbsp, for sautéing
Yellow onion1 medium, diced
Carrots2 large, peeled and diced
Garlic3 cloves, minced
Chicken broth4 cups, low sodium preferred
Tomatoes1 can (14.5 oz), diced or crushed, with juices
Cannellini beans2 cans (15 oz each), rinsed and drained
Red pepper flakes1 pinch, optional for extra heat
Salt and pepperTo taste
Spinach2 cups, fresh packed
Thyme or parsley1 tsp fresh, chopped for garnish

Instructions

Heat olive oil in a large Dutch oven or heavy soup pot over medium-high heat. Add the sausage, breaking it into rustic chunks with a wooden spoon. Cook until browned and cooked through (about 5-7 minutes). Remove meat with a slotted spoon and set aside.

Add the diced onion and carrots to the remaining fat in the pot. Sauté for 5 minutes until onions are translucent and carrots soften slightly.

Stir in the minced garlic and red pepper flakes. Cook for 1 minute until fragrant.

Pour in the chicken broth and the canned tomatoes with their juices. Scrape the bottom of the pot to release any browned bits. Bring to a boil, then reduce heat and simmer for 10 minutes.

Stir in the drained cannellini beans and the cooked sausage. Simmer for another 5-10 minutes to let the flavors meld and the beans heat through.

Turn off the heat. Stir in the fresh spinach. The residual heat will wilt it perfectly in about 1 minute.

Season with salt and black pepper to taste. Ladle into bowls and garnish with fresh thyme or parsley.

Rate This Recipe

4.5/5(0 reviews)

Tools You'll Need

  • Large Dutch Oven
  • Wooden Spoon
  • Colander

Recipe Tags

Italian Sausage Cannellini Bean Soup (Rustic & Hearty 30-Minute Meal)
Cozy Bites Kitchen

Welcome to Cozy Bites Kitchen

At Cozy Bites Kitchen, we believe that great food doesn't have to be complicated. Our passion is creating easy, cozy, and delicious homemade recipes for everyday cooking - quick meals, comfort dishes, family dinners, soups, pastas, and simple home-style favorites. Warm, friendly, and fuss-free cooking made for real life.

LEARN MORE