Photo: 12 Tomatoes Creative Team

Even if I was forced to, I don’t think I ever could pick a favorite kind of soup. There are just too many great ones out there, but when you’re craving one that’s plenty hearty but not so much that it’s a stew, this Italian Sausage White Bean Soup is the place to turn. The flavor is amazing — thanks to savory sausage and creamy white beans — and it comes together in one pot in just thirty minutes. It’s a great “throw together” kind of dinner, but I also like to make it on a Sunday to eat for lunches throughout the week. It’s super simple. Here’s how you do it:

Photo: 12 Tomatoes Creative Team

First, you’ll start by browning your sausage. You can go with sweet Italian sausage or spicy, it just depends on what you like! Brown it up and break it apart as it cooks, though I like to leave mine pretty chunky so you get nice substantial bites of it as you eat. You’ll remove the sausage from the pot and then cook some onion and garlic in the residual fat from the sausage. It’s totally fine to add another glug of oil if you need to.

Photo: 12 Tomatoes Creative Team

Once those have softened, you’ll add the cannellini beans, chicken broth, and some thyme, rosemary, oregano, and basil. (So things get very nice and fragrant!) Here, I like to blend a bit of the soup to thicken it up. You can do this by using an immersion blender and pureeing about half of it or you can simply transfer a few ladlefulls to a blender and then add it back to the pot once it’s smooth.

Photo: 12 Tomatoes Creative Team

All that’s left to add is some carrots for sweetness and some kale or spinach for earthiness. It’s such a lovely, rustic soup that’s filling and so tasty, and so easy to make.

This recipe is featured in our online cooking class, Comfort Winter Italian.

Click the link above to watch the step-by-step video of how to make this recipe!

View Upcoming Live Online Classes.