Million Dollar Soup (Creamy One-Pot Chicken Soup)

12

So “million dollar soup” is having a moment, and if you’ve tried to look it up you’ve probably noticed something funny: nobody agrees on what it is. One version has gnocchi, bacon and cheddar. Another has ditalini and sun-dried tomatoes. What they all share is the vibe, which is the same as million dollar spaghetti or million dollar chicken casserole: take a cozy, normal dish and make it ridiculously creamy. Here’s my take, a one-pot creamy chicken soup with little pasta, Parmesan, spinach and the secret weapon of the whole “million dollar” family, cream cheese and sour cream. About 45 minutes. Tastes like a lot more.

Creamy million dollar soup with chicken, ditalini, spinach and sun-dried tomatoes in a white bowl on a glass table

Why’s It Called Million Dollar Soup?

There’s no fancy origin story, sorry. “Million dollar” is just an old American recipe-card nickname for anything rich enough to feel like a splurge, usually thanks to a pile of dairy. Million dollar spaghetti layers cream cheese and cottage cheese into baked pasta. Million dollar chicken casserole does the same with sour cream and a buttery cracker top. The soup is the newest member of the club, and it’s been trending hard this fall as people hunt for cold-weather comfort food.

The Versions You’ll Find (and Which One This Is)

StyleWhat’s in itTexture
Loaded “baked potato” styleGnocchi, bacon, cheddar, caramelized onion, kaleThick, cheesy, heavy
Tuscan styleDitalini, sun-dried tomatoes, Parmesan, cream, spinachCreamy, brothy, bright
This one (casserole style)Chicken thighs, ditalini, cream cheese, sour cream, Parmesan, spinachVelvety, tangy, rich but not gluey

You might wonder why I don’t just pour in a cup of heavy cream like the others. Flavor, mostly! Tang. Creamy soups without any get that flat, warm-milk taste. Plus cream cheese does the thickening (so, less flour), and leftovers come back smooth instead of greasy.

Ingredients

IngredientUSMetric
Boneless, skinless chicken thighs1¼ lb565 g
Butter2 tbsp28 g
Yellow onion, finely diced1 medium150 g
Carrots, finely diced2120 g
Celery, finely diced2 ribs100 g
Garlic, minced3 cloves3 cloves
All-purpose flour3 tbsp25 g
Low-sodium chicken broth6 cups1.4 L
Italian seasoning1 tsp1 tsp
Salt and black pepper½ tsp each, to tasteto taste
Ditalini (or any small pasta)1¼ cups200 g
Cream cheese, softened and cubed4 oz115 g
Sour cream, room temperature½ cup120 g
Parmesan, finely grated¾ cup60 g
Baby spinach2 packed cups60 g
Sun-dried tomatoes in oil, chopped (optional)⅓ cup40 g
Lemon juice1 tbsp15 ml
Million dollar soup ingredients: chicken thighs, ditalini, cream cheese, spinach, sour cream, Parmesan, carrot, celery, onion and garlic

Thighs, not breasts. Breast meat goes stringy if it sits in hot soup, and this one sits around a while. Thighs stay juicy. If breast is what you’ve got, add it later and pull it as soon as it hits 165°F, the safe temperature for poultry.

Ditalini? Tiny tube pasta, the stuff in pasta e fagioli. Small shells, orzo or elbows work too. Just keep it small so every spoonful gets some.

Two white bowls of creamy chicken soup made with small shell pasta, spinach and shaved Parmesan

Rotisserie shortcut. Got a rotisserie bird from the store? Pull off 3 cups, forget step one entirely, and the shredded meat joins the party at the same time as the pasta. Quarter of an hour saved, give or take. A bit less of that deep browned taste, but on a Tuesday? Nobody’s complaining.

Prepped ingredients for million dollar soup in white bowls on a glass table

How to Make Million Dollar Soup

1. Brown the chicken. Pat the thighs dry, salt and pepper them, and brown them in 1 tablespoon of butter in a big Dutch oven over medium-high, roughly 4 minutes a side. They don’t have to be cooked through. Pull them onto a plate.

2. Soften the veg. Drop the heat to medium, add the other tablespoon of butter, then the onion, carrot and celery. Cook 7 or 8 minutes, scraping up the brown chicken bits as the veg releases its water, until everything’s soft. Garlic in for the last minute.

3. Flour, then broth. Flour goes over the veg and gets stirred around for a minute (otherwise the soup tastes faintly of paste). Broth next, and pour it in slowly while you whisk with your other hand, because fishing flour lumps out of a soup pot is nobody’s idea of fun. Sprinkle the Italian seasoning over, slip the chicken back into the pot, set the lid on crooked and let it bubble away quietly for 15 minutes while you set the table or whatever.

4. Shred and add pasta. By now the thighs pull apart with zero effort, so lift them out and go at them with two forks on a cutting board. Meanwhile crank the pot back up to a boil, tip in the ditalini, and give it 8 or 9 minutes with a stir every so often since little pasta loves to weld itself to the bottom of a Dutch oven. Chicken goes back in when the pasta’s tender.

5. The million dollar part. Heat goes to the lowest setting your stove has. Grab a bowl, put the cream cheese and sour cream in it and whisk in a ladle of the hot broth till it looks like smooth sauce, and then pour that into the soup. Parmesan follows, a handful, stir, another handful. Don’t let it boil from here on, or the dairy can split.

Whisking cream cheese and sour cream with a ladle of hot broth before adding it to the soup pot

6. Finish. Toss in the spinach (and tomatoes, if using) and give it 60 seconds to go limp. Lemon juice now. Taste it (really taste it, this is where it goes from good to great), salt if needed, and ladle it up next to some crusty bread.

