Description
Million Dollar Soup is a rich, creamy, and indulgent comfort soup loaded with savory sausage, tender potatoes, spinach, and a luscious cheesy broth. Bursting with flavor, this hearty dish truly tastes like a million bucks — perfect for cozy nights or entertaining guests.
Ingredients
- 1 lb Italian sausage (mild or spicy, casing removed)
- 1 tbsp olive oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- 3 cups chicken broth
- 3 medium potatoes, peeled and diced
- 1 cup heavy cream
- 4 oz cream cheese, softened
- 1 cup shredded cheddar cheese
- 2 cups fresh spinach, chopped
- 1/2 tsp Italian seasoning
- 1/4 tsp crushed red pepper flakes (optional)
- Salt and black pepper to taste
- Chopped parsley or grated Parmesan for garnish
Instructions
- In a large pot or Dutch oven, heat olive oil over medium heat. Add sausage and cook until browned, breaking it into small pieces. Remove and set aside.
- In the same pot, add onion and sauté for 3–4 minutes until translucent. Add garlic and cook for 30 seconds until fragrant.
- Add diced potatoes, chicken broth, Italian seasoning, salt, and pepper. Bring to a boil, then reduce heat and simmer for 12–15 minutes, or until the potatoes are tender.
- Reduce the heat to low. Stir in cream cheese until fully melted and smooth.
- Add heavy cream, shredded cheddar cheese, and the cooked sausage back to the pot. Stir until the cheese melts and the soup becomes creamy.
- Fold in chopped spinach and cook for another 2–3 minutes until wilted.
- Taste and adjust seasoning. If you prefer more heat, add red pepper flakes.
- Serve hot, garnished with chopped parsley or Parmesan cheese.
Notes
- Substitute sausage with ground turkey or chicken for a lighter version.
- For extra richness, add a splash of white wine before simmering the potatoes.
- Use kale instead of spinach for a heartier texture.
- Pairs beautifully with garlic bread or a crusty baguette.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American