Sicilian Creamy White Bean Soup (The Best Soup You’ll Ever Make!)

A hand holds a slice of bread dipped into a bowl of tomato-based soup with ground meat, white beans, and vegetables.

Buckle up, buttercup, because you’re about to make the best soup of your life! My Sicilian Creamy White Bean Soup is made with Italian sausage, cannellini beans, sweet carrots, cherry tomatoes, Chardonnay, Pecorino Romano, and fresh basil, all simmered together in the most unbelievably flavorful, creamy broth. And here’s the best part: there’s no heavy cream! I’ve had soups reach 20 million views, including my lasagna soup, Sicilian sausage and ditalini soup, mini meatball soup, and pasta fagioli, and I’m telling you right now, this one might be better than all of them. I’m not kidding. I developed what I believe is the perfect combination of flavors, and if you follow this recipe to a T, you’re going to understand exactly why I’m freaking out!

Honestly, I should have called this Marry Me Soup. Forget every other Marry Me recipe you’ve seen. You want to get married? Make this soup! Get your husband, get your family, get everybody around the table, because this soup is unbelievable. And don’t forget the crusty bread, because you’re going to want to soak up every last drop.

Why You’ll Love This Sicilian Creamy White Bean Soup

  • Unbelievably flavorful: Italian sausage, Chardonnay, tomato paste, dried basil, and Pecorino Romano create the most delicious combination.
  • Creamy without heavy cream: Partially mashing the cannellini beans gives this soup a beautiful, rich, rustic consistency.
  • The perfect combination of textures: You get creamy mashed beans, whole cannellini beans, tender vegetables, and delicious Italian sausage in every bite.
  • One pot: Everything comes together in your favorite soup pot!
  • Even better with crusty bread: Trust me, you’re going to want something to dip into this soup.

Click Here for my pot!

White enameled cast iron Dutch oven with a matching lid and a metallic knob handle.

This is my go to Dutch Oven Cast Iron Pot I use for ALL of my soup recipes!^^^^

Ingredients for a recipe arranged on a cutting board, including ground meat, spinach, carrots, beans, onion, celery, garlic, chicken broth, canned tomatoes, tomato paste, cheese, and spices.
A hand holds a bowl of sliced carrots over a pot containing hot oil.

Drizzle in good-quality extra virgin olive oil (I love La Espanola)! Add your carrots first. I like to slice them into little coins. Season with salt and cracked black pepper and sauté.

Melissa Jo

Hungry for more? Get my recipes first.

The dinners my family asks for on repeat, sent to you first.

Unsubscribe anytime, no hard feelings.

A person holds a bowl of diced celery, onions, and garlic over a pan containing sliced, sautéing carrots.

Add your diced sweet onion, celery, and minced garlic directly to the pot with the carrots.

A hand holds a small white bowl over a pot of sautéing carrots, celery, and onions, pouring in dried herbs and ground spices.

Now add dried basil and ground mustard powder. Sauté everything together until the vegetables are fragrant and the onions are translucent.

A mixture of sautéed chopped carrots, celery, and onions seasoned with herbs in a large white bowl.

Add bulk Italian sausage directly to the pot with the vegetables. Using a wooden spoon, break up the sausage into smaller pieces as it cooks.

A hand holds a can of Tuttorosso tomato paste over a pot of cooked ground meat and vegetables.

Brown tomato paste and stir it into the sausage and vegetables.

A hand pours flour from a white bowl into a pot containing a mixture of cooked ground meat and chopped vegetables.

Sprinkle flour evenly over the mixture. Stir everything together until the flour is fully incorporated.

Ground meat, diced carrots, and celery cooking in a white enameled pot.
A hand holds a can of Cannellini white kidney beans over a pot of ground meat and vegetables cooking on a stovetop.

Drain the cannellini beans and add it directly to the pot.

A hand-held masher presses white beans into a mixture of browned meat and vegetables cooking in a pot.

Now grab your old-school potato masher! Mash the beans right into the sausage and vegetable mixture.

A hand uses a metal masher to combine ground meat, white beans, and chopped vegetables in a white pot.

