Tuscan White Bean Soup (Print View)

A rustic blend of Italian sausage, creamy beans, and vegetables simmered in a fragrant broth.

# What You’ll Need:

→ Meats

01 - 1 lb Italian sausage (mild or spicy), casings removed

→ Vegetables

02 - 1 medium yellow onion, diced
03 - 2 medium carrots, diced
04 - 2 celery stalks, diced
05 - 3 cloves garlic, minced
06 - 1 medium zucchini, diced
07 - 4 cups baby spinach
08 - 14 oz canned diced tomatoes, undrained

→ Beans

09 - 2 cans (14 oz each) cannellini beans, drained and rinsed

→ Broth and Liquids

10 - 6 cups low-sodium chicken broth

→ Herbs and Spices

11 - 2 tbsp extra virgin olive oil
12 - 1 tsp dried oregano
13 - 1 tsp dried thyme
14 - 1 tsp dried rosemary
15 - ½ tsp crushed red pepper flakes (optional)
16 - Salt and black pepper to taste

→ Garnish

17 - Freshly grated Parmesan cheese (optional)
18 - Chopped fresh parsley (optional)

# Directions:

01 - Heat olive oil in a large pot over medium heat. Add Italian sausage and cook, breaking it up with a spoon, until browned and cooked through, approximately 6 to 8 minutes. Remove excess fat if needed.
02 - Add onion, carrots, and celery to the pot. Sauté until softened, about 5 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
03 - Add zucchini and cook for 2 minutes. Stir in diced tomatoes with their juices, oregano, thyme, rosemary, and red pepper flakes if using. Cook for 2 minutes.
04 - Add cannellini beans and chicken broth. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes.
05 - Stir in baby spinach and simmer for 2 to 3 minutes until wilted. Taste and adjust seasoning with salt and pepper as needed.
06 - Ladle soup into bowls. Garnish with Parmesan and fresh parsley if desired. Serve hot with crusty bread.

# Expert Advice:

01 -
  • It comes together in under an hour but tastes like slow-cooked comfort, which means you get that satisfaction without the all-day commitment.
  • The sausage and beans create a naturally hearty protein base, so you can actually feel full and not like you're just eating broth.
  • Every vegetable softens into the broth in its own way, building layers of flavor that make each spoonful taste different from the last.
02 -
  • Don't skip rinsing the canned beans—the starchy liquid genuinely changes the texture and can make your soup feel slimy rather than silky, and it only takes 30 seconds under cold water.
  • Taste the soup before you serve it, not after, because most of the seasoning adjustments happen in the last 2 minutes and it makes such a difference in how people experience it.
  • If you want to make this vegetarian, just omit the sausage and use vegetable broth, then add an extra can of beans to keep the protein and richness intact.
03 -
  • Toast the dried herbs in the hot oil for 30 seconds before adding the tomatoes and broth—this tiny step releases their essential oils and makes them taste fresher and more alive in the final soup.
  • If your sausage releases a lot of fat, don't feel guilty about pouring some off; you want flavor, not grease pooling on top of each spoonful, and it's the only moment where removing fat actually improves the soup.
  • Make a double batch and freeze half in portion-sized containers—this soup freezes beautifully for up to 3 months, and having homemade soup ready on difficult evenings is a gift you give your future self.
Go Back