Bowl of creamy chicken ditalini soup with Parmesan and spinach next to a slice of crusty bread

Printable Recipe

Creamy million dollar soup with chicken, ditalini, spinach and sun-dried tomatoes in a white bowl on a glass table

Million Dollar Soup

Olivia Stone | Home Chef
Creamy one-pot million dollar soup with chicken thighs, ditalini, cream cheese, sour cream, Parmesan and spinach. Rich, tangy and ready in about 45 minutes.
No ratings yet
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Soup
Cuisine American
Servings 6 servings
Calories 465 kcal

Ingredients
  

  • 1 ¼ lb boneless skinless chicken thighs 565 g
  • 2 tbsp butter divided
  • 1 medium yellow onion finely diced
  • 2 carrots finely diced
  • 2 ribs celery finely diced
  • 3 cloves garlic minced
  • 3 tbsp all-purpose flour 25 g
  • 6 cups low-sodium chicken broth 1.4 L
  • 1 tsp Italian seasoning
  • ½ tsp salt plus more to taste
  • ½ tsp black pepper
  • 1 ¼ cups ditalini pasta 200 g, or other small pasta
  • 4 oz cream cheese 115 g, softened and cubed
  • ½ cup sour cream 120 g, room temperature
  • ¾ cup Parmesan 60 g, finely grated
  • 2 cups baby spinach 60 g, packed
  • ⅓ cup sun-dried tomatoes in oil 40 g, chopped, optional
  • 1 tbsp lemon juice

Instructions
 

  • Pat the chicken dry and season with salt and pepper. Brown in 1 tbsp butter in a Dutch oven over medium-high heat, about 4 minutes per side. Transfer to a plate.
  • Reduce heat to medium. Add the remaining butter, onion, carrots and celery and cook 7 to 8 minutes, scraping up browned bits, until soft. Add the garlic for the last minute.
  • Stir in the flour and cook 1 minute. Slowly whisk in the broth. Add the Italian seasoning and return the chicken. Simmer, partly covered, 15 minutes.
  • Remove the chicken and shred with two forks. Bring the soup to a boil, add the pasta and cook 8 to 9 minutes, stirring occasionally, until tender. Return the chicken.
  • Reduce heat to low. Whisk the cream cheese and sour cream with a ladle of hot broth until smooth, then stir into the soup. Stir in the Parmesan a handful at a time. Do not let the soup boil.
  • Stir in the spinach and sun-dried tomatoes until wilted. Add the lemon juice, adjust the salt and serve hot.

Notes

  • Rotisserie shortcut: skip browning and stir in 3 cups shredded rotisserie chicken with the pasta.
  • For leftovers, cook the pasta separately so it does not absorb all the broth; thin with broth when reheating.
  • Refrigerate within 2 hours and use within 3 to 4 days. Freeze only before adding pasta and dairy.
  • Nutrition is an estimate per serving.

Nutrition

Serving: 1servingCalories: 465kcalCarbohydrates: 34gProtein: 30gFat: 21gSaturated Fat: 11gSodium: 560mgFiber: 2gSugar: 3g
Keyword creamy chicken soup, million dollar chicken soup, million dollar soup
Tried this recipe?Let us know how it was!

Tips So It Doesn’t Go Wrong

ProblemWhyFix
Grainy or curdled brothDairy boiled, or cold cream cheese dropped straight inTemper it with hot broth first; keep the pot below a simmer after
Soup turned into stew overnightPasta drank the brothCook pasta separately if you plan leftovers; thin with broth when reheating
Too saltyRegular broth plus ParmesanUse low-sodium broth and salt only at the end
BlandNot enough acidMore lemon, a splash of the sun-dried tomato oil, or black pepper
Hands whisking softened cream cheese into hot chicken broth in a white bowl beside the soup pot

Make It Your Way

Loaded version? Gnocchi instead of pasta, one 16-ounce pack, dropped in for the last 3 minutes (they float when they’re ready), bacon crumbled over each bowl. Crockpot day? Everything but pasta, dairy and spinach goes in for 6 hours on low. Shred the chicken, boil pasta in its own pot, then combine with the dairy at the very end. Lighter? Neufchâtel and Greek yogurt. Heads up, yogurt splits if it so much as sees a bubble.

Two bowls of creamy chicken spinach soup with penne and grated Parmesan on a glass table

Leftovers

Fridge within two hours of cooking, covered, and you’ve got 3 to 4 days (that’s straight from USDA’s leftovers page). Overnight the pasta drinks a lot of broth, so expect something closer to stew and loosen it with a splash of broth over low heat. I wouldn’t freeze the finished soup, creamy plus pasta gets mushy and weird. Freeze a batch before the pasta and dairy go in, then finish it after it thaws.

More Soups You’ll Like

If this hit the spot, try our one-pot lasagna soup, the Olive Garden Zuppa Toscana copycat, or a big pot of creamy white chicken chili. For something cheesier still, there’s broccoli cheddar soup.

FAQ

What is million dollar soup made of?

Depends who you ask! Every version I’ve seen is creamy and rich and almost always chicken-based, and the one on this page uses thighs, ditalini, cream cheese, sour cream, Parmesan and spinach in chicken broth.

No pasta?

Skip it for low-carb, or swap in diced potatoes, which go in with the broth and simmer till soft.

Heavy cream instead?

Works, about a cup of it stirred in at the very end over low heat, though since you lose the tang, I’d be a bit more generous with the lemon.

Made it? Tell me in the comments which version you went with, and whether anyone at your table asked why it’s called million dollar.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Close
Your custom text © Copyright 2026. All rights reserved.
Close