Here’s the trick: You are NOT trying to pulverize these beans. I want some beans mashed, some chunky, and some broken down just enough to create that beautiful, rustic texture.

Water being poured from a clear glass into a Dutch oven filled with a mixture of ground meat, beans, and vegetables.

Pour in the Chardonnay and stir everything together. Let the wine cook with the sausage, beans, and vegetables. Melissa Jo’s Wine Tip: Because I cook so often, I always keep those little mini bottles of Chardonnay in my pantry. They’re so convenient when you want to add a little wine to a recipe.

A hand opening a 14-ounce can of Mutti cherry tomatoes on a checkered wooden surface.

Grab your cherry tomatoes, I like using the Mutti Cherry Tomatoes!

Canned cherry tomatoes being poured into a pot containing a mixture of ground meat and vegetables.

Using your potato masher again, gently press down on some of the tomatoes to burst them. You don’t want to completely pulverize them. Just break some open so their juices mix into the soup.

A white Dutch oven filled with a red meat-based pasta sauce sitting on a stovetop.

Take low-sodium chicken stock and pour a little of it into the empty tomato can. Swirl it around to get every last bit of those delicious tomatoes and their juices, then pour that into your soup. Add the remaining chicken stock.

A hand holds an open can of white beans over a pot of simmering tomato-based stew.

Now add your second can of cannellini beans, drained. Leave these beans whole! We already mashed the first can to give our soup that beautiful creamy body. The second can adds texture.

A single bay leaf floats in a large pot of simmering tomato-based sauce.

Add 1 bay leaf and another little sprinkle of salt and freshly cracked black pepper. Stir everything together and bring the soup to a boil.

A hand lifts the white lid of a pot containing a dark, textured stew.

Once the soup comes to a boil, reduce the heat to low so it’s at a very gentle simmer. Place the lid on the pot, leaving it slightly ajar.

A pot of tomato sauce simmering with basil leaves and a mound of grated cheese.

Once your soup has simmered and developed that gorgeous consistency, stir in grated Pecorino Romano cheese. Add your fresh basil, roughly torn or chopped.

A white Dutch oven filled with tomato-based vegetable and grain soup containing spinach, resting on a wooden cutting board in a kitchen.
A metal ladle lifts a scoop of hearty vegetable and ground meat soup from a large white pot.
A metal ladle lifting a spoonful of hearty soup with ground meat, white beans, and vegetables from a white Dutch oven.
A spoon drizzling chili oil into a bowl of sausage, white bean, and tomato soup.

I also tried adding a little Calabrian chili paste from Carbone, and it was absolutely delicious. A little chili crisp is fantastic, too.

A bowl of vegetable and ground meat soup topped with grated cheese and a dollop of chili oil.
A bowl of chunky vegetable and ground meat soup with a spoonful of chili oil and grated cheese on top, with a large pot and a jar of chili crisps in the background.
A hand holds a slice of bread dipped into a bowl of tomato-based soup with sausage, beans, and vegetables.

Serve with plenty of crusty bread. Dip that bread right into the soup, take a bite, and tell me this isn’t one of the best soups you’ve ever had!

Click Here for my top!

A woman in a red shirt holds a ladle over a white pot of tomato-based soup with beans and greens.

Click here for my top I am wearing size small! Click here for my Large Checkered Cutting Board I love!

More Delicious Soup Recipes!

Melissa’s Tips!

  • Follow my seasoning measurements exactly. I worked on developing this soup until I had the perfect combination of flavors. Use 1 teaspoon of dried basil and ½ teaspoon of ground mustard powder. The only seasonings you need to adjust to your personal taste are salt and pepper.
  • Season with salt and pepper in layers. Don’t wait until the end to season your soup. Add a little to the carrots, another little sprinkle with the onions, celery, and garlic, and more after adding the stock. Then taste again after the Pecorino Romano and fresh basil go in.
  • Don’t skip mashing the first can of beans. This is one of the most important steps! Mashing the beans directly into the sausage and vegetables creates a naturally creamy soup without using heavy cream.
  • Keep the second can of beans whole. This gives you the perfect balance of creamy texture and hearty whole beans.
  • Use good-quality ingredients. I love La Española extra virgin olive oil, Mutti cherry tomatoes, and good Pecorino Romano. When a recipe is this simple, good ingredients make a difference.
  • Don’t skip the Chardonnay. The wine adds another layer of flavor that works beautifully with the Italian sausage, tomatoes, and beans.
  • Simmer gently. Once the soup reaches a boil, lower the heat and let everything cook together gently. This gives the flavors time to develop while the soup naturally thickens.

