Million Dollar Soup might sound fancy, but don’t worry—you won’t need to rob a bank to make it. This creamy, velvety soup is pure comfort in a bowl. It’s brimming with tender beans, hearty vegetables, and a luscious broth that feels like a warm hug on a cold evening. Whether you’re craving something soothing after a long workday or looking for a quick yet satisfying family meal, this recipe has you covered. What makes Million Dollar Soup truly special is its simplicity—you can pull it together in just about 35 minutes, and it tastes like something straight out of a cozy café.
Table of Contents
What is Million Dollar Soup?
Million Dollar Soup is the kind of recipe that feels rich and indulgent without any complicated ingredients. Think of it as the love child between a creamy vegetable chowder and a hearty Italian bean soup. It combines a savory base of onion, carrot, and celery with fragrant garlic, diced tomatoes, and soft cannellini beans. The Italian seasoning ties everything together with a subtle herbal aroma, and then—here’s the “million dollar” part—a swirl of heavy cream turns it into pure gold. It’s luxurious, filling, and surprisingly wholesome.
Reasons to Try Million Dollar Soup
You know those evenings when you want something comforting but don’t want to spend an hour in the kitchen? That’s exactly when Million Dollar Soup shines. It’s quick, affordable, and feels like a treat. The recipe calls for basic pantry staples, but when they come together, the result is restaurant-worthy. It’s also endlessly adaptable—you can use chicken or vegetable broth, add shredded rotisserie chicken for extra protein, or toss in a handful of spinach for color. Plus, it’s a hit with both kids and adults. And if you love cozy soups like Roasted Tomato Soup, this one might just become your new go-to.
Ingredients Needed to Make Million Dollar Soup
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 4 cups chicken or vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 1 cup heavy cream
- Fresh parsley, chopped (for garnish)

