There are some meals that feel less like a recipe and more like a rhythm—browning, chopping, simmering, tasting. This Hearty Sausage Veggie Soup is one of those meals for me.
It’s the kind of soup you make when the fridge has a little of this and a little of that. When you want something filling, nourishing, and forgiving. When you want dinner to stretch, to warm everyone up, and maybe even leave leftovers for tomorrow.
This is a true use-what-you-have soup. Beans for protein and heartiness. Sausage for richness and flavor. Vegetables for balance. And greens stirred in at the end because we’re always trying to add just one more good thing to the pot.
Hearty Sausage Veggie Soup
Ingredients
Instructions
-
In a large pot or Dutch oven, brown the ground sausage over medium heat. Once cooked through, remove from the pot and set aside.
-
In the same pot, add the onion, garlic, celery, and carrots. Sauté until softened and fragrant.
-
Add the diced potatoes and stir well.
-
Sprinkle in the Italian seasoning, salt, pepper, sage, and paprika. Stir to coat the vegetables evenly.
-
Add the canned diced tomatoes, butter beans, and cannellini beans.
-
Pour in the chicken broth and return the sausage to the pot.
-
Bring to a gentle simmer and cook until the potatoes are tender, about 20–30 minutes.
-
Just before serving, stir in kale or spinach until wilted and tender.
-
Serve hot, topped with cheese and red pepper flakes if desired.
Note
This soup gets even better the next day.
Swap the beans for what you have on hand—this is a use-what-you-have kind of meal.
Great with sourdough, biscuits, or a simple slice of buttered bread.
