Description
Sausage, Bean, and Spinach Soup is a hearty, one-pot meal packed with Italian sausage, creamy cannellini beans, and fresh spinach. This comforting dinner recipe is easy to make, freezer-friendly, and perfect for busy weeknights. It’s a high-protein, flavor-rich soup your whole family will love.
Ingredients
1 tablespoon olive oil
1 pound Italian sausage
1 medium onion, diced
3 cloves garlic, minced
2 carrots, diced
2 stalks celery, diced
2 cans (15 oz each) cannellini beans, drained and rinsed
4 cups chicken broth
1 can (14.5 oz) crushed tomatoes
4 cups fresh spinach
1 teaspoon Italian seasoning
Salt and pepper to taste
Instructions
1. Heat olive oil in a large pot over medium-high heat. Add the sausage and cook, breaking it up with a spoon, until browned and fully cooked. Drain any excess grease if needed.
2. Add diced onion, garlic, carrots, and celery. Cook until the vegetables are softened, about 5 minutes.
3. Pour in the chicken broth, crushed tomatoes, and cannellini beans. Stir to combine.
4. Season with Italian seasoning, salt, and pepper. Bring the soup to a simmer.
5. Reduce the heat and let it simmer uncovered for 15 to 20 minutes to let the flavors meld.
6. Stir in the fresh spinach and cook for another 2 to 3 minutes until wilted.
7. Taste and adjust seasoning as desired. Serve hot.
Notes
Use mild or spicy sausage depending on your preference.
You can substitute kale or Swiss chard for spinach if desired.
This soup freezes well for up to 3 months—perfect for batch cooking.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 390
- Sugar: 4g
- Sodium: 970mg
- Fat: 22g
- Saturated Fat: 7g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 7g
- Protein: 25g
- Cholesterol: 45mg