Soups & Stews
This Amy's Chunky Vegetable Soup copycat recipe delivers the same hearty, comforting flavors you love from the can—without the preservatives.
The secret lies in caramelizing onions until they're deep golden and crispy, then building a rich herb-infused broth that simmers until every vegetable is tender yet still holds its shape.
I've perfected this vegetarian version over years of testing, ensuring the chunky texture and satisfying depth that makes it a pantry staple.
The foundation starts with a slow-cooked base of onions, garlic, and celery that develops complex caramelized notes. Fresh herbs like thyme and parsley infuse the broth with bright, aromatic flavors, while a touch of tomato paste adds subtle sweetness that rounds out the vegetables.
What sets this apart is the caramelized onion crunch—those crispy bits add texture that elevates every spoonful, just like the original.
By the time you're done, you'll have a steaming bowl of soup packed with hearty vegetables, tender beans, and that signature crispy onion topping. The broth is rich enough to coat your spoon but light enough to let the natural flavors shine through.
This recipe serves six and comes together in just one hour, making it perfect for busy weeknights or meal prep.
Leftovers taste even better the next day as the flavors meld further, and the recipe scales easily for larger gatherings. Whether you're a longtime Amy's fan or just love chunky vegetable soup, this copycat version will become your new go-to.
Let's get started with the step-by-step instructions that bring this comforting classic to life in your own kitchen.
Ingredients for amy's chunky vegetable soup copycat
Pantry staples plus a few fresh touches—this soup delivers all the comfort of the can, better.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 large | Diced for caramelizing |
| Celery Stalks 🥬 | 4 whole | Chopped into 1/2-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Carrots 🥕 | 4 medium | Peeled and chopped into chunks |
| Russet Potatoes 🥔 | 2 medium | Cubed for hearty texture |
| Canned White Beans 🌱 | 2 cups | Drained and rinsed |
| Canned Diced Tomatoes 🍅 | 1 can (14.5 oz) | San Marzano preferred |
| Tomato Paste 🍅 | 2 tbsp | For rich sweetness |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Breadcrumbs 🍞 | ½ cup | For crispy topping |
The onions are everything here. Yellow onions caramelize best, so grab a few big ones—they'll shrink dramatically. Trader Joe's has the best price on bulk onions, but any grocery store works. For the celery, look for crisp stalks with no brown spots—those get bitter when cooked. The potatoes? Russet is classic, but Yukon Gold adds creaminess. If you're prepping ahead, chop everything and store in separate containers in the fridge for up to 3 days.
No San Marzano tomatoes? Any good-quality canned tomatoes work—just drain well. Short on thyme? Dried at one-third the amount gets you close, but fresh is ideal. The tomato paste can be a squeeze tube from Trader Joe's for easy measuring. For extra richness, stir in 1 tbsp nutritional yeast with the herbs—it adds that umami depth. The beans? Canned white beans are perfect, but lentils or chickpeas work too if you prefer.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 5 days or freeze for 3 months. For the crispy topping, mix breadcrumbs with a little olive oil and toast in a dry pan for 3-4 minutes until golden. I always make a double batch—one for now, one for lunches. The caramelized onions keep for 5 days in the fridge if you want to prep ahead.
Why You'll Love This Recipe
- No Fuss, Big Payoff: The only chopping you’ll do is dicing onions and celery—no peeling tiny potatoes or mincing garlic into oblivion. I swear, I’ve made this while scrolling through emails, and it still tastes like I cared.
- Caramelized Crunch Magic: That golden-brown edge on the potatoes? Chef’s kiss. The onions and carrots soften just enough to melt into the broth while keeping enough texture to make every spoonful feel satisfying. (Yes, even on a Tuesday night.)
- Leftover Hero: This soup actually improves overnight—flavors meld, potatoes soak up the broth perfectly. I’ve had it for lunch, dinner, and even cold with a drizzle of olive oil the next day. Zero waste, all win.
- Budget-Friendly Staples: Potatoes, carrots, celery—these are the ingredients I always have lurking in my fridge. No specialty items, no last-minute grocery runs. Honestly, it’s the kind of meal that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for Amy's chunky vegetable soup
This copycat recipe delivers restaurant-quality depth with caramelized onions and herb-infused broth.
Caramelize the Onions for Sweet Crunch
Heat the 0.5 cup olive oil in a large Dutch oven over medium-low heat. Add the 3 large yellow onions (diced) and cook, stirring occasionally, for 25-30 minutes until deep golden brown and jammy. This slow process develops that signature sweetness that makes this soup special.
Here's the thing—don't rush this step. You'll know it's ready when the onions look like melted caramel and smell intensely sweet. If they start to brown too quickly, reduce the heat. These caramelized onions form the flavor base of the entire soup, so take your time.
Sauté the Vegetable Base
Add the 4 whole celery stalks (chopped), 4 medium carrots (chopped), and 4 cloves garlic cloves (minced) to the Dutch oven. Stir well to coat in the onion oil and cook for 5-6 minutes until the celery softens slightly and the garlic becomes fragrant.
This quick sauté builds layers of flavor without cooking the vegetables completely. You want them to retain some texture so they hold up during the long simmer ahead. If the vegetables start sticking, add a splash of vegetable broth to deglaze and scrape up those flavorful browned bits.
Build the Herb-Infused Broth
Stir in the 2 tbsp tomato paste, 1 can (14.5 oz) diced tomatoes, 6 cups vegetable broth, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle boil, then reduce heat to medium-low and add the 2 medium russet potatoes (cubed) and 2 cups canned white beans (drained).
Simmer uncovered for 20 minutes until the potatoes are tender when pierced with a fork. This is where the magic happens—the flavors meld together into a rich, hearty broth. Stir occasionally to prevent the potatoes from sticking to the bottom, but don't worry if a light crust forms.
Finish with Fresh Herbs and Crispy Topping
Remove from heat and stir in the 1 tbsp fresh thyme and 0.25 cup fresh parsley. Let the soup rest for 5 minutes to allow the flavors to fully develop. Meanwhile, spread the 0.5 cup breadcrumbs on a baking sheet and toast in a 375°F oven for 5-7 minutes until golden brown.
Before serving, sprinkle the toasted breadcrumbs over each bowl of soup. These crispy crumbles add a delightful textural contrast that perfectly complements the creamy vegetable broth. The breadcrumbs should be golden and slightly crisp—if they're still pale, return them to the oven for another 2-3 minutes.
Adjust Seasoning and Serve Warm
Taste the soup and adjust seasoning if needed—this is your final chance to perfect the flavor. I usually add a pinch more salt or a splash of vegetable broth if the soup seems too thick. The texture should be hearty but still allow for easy spooning.
Serve immediately while the breadcrumbs are still crisp. Each spoonful should deliver that perfect balance of sweet caramelized onions, tender vegetables, and herb-infused broth. This copycat version stays true to the original while making it easy to recreate at home with simple ingredients.
Pro Tips For Making Amy'S Chunky Vegetable Soup Copycat
- SWIM THE POTATOES: Cut the russets into 1-inch chunks—no smaller, or they’ll turn to mush. I learned this the hard way when I got lazy and ended up with a soup that needed a blender to get back to chunky.
- SWEAT THE ONIONS LOW: Don’t rush the onions—cook them on medium-low for 8-10 minutes until they’re translucent and just starting to soften. High heat burns them, and you’ll taste it in every spoonful.
- SALT THE WATER LIKE THE OCEAN: Use 2 teaspoons of salt per gallon of water (yes, even if your potatoes are salted). Under-salting here means your soup will taste bland no matter how much you season later.
- ROAST THE VEGETABLES FIRST: Toss the carrots, celery, and onions with oil, salt, and pepper, then roast at 400°F for 20 minutes before adding them to the pot. The caramelization adds depth—no extra effort, just better flavor.
Flavor customization for this recipe
Spice Level Control
Start with the base recipe, then adjust heat to your preference. For mild heat, add ½ tsp smoked paprika with the tomato paste—it adds warmth without spice. If you like it spicy, stir in 1 tsp cayenne pepper or 1 chopped chipotle pepper in adobo sauce when simmering.
For a slow build, add ½ tsp red pepper flakes at the end—it’ll infuse the broth beautifully. 🌶️
Herb Variations
Swap out thyme and parsley for other fresh herbs to change the flavor profile. Try 1 tbsp fresh rosemary and 1 tbsp fresh basil for a Mediterranean twist, or use 1 tsp dried oregano and 1 tsp dried basil if fresh isn’t available.
For a brighter taste, add 1 tbsp fresh dill at the end—it pairs wonderfully with the caramelized onions. 🌿
Protein Additions
Keep it vegetarian with ½ cup cooked lentils or ½ cup crumbled tofu for extra protein. For a meaty texture, stir in 1 cup cooked shredded chicken or turkey during the final 5 minutes of simmering.
If you love seafood, add ½ cup cooked shrimp just before serving—they’ll stay tender and add a delightful briny note. 🦐
Vegetable Swaps
Customize the veggies based on what you have on hand. Swap carrots for zucchini or yellow squash (chopped into chunks) for a lighter texture. Add ½ cup corn kernels for sweetness or ½ cup diced bell peppers for extra crunch.
For a heartier soup, include 1 cup chopped kale or spinach in the last 5 minutes of cooking. 🥕
Umami Boosters
Enhance the depth of flavor with umami-rich ingredients. Stir in 1 tbsp soy sauce or 1 tsp miso paste during the simmer for a savory kick. Add 1 tbsp nutritional yeast with the herbs for a cheesy, nutty flavor.
For a smoky touch, sprinkle ½ tsp liquid smoke into the broth. These additions take the soup from good to extraordinary. 💡
Dairy Touches
Add a creamy element by stirring in ¼ cup coconut milk or 2 tbsp cream cheese at the end for a velvety texture. For a tangy twist, top each bowl with 1 tbsp crumbled feta cheese or ¼ cup shredded Parmesan.
If you love cheese, try a sprinkle of Parmesan crisps on top—they add a crispy, salty contrast. 🧀
Nutrition facts
Frequently asked questions
Can I make this soup without caramelizing the onions?
The caramelized onions are key for that signature sweet crunch, but you can skip them if short on time. Sauté the onions for just 5 minutes until soft instead. For extra flavor, add 1 tbsp brown sugar or 1 tsp maple syrup to mimic the caramelization. The soup will still taste great, just with slightly less depth.
How can I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 10-15 extra minutes to reduce the broth. If it's too thick, stir in ½ cup warm vegetable broth at a time until you reach your desired consistency. For a creamier texture, blend 1 cup of the soup and stir it back in. The perfect thickness should coat the back of a spoon but still be easy to ladle.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat, stirring occasionally, until steaming hot. To preserve the crispy breadcrumb topping, add it fresh after reheating. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat to a boil—this can make the soup watery and lose its depth of flavor.
Can I use frozen vegetables instead of fresh?
Frozen vegetables work perfectly and can save time. Use 1 cup frozen mixed vegetables (like peas, corn, and carrots) instead of fresh. Add them during the final 5 minutes of simmering so they don't turn mushy. For the best texture, thaw them first by soaking in warm water for 5 minutes. This keeps the chunky consistency you love.
Why does my soup taste bland compared to the canned version?
Homemade soup often needs more seasoning than canned versions. Boost flavor by adding 1 tsp soy sauce or ½ tsp smoked paprika during cooking, and finish with a splash of lemon juice or apple cider vinegar for brightness. Taste as you go—homemade soups often need 20-30% more salt than canned ones. The fresh herbs and caramelized onions should add depth, but extra seasoning never hurts!
