Soups & Stews
This Au Bon Pain 12 veggie soup recipe transforms pantry staples into a restaurant-worthy bowl of warmth and depth. ✨ The secret lies in layering flavors—sautéing onions and garlic until fragrant, then simmering a vibrant medley of vegetables until tender yet still vibrant. Every spoonful delivers a perfect balance of earthy, sweet, and savory notes, making it a hearty vegetarian meal that feels indulgent, not restrictive.
What sets this recipe apart is its adaptability—whether you're vegetarian, vegan, or simply looking to stretch your grocery budget, it delivers. The broth builds rich, aromatic depth from scratch, while the vegetables—carrots, celery, potatoes, and more—cook down into a creamy, velvety texture that coats every bite. The slow simmering process ensures maximum flavor extraction, turning simple ingredients into something extraordinary.
By the time you ladle this soup into bowls, you'll have a dish that's comforting yet sophisticated—perfect for chilly evenings or as a nourishing lunch. The optional garnishes of fresh herbs or a drizzle of olive oil elevate it further, but even without them, the soup shines. This is the kind of recipe that makes you feel like you've discovered a hidden gem in your own kitchen.
Best of all, it's easy to customize—swap in seasonal vegetables, adjust the spice level, or make it vegan by using vegetable broth. The instructions are straightforward, ensuring you'll have a steaming bowl of goodness in under an hour. Let's get started on this pantry-to-pot masterpiece.
Ingredients for au bon pain 12 veggie soup
Pantry staples meet restaurant-quality depth in this velvety 12-veggie soup masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred for flavor control |
| Yellow Onion 🧅 | 1 ½ cups | Diced, about 2 medium onions |
| Carrots 🥕 | 2 cups | Diced, medium size preferred |
| Celery Stalks 🧄 | 3 cups | Diced, about 6 medium stalks |
| Russet Potatoes 🥔 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Garlic Cloves 🧄 | 8 cloves | Minced, about 2 heads |
| Canned White Beans 🌱 | 15 oz | Drained and rinsed thoroughly |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | San Marzano preferred for sweetness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, finely chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing vegetables |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground for best flavor |
| Vegetable Oil 🫒 | 2 tbsp | For initial sautéing |
The broth is the soul of this soup—low-sodium vegetable broth gives you control over the seasoning, but homemade veggie broth takes it to another level. For that, Trader Joe's or Whole Foods have great pre-made options, or simmer veggie scraps with bay leaves for homemade. The San Marzano canned tomatoes are worth the splurge—they're sweeter and more flavorful than regular brands. Look for the flat, whole tomatoes at the store, not the crushed variety. Fresh thyme and parsley? Grow your own if possible, but grocery store bunches work too—just wash and dry them well before storing.
No white beans? Substitute canned chickpeas or lentils—just adjust the cooking time since they're denser. Running low on carrots? Sweet potatoes or butternut squash add a beautiful orange hue and natural sweetness. Celery short? Leeks or fennel bring a similar earthy depth. The potatoes can be swapped for cauliflower or zucchini if you're watching carbs. For extra creaminess without dairy, blend in 1 cup of cooked white beans at the end—it thickens beautifully. And that olive oil? Use the fruity, peppery kind—none of that bland supermarket stuff.
This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store in airtight containers for up to 5 days in the fridge or 3 months in the freezer. To reheat, add a splash of broth or water and simmer until steaming. The herbs? Add them fresh at the end—they wilt fast when cooked. For a restaurant-style presentation, top with a drizzle of olive oil and extra black pepper. Leftovers? Blend with a splash of broth for an instant veggie soup base next time.
Why You'll Love This Recipe
- I swear by this trick: just dice the onion, carrots, and celery into one bowl while the broth heats. Toss them all in raw—no pre-cooking, no waiting. The potatoes soften right in the broth, and you end up with that perfect Au Bon Pain texture where they’re tender but still hold their shape.
- Chop-Free Magic: I swear by this trick: just dice the onion, carrots, and celery into one bowl while the broth heats. Toss them all in raw—no pre-cooking, no waiting. The potatoes soften right in the broth, and you end up with that perfect Au Bon Pain texture where they’re tender but still hold their shape.
- Umami Bomb: That vegetable broth isn’t just flavor—it’s the backbone. When you let the onions caramelize just a little (no fancy technique, just medium heat and patience), the soup develops this deep, savory richness. Add a splash of apple cider vinegar at the end, and suddenly it’s ridiculously good.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Make a big batch on Sunday, and you’ve got lunch sorted for the week. Pack it in jars or thermoses—it stays warm, the veggies don’t get mushy, and my kids actually ask for it. (Yes, even on a Tuesday.)
Step-by-step instructions for Au Bon Pain-style vegetable soup
This hearty soup comes together in one pot with layers of flavor—let's build it step by step!
🍳 Step 1: Sauté the Vegetable Base
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onion, 2 cups diced carrots, and 3 cups diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This foundational step develops deep flavor through caramelization.
Here's the thing—don't rush this part. You'll know it's ready when the vegetables release easily from the pan and develop a golden hue. Add the 8 cloves minced garlic and cook for another 30 seconds until fragrant. This aromatic base will infuse the entire soup with rich, savory depth.
🥘 Step 2: Build the Soup Foundation
Pour in the 6 cups vegetable broth and bring to a gentle boil. Add the 2 lbs cubed russet potatoes, 15 oz drained white beans, and 14.5 oz diced tomatoes. Stir well to combine, then reduce heat to medium-low and let it simmer for 20 minutes. This initial simmer allows the potatoes to begin breaking down while keeping the other vegetables intact.
I like to stir occasionally during this phase—just enough to prevent sticking. The potatoes should be softening but shouldn't completely disintegrate yet. This ensures we get that perfect texture where some vegetables remain slightly firm while others melt into the broth.
🔥 Step 3: Season and Simmer to Perfection
Add the 1.5 teaspoons sea salt, 0.5 teaspoon black peppercorns, 1 tablespoon chopped fresh thyme, and 0.25 cup extra-virgin olive oil. Stir everything together and let the soup simmer uncovered for 30-40 minutes until the potatoes are fork-tender and the flavors have melded beautifully. The soup should have a rich, aromatic smell that makes your kitchen irresistible.
Real talk: This is where patience pays off. The longer it simmers, the deeper the flavors develop. You'll know it's ready when the potatoes break apart easily with a fork and the broth has thickened slightly from the vegetables releasing their starches. Taste and adjust seasoning if needed—sometimes the canned tomatoes need a little extra salt to balance their acidity.
🍽️ Step 4: Finish with Fresh Herbs and Garnish
Remove the soup from heat and stir in the 0.25 cup chopped fresh parsley. This final step brightens the flavors and adds a fresh, vibrant touch. Let the soup rest for 5 minutes before serving—this allows the flavors to settle and makes each bowl even more delicious.
Ladle the soup into bowls and garnish with additional parsley if desired. The perfect bowl of vegetable soup should be hearty yet balanced, with each bite delivering tender vegetables, rich broth, and aromatic herbs. Serve with crusty bread to soak up every last drop of that flavorful liquid!
Pro Tips For Making Au Bon Pain 12 Veggie Soup
- Sear the Aromatics: After chopping the onion, celery, and carrots, hit them with a dry pan on medium-high heat for 3-4 minutes before adding broth. The caramelized edges build flavor—skip this, and your soup tastes like it’s missing something.
- Cut Potatoes Uniformly: Russets break down unevenly, so slice them into 1-inch cubes before adding them to the pot. Larger chunks stay mealy; smaller ones turn to mush. A sharp knife and steady hand make this easier than it sounds.
- Salt the Broth Early: Season the vegetable broth right when you add it to the pot, not at the end. This lets the salt penetrate the veggies and potatoes fully—waiting until later means flavor hiding in the back of the bowl.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, occasional swirls) for the last 15 minutes. Boiling turns potatoes to glue and roughs up the carrots. If it’s too loud, lower the heat—patience pays off.
Troubleshooting this recipe
Broth Too Thin?
If your soup looks watery after simmering, don't panic—this happens when vegetables release too much starch. My go-to fix is to simmer uncovered for an extra 10-15 minutes to let excess liquid evaporate. For quicker results, blend ½ cup of the soup (including some vegetables) until smooth, then stir it back in. This creates a natural thickening without altering the flavor. 💫
Vegetables Overcooking
When carrots or celery turn mushy before potatoes soften, it means your heat is too high or simmer time is too long. Start by reducing heat to low and cover the pot to trap steam. For extra insurance, add harder vegetables like parsnips or turnips—they hold up better during long cooking. I also recommend removing the celery and carrots 5 minutes early if you're worried about overcooking.
Flavor Too Mild?
If your soup tastes bland, it's likely from using low-sodium broth or insufficient seasoning. Boost flavor by adding 1 teaspoon soy sauce or ½ teaspoon smoked paprika during the final 10 minutes of cooking. For depth, stir in 1 tablespoon tomato paste with the seasoning. Fresh herbs like basil or tarragon add brightness—just add them at the very end. 🌿
Lumpy Texture
Lumps form when beans or potatoes aren't cooked enough before blending. First, try mashing potatoes slightly with a potato masher before adding them to the pot. For stubborn lumps, blend ¼ cup of the soup (including the offending chunks) until smooth, then return it to the pot. If using canned beans, rinse them thoroughly to remove excess starch that can thicken the soup unevenly.
Herbs Losing Flavor
Dried herbs can't replace fresh in this soup—they lack the bright, vibrant quality. If you're out of fresh herbs, toast whole spices like bay leaves or fennel seeds in the oil before adding vegetables. For dried thyme, use half the amount (so ½ teaspoon instead of 1 tablespoon) and add it 10 minutes before serving to preserve aroma. Store fresh herbs properly by trimming stems and wrapping in a damp paper towel before refrigerating.
Potatoes Disintegrating
Potatoes break down too quickly when cut too small or cooked at high heat. For better control, cut potatoes into 1.5-inch chunks (not smaller) and simmer at medium-low heat. If they're already falling apart, remove them early, mash them slightly, and stir them back in. For extra stability, add ½ cup of uncooked rice or barley—it absorbs excess moisture and keeps the soup cohesive. 🥔
Nutrition facts
Frequently asked questions
What makes this 12-veggie soup different from regular vegetable soup?
This recipe features a carefully balanced blend of 12 different vegetables (including carrots, celery, potatoes, and white beans) that simmer together to create a creamy, velvety texture without dairy. The key difference is the longer simmering time and layered flavor development—starting with sautéed onions and garlic, then building depth with tomatoes and herbs. It's heartier and more flavorful than basic veggie soup while staying completely vegetarian.
Can I make this soup vegan?
Simply use vegetable broth instead of chicken broth and omit the olive oil if you prefer. For extra richness, blend ½ cup of cooked white beans into the finished soup—this creates a creamy, dairy-free texture. The recipe naturally works well for vegan diets while keeping all the same hearty, satisfying qualities.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, add a splash of broth or water and simmer until steaming. The flavors actually improve after the first day as the vegetables absorb more of the broth's depth. For a quick meal, freeze portions in single-serving containers—just thaw overnight in the fridge before reheating.
What if I don't have all 12 vegetables?
No problem! This recipe is designed to be flexible. Swap any missing vegetables with similar ones—like using butternut squash for carrots or zucchini for celery. The key is maintaining the balance of textures: keep some firm (like potatoes) and some softer (like carrots). The broth and seasonings will carry the dish even if you adjust the vegetable selection. Seasonal produce works beautifully too!
Can I make this soup in a slow cooker?
Yes! Follow the same steps for sautéing the vegetables, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until the potatoes are tender. The slow cooker method actually enhances the flavors as they develop gradually. Just
