Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(34)
Export 14 ingredients for grocery delivery
Step 1
Spray a large dutch oven or soup pot with non-stick cooking spray over medium heat. Add the sausage, breaking up with a spoon or spatula until almost cooked through.
Step 2
Add the onions and garlic to the pot with the sausage and the drippings, stirring and cooking until softened about 3-4 minutes. Add the diced potatoes and cook another 3-4 minutes, then season with salt and pepper. If your sausage didn’t produce enough drippings you can add an additional tablespoon of olive oil to the pot.
Step 3
Add the flour, stir to combine and then pour in the wine, stirring to scrape up the bottom of the pot as the wine reduces. Let the wine reduce for 2 minutes and then add the chicken and beef broths, spinach, diced tomatoes and thyme sprigs. Bring to a simmer and cook, partially covered for 20-25 minutes, stirring occasionally so the potatoes don’t stick to the bottom of the pot as they cook.
Step 4
Check to see if the potatoes are tender, then remove about 1 cup of the potatoes to a bowl and mash with a fork or a potato masher. Return the mashed potatoes to the soup and stir to combine. Stir in the heavy cream and parmesan cheese and then taste the soup for seasonings.
Step 5
Cook the soup for another 10 minutes, uncovered on low heat so that the flavors can combine. Remove the thyme sprigs and serve.