Million Dollar Soup: Creamy, Rich & Absolutely Irresistible

If you’ve never tried Million Dollar Soup, you’re in for a real treat. It’s the kind of recipe that looks and tastes like it came from a fancy bistro, yet it’s made entirely in one pot with simple ingredients. Think tender chicken, melty cheese, rich cream, and hearty vegetables — all swirled together into a luscious, velvety broth that feels downright luxurious.

The first time I made this soup, I had no idea it would become one of my family’s most-requested meals. It started as a “clean out the fridge” dinner — a little leftover chicken, some cream cheese, and a handful of spinach. The result was so creamy, rich, and comforting that my husband looked up from his bowl and said, “This tastes like a million bucks.” And just like that, the name stuck. Now it sits right next to my Creamy Meatball Soup and Chicken Mushroom Soup as one of my favorite cozy recipes.

Million Dollar Soup in bowl with cheese and spinach

Million Dollar Soup

No ratings yet
This creamy, cheesy Million Dollar Soup is pure comfort in a bowl — with shredded chicken, rich cheeses, and tender vegetables in a luxurious broth that tastes like it came from a restaurant.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 bowls
Course: Dinner, Soup
Cuisine: American, Comfort Food”

Ingredients
  

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 6 cups chicken broth
  • 2 cups cooked shredded chicken (rotisserie works great)
  • 8 ounces cream cheese, softened
  • 1 cup shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup heavy cream (or half-and-half)
  • 2 cups baby spinach (optional)
  • 1/2 teaspoon Italian seasoning
  • 1 to taste Salt and pepper

Equipment

  • large soup pot For cooking all ingredients together.
  • ladle To serve the soup.
  • wooden spoon For stirring the ingredients.

Method
 

  1. In a large pot, melt butter and olive oil over medium heat. Add onion, carrots, and celery, and sauté for 5–7 minutes until softened. Add garlic and cook for 1 minute more.
  2. Pour in chicken broth and bring to a gentle boil. Add shredded chicken and Italian seasoning. Reduce heat and simmer for 10 minutes.
  3. Add cream cheese in chunks and stir until melted and fully incorporated into the soup.
  4. Stir in cheddar cheese and Parmesan until melted. Pour in heavy cream and stir to combine. Keep heat low.
  5. Add spinach (if using) and stir until wilted. Taste and adjust salt and pepper as needed.
  6. Ladle into bowls and top with croutons, bacon bits, or more cheese. Serve warm with crusty bread or a slice of Christmas Bread.

Notes

Make sure the cream cheese is softened to help it melt smoothly. Don’t let the soup boil after adding the cream to prevent curdling. For a lighter version, use half-and-half instead of heavy cream.

Tried this recipe?

Let us know how it was!

Why You’ll Love Million Dollar Soup

This Million Dollar Soup is pure comfort in a bowl — creamy, savory, and packed with flavor. It’s easy enough for a weeknight but rich enough for a dinner party. The cream cheese makes it silky smooth, the shredded chicken adds hearty protein, and the Parmesan cheese ties everything together with a touch of elegance.

If you love indulgent, satisfying meals like my Crockpot Chicken Corn Chowder or Protein Packed Shepherd’s Pie Soup, this one is going to be a keeper.

Ingredients You’ll Need

For the Soup:

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 6 cups chicken broth
  • 2 cups cooked shredded chicken (rotisserie works perfectly)
  • 8 ounces cream cheese, softened
  • 1 cup shredded cheddar cheese
  • ½ cup grated Parmesan cheese
  • 1 cup heavy cream (or half-and-half)
  • 2 cups baby spinach (optional)
  • Salt and pepper to taste
  • ½ teaspoon Italian seasoning

For Serving:

  • Croutons, crispy bacon bits, or a sprinkle of shredded cheese

Like my Cottage Cheese and Veggie Bake, this dish turns everyday ingredients into something unexpectedly rich and comforting.

How to Make Million Dollar Soup

Step 1: Sauté the Vegetables
In a large pot, melt butter and olive oil over medium heat. Add onion, carrots, and celery, and sauté for 5–7 minutes until soft and fragrant. Add garlic and cook for 1 minute.

Step 2: Add Broth and Chicken
Pour in the chicken broth and bring to a gentle boil. Add shredded chicken and Italian seasoning. Reduce heat and simmer for 10 minutes to let the flavors come together.

Step 3: Stir in the Cream Cheese
Cut the cream cheese into chunks and add it to the pot. Stir slowly until fully melted and smooth.

Step 4: Add Cheeses and Cream
Stir in cheddar and Parmesan until melted. Pour in the heavy cream and mix gently until creamy and thick.

Step 5: Add Spinach and Finish
Add spinach and let it wilt for a few minutes. Taste and adjust seasoning with salt and pepper.

Step 6: Serve and Enjoy
Ladle into bowls, top with crispy bacon or croutons, and enjoy a spoonful of creamy perfection. Serve with a slice of Christmas Bread Recipe or toasted baguette for a complete meal.

This easy one-pot method reminds me of my One-Pan Chicken Gallaba Skillet: quick, simple, and unbelievably good.

Tips for Perfect Million Dollar Soup

  • Soften your cream cheese: It melts more smoothly into the soup.
  • Use rotisserie chicken: It adds depth and saves time.
  • Add greens: Spinach, kale, or even chopped broccoli blend beautifully.
  • Don’t boil after adding cream: Keep the heat low to prevent curdling.

Like my Cheesy Tortilla Quiche, the secret is gentle cooking and good cheese — both make all the difference.

Flavor Variations

  1. Million Dollar Bacon Soup: Add crispy bacon pieces for smoky richness.
  2. Spicy Kick: Stir in red pepper flakes or a dash of hot sauce.
  3. Low-Carb Version: Skip the carrots and use cauliflower rice.
  4. Vegetarian Option: Swap chicken for mushrooms and use vegetable broth.

Just like my Zucchini Chickpea Stir Fry, this soup proves how easy it is to adapt one comforting base into endless variations.

How to Store and Reheat

Storage: Store leftovers in an airtight container for up to 4 days.
Freezing: Freeze before adding cheese and cream for best texture.
Reheating: Warm slowly over low heat, stirring often. Add a splash of broth if it thickens.

It reheats beautifully — just like my Chicken and Wild Rice Soup, it only gets better with time.

Frequently Asked Questions

1. What makes it “Million Dollar Soup”?
It’s the rich, velvety texture from cream cheese, cheddar, and Parmesan — it tastes indulgent but is surprisingly easy to make.

2. Can I make it in a slow cooker?
Yes! Add everything except the cheeses and cream, cook on LOW for 5–6 hours, then stir in the cheeses and cream at the end.

3. Can I freeze it?
Yes, but freeze before adding the dairy ingredients. Add cheese and cream when reheating.

4. Can I use turkey instead of chicken?
Absolutely. It’s a great way to use up leftover roasted turkey.

The Final Bite

This Million Dollar Soup is creamy, cheesy, and downright irresistible — a perfect mix of richness and simplicity. Whether you’re cooking for a cozy night in or serving friends, it’s the kind of meal that feels special every time.

Serve it with crusty bread or even a slice of Christmas Bread Recipe for the ultimate comfort experience. It’s proof that sometimes, a few simple ingredients can make something that really does taste like a million bucks.

Leave a Comment

Recipe Rating