This Italian-inspired recipe showcases robust, spicy sausage against mild, buttery white beans. Cooked with fresh basil, spinach, and oregano, this soup tastes like it comes straight from a neighborhood bistro.

1 pound Italian sausage, thinly sliced
1 onion, finely chopped
3 garlic cloves, thinly sliced
6 cups chicken broth
1 (15-ounce) can cannellini beans
2 cups baby spinach leaves
¼ cup sliced fresh basil leaves
1 teaspoon fresh oregano leaves
½ teaspoon salt
½ teaspoon black pepper
½ cup freshly grated Parmesan cheese


1. Heat sausage in a large pot over medium; cook until browned, about 7 minutes, stirring. Add onion and garlic; cook until softened, 5 minutes, stirring.

2. Add broth and bring to a boil over high heat; add beans, reduce to a simmer, and cover. Cook 20 minutes. Add spinach, basil, oregano, salt, and pepper; cover and simmer 10 minutes.

3. Serve warm with grated cheese in each bowl.

Source: Homemade Soup Recipes.