Million Dollar Soup offers a bright tomato broth brimming with tender pasta, crisp veggies, and hearty beans, all brightened by a squeeze of fresh lemon and aromatic herbs. This cozy, one-pot meal is perfect for a quick lunch or a comforting weeknight dinner, and it only takes beginner-friendly steps to pull together. With every spoonful, you’ll taste softened carrots, celery, and onion mellowed in olive oil, plus vibrant spinach and beans that make this veggie-packed soup feel like a hug in a bowl. Ready to dive in?
Before we dive into cooking, let’s take a look at the simple, wholesome ingredients that give this soup its rich flavor and comforting texture:
Ready to cook up this cozy, veggie-packed bowl? Follow these steps for the perfect balance of textures and flavors, from soft veggies to tender pasta and bright greens.
1. In a large pot or Dutch oven, heat the olive oil over medium heat.
2. Add the chopped onion, diced carrots, and diced celery. Sauté for about 5–7 minutes, or until the vegetables are softened and the onions turn translucent.
3. Stir in the minced garlic and cook for an additional 1–2 minutes until fragrant.
4. Add the can of diced tomatoes (with juices) to the pot, stirring to combine.
5. Pour in the vegetable broth and increase heat until it reaches a boil.
6. Once boiling, reduce the heat to low and add the dried basil, dried oregano, salt, and black pepper.
7. Incorporate the frozen corn, green beans, and kidney beans, stirring them into the broth.
8. Allow the soup to simmer for about 15 minutes, stirring occasionally to prevent sticking.
9. Add the small pasta and continue to cook for another 10–12 minutes, or until the pasta is tender.
10. Stir in the fresh spinach and cook for an additional 2–3 minutes until wilted.
11. Remove the pot from heat and squeeze the lemon juice into the soup. Taste and adjust the seasonings if necessary.
12. Serve hot, garnished with grated Parmesan cheese if desired.
Once your soup is bubbling with color and flavor, it’s time to serve it up in style. Here are a few ideas to make every bowl feel extra special:
This soup is a total crowd-pleaser because it’s flexible, forgiving, and full of flavor. Whether you want to use up leftovers or turn it into a heartier meal, these little tweaks will keep things interesting without extra fuss.
Storing this soup the right way means you’ll enjoy that startup flavor any time you reheat a bowl. Follow these simple methods to keep your leftovers tasting fresh:
Let’s clear up a few common queries so you can cook with confidence and ease.
A: From start to finish, plan for about 10–15 minutes of prep time (chopping onion, carrots, celery, garlic, trimming green beans, measuring ingredients) and roughly 40–45 minutes of cooking. That includes sautéing the vegetables (5–7 minutes), cooking the garlic (1–2 minutes), simmering the broth with vegetables (15 minutes), cooking the pasta (10–12 minutes), and wilting the spinach (2–3 minutes), for a total of approximately 50–60 minutes.
A: To make the soup gluten-free, swap the small pasta for gluten-free pasta, quinoa, or rice. Quinoa works particularly well and adds extra protein. For a higher-protein version, stir in cooked shredded chicken, turkey, or diced tofu right after adding the spinach, allowing it to warm through. Adjust the broth or seasonings if needed to maintain the desired consistency and flavor.
A: Let the soup cool to room temperature before transferring it to airtight containers. Refrigerate for up to 4–5 days or freeze for up to 2–3 months. When reheating from the refrigerator, warm it gently on the stovetop over medium-low heat, stirring occasionally. If reheating from frozen, thaw overnight in the fridge or use the defrost setting on your microwave, then heat through on the stovetop or in the microwave until hot.
A: This recipe is very flexible. You can add zucchini, bell peppers, spinach kale mix, peas, or broccoli florets. For a spicier kick, sprinkle in red pepper flakes or a dash of cayenne. A teaspoon of smoked paprika adds depth, while fresh chopped herbs like parsley, cilantro, or basil stirred in just before serving brighten the flavor. Feel free to swap kidney beans for white beans or chickpeas to change up the texture.
A: Yes. Preparing the soup a few hours or even a day in advance allows the flavors to meld and deepen. Cool the soup, refrigerate overnight, then gently reheat on the stove, adding a splash of broth if it has thickened. Add fresh spinach and lemon juice only just before serving to preserve the bright green color and acidity.
A: Lemon juice added at the end gives a fresh, bright acidity that balances the sweetness of the corn and tomatoes. If you prefer, you can substitute white wine vinegar or apple cider vinegar—start with a teaspoon, taste, and adjust to avoid overpowering the soup. Add gradually until you achieve a pleasant tang.
A: A generous sprinkle of grated Parmesan or Pecorino Romano cheese brings a savory, umami finish. Fresh chopped parsley or basil adds color and freshness. Serve with crusty bread, garlic toast, or warm dinner rolls for dipping. A simple side salad with a light vinaigrette complements the hearty vegetables and bright lemon notes in the soup.
Million Dollar Soup works its magic by balancing bright tomato broth, tender pasta, crisp veggies, and hearty beans in one simple pot—no fancy techniques needed! The final squeeze of lemon really wakes up every ingredient, while spinach adds a pop of green that feels like spring in a bowl. It’s so versatile you can tweak it with whatever’s in your fridge, and it freezes like a dream for those busy days. Feel free to print this out, save it for later, and drop a comment or question if you give it a try. I’d love to hear how your version turns out!
Tender carrots, celery, and onions soften in olive oil before joining tomato broth, beans, corn, and pasta. A squeeze of lemon brightens each spoonful, while fresh spinach adds a pop of green in this cozy, veggie-packed soup.