Description
This Spicy Italian Sausage and Cannellini Bean Soup is a cozy, flavor-packed meal loaded with savory sausage, creamy white beans, vegetables, and a mild kick of spice. It’s quick to prepare, comforting on cold nights, and perfect for leftovers or freezer meals.
Ingredients
1 tablespoon olive oil
1 pound hot Italian sausage, casing removed
1 medium yellow onion, chopped
2 carrots, peeled and diced
3 cloves garlic, minced
1 can (14.5 ounces) diced tomatoes, with juices
4 cups chicken broth
2 cans (15 ounces each) cannellini beans, drained and rinsed
2 cups fresh spinach
1 teaspoon fresh thyme or parsley, chopped (optional)
Salt and pepper to taste
Red pepper flakes to taste (optional)
Instructions
1. Heat olive oil in a large pot over medium heat. Add sausage, break it apart with a spoon, and cook until browned, about 6–8 minutes. Remove from pot and set aside.
2. In the same pot, add more olive oil if needed, then sauté onion and carrots until softened, about 5 minutes. Add garlic and cook for another minute.
3. Stir in diced tomatoes with their juice and chicken broth. Scrape up any browned bits on the bottom of the pot.
4. Return sausage to the pot, then add cannellini beans. Bring the soup to a boil, then reduce heat and simmer uncovered for 15–20 minutes.
5. Add fresh spinach and simmer another 2–3 minutes until wilted. Season with salt, pepper, and red pepper flakes if desired.
6. Serve hot, garnished with thyme or parsley, and enjoy with crusty bread or salad.
Notes
For a milder flavor, swap hot Italian sausage with sweet or turkey sausage.
If using dried beans, soak and cook them in advance—do not add them raw.
Freeze leftovers without spinach and add fresh greens when reheating for best texture.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 ½ cups
- Calories: 380
- Sugar: 5g
- Sodium: 940mg
- Fat: 22g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 55mg
Keywords: sausage bean soup, Italian soup, easy soup recipe