Instructions to Make Million Dollar Soup (Step by Step)
Let’s walk through this step by step so your Million Dollar Soup turns out creamy, flavorful, and downright comforting. Even if you’re not a kitchen pro, these detailed directions will make the process easy—and maybe even a little fun.
Step 1: Prep and Chop the Vegetables
Start by gathering all your ingredients. Dice one onion, two carrots, and two celery stalks. If you’re new to chopping, check out our vegetable preparation tips for easy techniques that save time and prevent tears (yes, literally). Try to keep your dice size consistent so everything cooks evenly. Mince the garlic and set it aside—you’ll want it ready to go once your veggies start softening.
Step 2: Sauté the Base Flavors
In a large soup pot, heat one tablespoon of olive oil over medium heat. Once it shimmers, add your onion, carrots, and celery. This is where the magic begins. Sauté the vegetables for about 5 to 7 minutes, stirring occasionally, until the onions turn translucent and the carrots start to soften. This step by step sautéing process builds your soup’s foundation of flavor. Add the garlic and cook for just one more minute—long enough to release its aroma without burning. If you love this flavor-building stage, you might enjoy the sautéing technique used in our creamy garlic sauce potatoes.
Step 3: Add the Tomatoes and Broth
Pour in one can of diced tomatoes (with their juices) and four cups of chicken or vegetable broth. Stir to combine, scraping the bottom of the pot to pick up all that rich, caramelized flavor from the sautéed veggies. The tomatoes bring acidity and depth, while the broth balances it out with savory comfort. If you’re looking for more ideas on how to build depth in soups, our roasted tomato soup guide shares a few easy tricks you can apply here too.
Step 4: Stir in Beans and Seasonings
Next, add your drained and rinsed cannellini beans, one teaspoon of Italian seasoning, and a good pinch of salt and pepper. The beans will soften and thicken the soup slightly, giving it that hearty, homey texture that makes Million Dollar Soup feel so rich. If you want a bit more substance, try adding cooked pasta or rice at this stage, similar to what’s done in our chicken orzo tomato soup.
Step 5: Let It Simmer Slowly
Bring everything to a gentle boil, then immediately reduce the heat to low. Let your soup simmer uncovered for about 20 minutes. This step by step simmering process is where all the ingredients get to know each other—the tomatoes mellow out, the herbs infuse, and the beans soak up flavor. Stir occasionally so nothing sticks to the bottom. You’ll know it’s ready when the veggies are tender and the broth has deepened in color.
Step 6: Add the Creamy Finish
Once your soup has simmered to perfection, stir in one cup of heavy cream. This is the “million dollar” moment. The cream transforms the broth into a velvety, smooth texture that feels downright luxurious. Let it warm through gently for about 3–5 minutes, but don’t let it boil or the cream could separate. If you’re avoiding dairy, swap in coconut milk or cashew cream—our vegetable orzo soup article includes great substitution ideas.
Step 7: Garnish and Serve
Turn off the heat and ladle your Million Dollar Soup into bowls. Sprinkle each serving with fresh chopped parsley—it adds a bright, fresh note that balances the richness of the cream. Pair it with a slice of crusty bread or a buttery roll for the ultimate comfort meal. For inspiration, check out our honey butter skillet corn or Texas Roadhouse rolls—both are perfect sides to soak up every last drop.
What to Serve with Million Dollar Soup
This soup pairs beautifully with crusty bread, garlic knots, or a simple side salad. The creamy broth begs for something to dip, so a loaf of warm French bread is practically mandatory. You could also serve it alongside a crisp Caesar salad or a grilled cheese sandwich for that classic comfort food combo. If you’re planning a cozy dinner night, try serving it before a main dish like Slow Cooker Street Corn Chicken or Hearty Green Chile Stew.
Key Tips for Making Million Dollar Soup
- Don’t rush the sauté. Letting the onions and carrots soften properly gives your soup that deep, savory flavor.
- Use quality broth. Whether you go with chicken or veggie, make sure it’s flavorful—this makes or breaks the base.
- Add-ins welcome. Spinach, kale, or even small pasta shapes like orzo work beautifully.
- Cream alternatives. If you’re dairy-free, swap the heavy cream for coconut milk—it’s just as silky and adds a lovely hint of sweetness.
- Batch cooking bonus. Double the recipe and freeze half for those nights when cooking feels impossible.
Storage and Reheating Tips for Million Dollar Soup
If you somehow manage to have leftovers (good luck with that), store your Million Dollar Soup in an airtight container in the refrigerator for up to 3 days. To reheat, warm it gently on the stovetop over medium heat—just avoid boiling to keep the cream from separating. For longer storage, freeze the soup before adding the cream. When you’re ready to serve, thaw, heat, and stir in fresh cream for that same rich texture.
FAQs
Can I make Million Dollar Soup vegan?
Yes! Just use vegetable broth and swap the cream for coconut milk or a plant-based alternative.
Can I add meat?
Definitely. Shredded rotisserie chicken, turkey, or even crumbled sausage would take it to the next level.
Can I make it in a slow cooker?
Sure thing. Sauté the veggies first, then add everything (except the cream) to your slow cooker. Cook on low for 4–5 hours, stir in the cream before serving, and you’re golden.
Final Thoughts
When life feels a little hectic and you’re craving comfort, Million Dollar Soup is your ticket to cozy bliss. It’s proof that you don’t need expensive ingredients to make something that tastes absolutely luxurious. So grab your spoon, pour yourself a bowl, and maybe—just maybe—pair it with a slice of buttery garlic bread. You’ve earned it. For more cozy meal ideas, check out Vegetable Orzo Soup or Creamy Garlic Sauce Potatoes.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Million Dollar Soup: A Cozy Bowl of Creamy Comfort
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A creamy, flavorful soup packed with a medley of vegetables, tender beans, and a soothing broth that warms the soul.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 4 cups chicken or vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 1 cup heavy cream
- Fresh parsley, chopped (for garnish)
Instructions
1. In a large pot, heat olive oil over medium heat. Add the chopped onion, carrots, and celery, and sauté until softened, about 5-7 minutes. Stir in the garlic and cook for another minute.
2. Add the diced tomatoes, broth, cannellini beans, Italian seasoning, salt, and pepper. Stir well to combine.
3. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes.
4. Stir in the heavy cream and heat through for a few minutes. Serve warm in bowls garnished with fresh parsley.
Notes
Serve alongside crusty bread or a salad. It can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 850mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 55mg