Soups & Stews
This Amy's Chunky Vegetable Soup copycat recipe delivers the same creamy, hearty comfort you crave—without the can. The secret lies in high-quality vegetable broth, perfectly sautéed onions and celery, and just the right amount of tomato paste for that signature velouté texture.
I've refined this version to capture the restaurant-quality depth while keeping it simple enough for weeknight dinners.
The magic happens in layers: first, caramelizing onions and celery until deep golden (this builds flavor), then simmering with garlic, tomato paste, and diced vegetables until tender but still holding their shape.
A splash of heavy cream at the end creates that signature creamy finish without making the soup overly rich. The celery crowns add satisfying crunch that no canned version can match.
What you'll end up with is a steaming bowl of soup that's packed with vegetables—carrots, celery, potatoes, and peas—all swimming in a rich, savory broth. The texture is perfect: creamy yet still substantial, with each bite delivering both tender vegetables and that satisfying crunch from the celery crowns.
It's the kind of soup that warms you from the inside out on chilly days.
Serve with crusty bread for dipping or a sprinkle of fresh parsley for brightness. This recipe makes enough for a crowd, so double it if you're planning to feed hungry guests. Let's get cooking—your taste buds will thank you.
Ingredients for amy's chunky vegetable soup copycat
Creamy, hearty, and packed with veggie goodness—this copycat recipe nails Amy's signature texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Diced for caramelizing |
| Celery Stalk 🧅 | 4 whole | Diced, ends trimmed |
| Carrots 🥕 | 4 whole | Medium, peeled and chopped |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Fresh Peas 🌱 | 1 cup | Frozen works in a pinch |
| Celery Crowns 🧅 | 4 whole | For crunchy garnish |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ¼ cup | Squeeze tube works too |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The onions and celery are non-negotiable—caramelizing them until deep golden builds that rich, savory base. Buy fresh onions with dry skins (the papery ones last longer), and grab celery with tight stalks and vibrant green tops. Trader Joe's usually has the best quality for this. For the potatoes, Russets break down perfectly—avoid waxy varieties like Yukon Gold if you want that classic Amy's texture. The celery crowns? Look for ones with crisp, bright green leaves—they're the secret to that signature crunch.
No vegetable broth? Low-sodium chicken broth works in a pinch, but the flavor will be slightly different. Fresh peas are ideal, but frozen peas work perfectly—just don't thaw them first. The tomato paste can be any brand, but San Marzano has the best flavor. Heavy cream is key for that velvety finish—half-and-half cuts richness if you're watching calories. For the parsley, fresh is best, but dried at one-third the amount gets you close in a bind.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge or freeze portions for up to 3 months. I always make a double batch—one for dinner, one for lunches. The celery crowns keep their crunch for about 2 days in the fridge if you store them separately. Garnish with a sprinkle of parsley and a drizzle of olive oil before serving for that restaurant-quality touch.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "soak-and-dice" trick for celery and carrots—just plunge them in warm water for 10 minutes, then they practically fall apart when you run them under cold water. That alone cuts my prep time in half, and the texture stays perfect.
- Caramelized Base Magic: The onions and carrots get sweeter than anything when they simmer low and slow in that broth—like a secret hug of flavor. Honestly, if I skip the potatoes and just eat a bowl of that base with crusty bread, I’m still happy.
- Lunchbox Hero: Between us, this soup is my go-to for packing lunches. The peas stay bright, the potatoes hold their shape, and the whole thing reheats beautifully. My kids actually ask for it—yes, even on a Tuesday.
- Pantry Goldmine: I make a double batch every Sunday because it’s ridiculously budget-friendly. The potatoes and carrots bulk it up, the peas add freshness, and I can stretch it with a splash of cream or extra broth. Leftovers? More like future meals.
Step-by-step instructions for Amy's chunky vegetable soup copycat recipe
Here's how to recreate that perfect balance of hearty vegetables, rich tomato base, and velvety creaminess.
Build the Flavor Base with Caramelized Vegetables
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions and 4 whole celery stalk (diced) and cook for 8-10 minutes, stirring occasionally, until softened and beginning to turn golden. This is where the magic happens - the onions should smell sweet and the celery should release its natural oils.
Add the 4 whole carrots (chopped) and cook for another 5 minutes until they begin to soften slightly. Stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. Here's the thing - don't rush this step. The deeper you caramelize these vegetables, the more complex flavor your soup will develop. You'll know it's ready when the garlic just starts to turn golden around the edges.
Develop the Tomato Velouté
Stir in the 0.25 cup tomato paste and cook for 2 minutes until it darkens slightly and loses its raw taste. This creates the rich, velvety base that makes this soup so special. Pour in the 6 cups vegetable broth and bring to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes to allow all the flavors to meld together.
Add the 2 lb russet potatoes (cubed) and 1 cup fresh peas to the pot. The potatoes should be fully submerged - if not, add a little water. Season with 1.5 tsp salt and 0.5 tsp ground black pepper. Let the mixture simmer for 15-20 minutes until the potatoes are fork-tender. You'll know they're done when a knife slides in easily and the edges start to pull apart.
Finish with Cream and Celery Crown Crunch
Reduce heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes - don't let it boil or it will curdle. The soup should now have that luxurious, creamy texture that makes it so satisfying. Taste and adjust seasoning if needed - sometimes the broth needs a little more salt or pepper to balance the cream.
Just before serving, add the 4 whole celery crowns (cut into 1-inch pieces) to each bowl. These will add that signature crunch that makes this soup so special. Ladle the soup into bowls, garnish with 0.25 cup fresh parsley (chopped), and serve immediately while the celery crowns are still crisp. The contrast between the creamy soup and crunchy celery crowns is what makes this copycat recipe so delicious!
Optional Garnish and Serving
For that restaurant-quality presentation, sprinkle each serving with an extra pinch of black pepper and a drizzle of olive oil. The pepper enhances the creaminess while the oil adds another layer of richness. Serve with crusty bread or a side salad to complete the meal. This soup tastes even better the next day as the flavors continue to develop, so consider making a double batch for leftovers.
Real talk: the celery crowns are the star here. Don't skip them - they're what makes this copycat recipe truly special. If you can't find celery crowns, you can substitute with extra celery stalk cut into thick pieces, but it won't be quite the same. Trust me on this one!
Pro Tips For Making Amy'S Chunky Vegetable Soup Copycat
- CHOP POTATOES UNIFORMLY: I learned this the hard way—uneven potato chunks mean some mushy, some rock-hard. Cut them into 1.5-inch cubes (about the size of a golf ball) so they cook evenly without falling apart. No one wants a soup where half the potatoes are still crunchy while the other half turns to glue.
- SWEAT ONIONS LOW AND SLOW: Skip the high heat—it burns before the onions soften. Cook them on medium-low with a splash of water or broth, stirring often, until they’re translucent but not browned. This builds flavor without bitterness, and you won’t waste time scraping burned bits off the pot later.
- ADD PEAS LATE: Fresh peas? Toss them in only in the last 5 minutes of cooking, or they’ll turn to mush. If using frozen, add them when the potatoes are just tender—no need to thaw first. Overcooking them is the fastest way to ruin the texture of this soup.
- SALT THE WATER WELL: This isn’t just "seasoning"—it’s flavor insurance. Use 1.5 teaspoons of salt per gallon of water (or 1 teaspoon per quart) while boiling the potatoes. It seasons them deeply before they even hit the pot, and you won’t need to over-salt the finished soup. Trust me, your taste buds will notice.
Troubleshooting this dish
Broth Too Thin?
If your soup ends up watery, don't panic—simmer uncovered for 5-10 extra minutes to reduce the liquid naturally. The key is patience: let the broth evaporate slowly over low heat while stirring occasionally.
For a quicker fix, stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until thickened. 💫
Vegetables Overcooking
Potatoes and carrots can turn mushy if left too long. Test doneness by piercing with a fork—15-20 minutes should be enough for 1-inch cubes. If they're cooking too fast, reduce heat to low or add a splash of cold water to slow the process.
For extra insurance, add potatoes 5 minutes before the peas (they cook faster).
Lumpy Texture?
Stirring vigorously while adding tomato paste or cream can create lumps. For a silky finish, whisk the 0.5 cup heavy cream with 2 tablespoons broth first, then temper by slowly adding it to the hot soup while stirring constantly.
A fine-mesh strainer over half the soup can also help if lumps persist—just return the strained portion to the pot. 🥄
Celery Crowns Too Soft
Celery crowns lose crunch when cooked in the soup. Add them only at the very end, just before serving, and keep them out of the pot. For extra crispness, blanch them in boiling water for 30 seconds, then shock in ice water before adding to bowls.
If you must cook them, use 1-inch pieces and add them 5 minutes before serving.
Sour or Metallic Taste?
Aluminum pots can sometimes impart a metallic flavor. Use stainless steel or enameled cast iron instead. If the soup tastes sour, it may have simmered too long—reduce heat to low and add a pinch of sugar or a splash of lemon juice to balance.
For a deeper flavor, try adding 1 teaspoon apple cider vinegar when simmering the broth. 💡
Cream Curdling?
Never let the soup boil after adding cream—keep heat at low and stir gently. If it starts to curdle, whisk in 1 tablespoon cold butter or 2 tablespoons heavy cream to stabilize it.
For prevention, temper the cream by mixing it with a bit of hot broth before adding it to the pot. A splash of 1 teaspoon lemon juice can also help restore smoothness.
Nutrition facts
Frequently asked questions
Can I make this soup without celery crowns?
The celery crowns are what give this soup its signature crunch, but you can substitute with extra celery stalks cut into 1-inch thick pieces. Add them 5 minutes before serving to maintain some texture. For a different crunch, try adding 1/2 cup frozen peas or 1/4 cup chopped roasted nuts like almonds or walnuts.
How can I make this soup vegetarian?
This recipe is already vegetarian! The original uses vegetable broth, and all ingredients are plant-based. For extra depth, add 1 teaspoon soy sauce or 1/2 teaspoon smoked paprika when simmering the broth. If you want to boost protein, stir in 1/2 cup cooked lentils or 1/2 cup crumbled tofu at the end.
Can I use canned tomatoes instead of tomato paste?
Yes, but the texture will be different. For the closest result, use 1 (14.5 oz) can diced tomatoes instead of the tomato paste, and reduce the broth to 5 cups. The soup will be slightly chunkier but still creamy. Drain the tomatoes well to avoid watering down the soup.
Why does my soup taste bland?
Blending often happens when using low-sodium broth or skipping the caramelization step. Boost flavor by adding 1 teaspoon apple cider vinegar or 1/2 teaspoon garlic powder to the broth while simmering. For depth, stir in 1/4 cup tomato paste at the end and let it warm through. Taste as you go—this soup needs 1.5-2 teaspoons salt total, so adjust gradually.
How do I store and reheat leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For reheating, warm on low heat or in the microwave until steaming hot. Add 1-2 tablespoons broth or water if it thickens too much. The celery crowns will soften when reheated, so add fresh ones when serving.