🤔 Common Questions

Can I leave out the Chardonnay?

You can replace the Chardonnay with additional low-sodium chicken stock if you prefer not to cook with wine. The flavor will be slightly different, but the soup will still be delicious.

What kind of Italian sausage should I use?

Use your favorite bulk Italian sausage. Sweet or mild Italian sausage is a great choice, while hot Italian sausage will give the soup a little extra kick.

Do I need heavy cream to make this soup creamy?

No! That’s one of my favorite things about this recipe. We mash the first can of cannellini beans directly into the soup. Along with the flour and slow simmer, this gives the broth a naturally creamy consistency without adding heavy cream.

A metal ladle lifts a scoop of hearty vegetable and ground meat soup from a large white pot.
Melissa Jo

Sicilian Creamy White Bean Soup (The Best Soup You’ll Ever Make!)

No ratings yet
 The best Sicilian Creamy White Bean Soup made with Italian sausage, cannellini beans, Chardonnay, cherry tomatoes, Pecorino Romano, and fresh basil. This hearty, naturally creamy one-pot soup is packed with incredible flavor and doesn’t need any heavy cream!
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Servings: 6 people
Course: dinner, Main Course, Soup
Cuisine: Italian, sicllian
Calories: 457

Ingredients
  

Method
 

  1. Heat olive oil in a large soup pot over medium heat. Add sliced carrots, season with salt and pepper, and sauté 5–7 minutes.
  2. Add onion, celery, garlic, dried basil, ground mustard, and more salt and pepper. Sauté another 5–7 minutes until fragrant and slightly golden.
  3. Add Italian sausage, breaking it apart with a wooden spoon. Cook until browned and cooked through.
  4. Stir in tomato paste and cook for a couple of minutes. Sprinkle in flour and stir until incorporated.
  5. Add the first drained and rinsed can of cannellini beans. Use a potato masher to partially mash the beans directly into the pot, leaving a rustic, chunky texture.
  6. Pour in Chardonnay and cook for 3–4 minutes.
  7. Add Mutti cherry tomatoes and gently burst some with the potato masher.
  8. Pour a little chicken stock into the empty tomato can, swirl, and add to the pot. Pour in the remaining stock.
  9. Add the second drained and rinsed can of cannellini beans, leaving them whole. Add bay leaf and more salt and pepper.
  10. Bring to a boil, reduce to a gentle simmer, and cover with the lid slightly ajar. Simmer 20–30 minutes.
  11. Stir in Pecorino Romano and fresh basil. Simmer another 5–10 minutes.
  12. Taste and adjust salt and pepper. Remove bay leaf. Serve with extra Pecorino, olive oil, and crusty bread.

Want to make this later?

We'll email this recipe straight to you, so it's waiting when you need it.

Nutrition

Calories: 457kcalCarbohydrates: 14gProtein: 19gFat: 33gSaturated Fat: 10gPolyunsaturated Fat: 4gMonounsaturated Fat: 17gTrans Fat: 0.2gCholesterol: 63mgSodium: 698mgPotassium: 611mgFiber: 2gSugar: 6gVitamin A: 5530IUVitamin C: 8mgCalcium: 148mgIron: 2mg

Notes

Follow the dried basil and ground mustard measurements exactly! Season with salt and pepper in layers, and taste again at the end after adding the cheese and fresh basil. Trust the process when mashing the beans. This is what makes the soup naturally creamy and absolutely delicious!

Tried this recipe?

Made this? Tap a star to rate it – it only takes a second and it means the world!

👝 How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to 3–4 days.

This soup freezes well because its creamy consistency comes from cannellini beans rather than heavy cream. Let it cool completely, transfer to freezer-safe containers, and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat gently. The beans may soften a little after freezing.


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating