Bill Miller's Vegetable Soup Recipe: Rustic Garden Harvest in One Pot

Soups & Stews

Bill Miller's Vegetable Soup Recipe: Rustic Garden Harvest in One Pot

Bill Miller's vegetable soup recipe transforms simple garden vegetables into a hearty, rustic one-pot meal that tastes like a homegrown harvest. This classic dish relies on seasonal produce and a few pantry staples to create a deeply flavorful broth that simmers into perfection.

The beauty lies in its flexibility—swap ingredients based on what's fresh, yet maintain a balanced, satisfying bowl every time.

The secret to this soup's depth begins with sautéing onions, carrots, and celery until they release their natural sweetness, forming a flavorful base for the broth. Adding garlic and herbs like thyme and bay leaf infuses layers of aroma that build as the soup simmers.

The vegetables cook until tender, absorbing the rich, savory broth while keeping their natural texture and color.

What you'll end up with is a steaming bowl of vegetable soup that's both comforting and nutritious, with a velvety broth that clings to every bite. The simplicity of the recipe—just 10 ingredients and 45 minutes of active time—makes it perfect for weeknight dinners or meal prepping.

Serve it with crusty bread or a sprinkle of fresh parsley for a touch of brightness.

This soup is especially rewarding when made with fresh, locally sourced vegetables, but it works just as well with frozen or canned options in a pinch. The recipe scales easily to feed a crowd or serve as a light lunch.

Once you taste the difference between this homemade version and store-bought, you'll never go back.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bill miller vegetable soup

Seasonal vegetables meet pantry staples for a rustic soup that tastes like harvest time.

Ingredient Amount Notes
Yellow Onion 🧅 1 ½ cups Diced, medium size preferred
Carrots 🥕 3 medium Peeled, sliced into rounds
Celery Stalks 🧄 3 whole Diced, including leaves
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Thyme 🌿 2 tbsp Leaves only, chopped
Bay Leaves 🌿 2 whole Dried, standard size
Potatoes 🥔 3 medium Yukon gold, cubed
Canned Tomato Sauce 🍅 1 can 28 oz, no salt added
Vegetable Broth 💧 4 cups Low-sodium preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The base trio—onions, carrots, and celery—forms what Bill calls the 'holy trinity' of soup flavor. Look for fresh, firm carrots with vibrant color at the grocery store, and skip the pre-cut bags—they brown fast. Celery should snap crisply when bent, and onions should feel heavy for their size. Trader Joe's and local farmers markets often have the best selection. Potatoes add heartiness, so Yukon gold or red potatoes work best—they hold their shape while soaking up broth. For the broth, low-sodium options like Pacific Foods let you control the seasoning better.

No fresh thyme? Dried works at one-third the amount, but fresh has that bright, earthy aroma. Bay leaves can be skipped if you're sensitive to their flavor, but they're worth it for that subtle depth. Canned tomato sauce is a game-changer here—Muir Glen or Rao's are my go-tos, but any no-salt-added brand works. Swap potatoes for butternut squash or sweet potatoes if you prefer. The olive oil matters too—extra-virgin with fruity notes adds richness that regular olive oil can't match. For extra umami, add a splash of soy sauce or a dash of miso paste.

This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze portions for up to 3 months. I always double the batch—one for dinner, one for lunches. The parsley garnish is optional, but it adds that fresh pop of color. For meal prep, cool the soup completely before freezing in airtight containers. Reheat gently on the stove or microwave, stirring occasionally to prevent scorching.

❤️

Why You'll Love This Recipe

  • No Chopping Struggle: I swear by this recipe because it only asks for one knife—just dice the onion, carrots, and celery together. That’s it. Even my husband, who burns toast, can handle it.
  • Garlic-Thyme Magic: The moment those garlic cloves hit the pot with fresh thyme? Chef’s kiss. It’s that crisp, herby depth that turns simple veggies into something you’d pay for at a restaurant.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. Pack it cold or reheat it—it’s just as good the next day. (Yes, even on a Tuesday night.)
  • Pantry Stretch: Honestly, this recipe uses ingredients you already have. Carrots, celery, onion—stuff that sits in your fridge until it gets sad. Now it gets used. No wasted money, just flavor.

Step-by-step instructions for rustic vegetable soup

This method delivers hearty, flavorful soup with layers of garden-fresh taste in a single pot.

1

Sauté the Aromatic Base

Heat the 0.25 cup olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1.5 cups diced yellow onion, 3 medium carrots (sliced into rounds), and 3 whole celery stalks (diced including leaves). Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions turn translucent.

Here's the thing—don't rush this step. You want the vegetables to release their natural sugars and develop a slight caramelization. I press down gently on the mixture with a wooden spoon to ensure even cooking. When the vegetables smell sweet and the edges begin to soften, it's time to add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. This aromatic foundation is the soul of your soup.

2

Build Flavor with Herbs and Tomato

Add the 2 tbsp chopped fresh thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Stir well to coat the vegetables evenly. Then pour in the 1 can (28 oz) canned tomato sauce and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the concentrated flavor you've built so far.

Let the mixture simmer gently for 5 minutes to allow the tomato sauce to meld with the vegetables and herbs. You'll notice the soup beginning to thicken slightly and develop a rich, reddish hue. This is when the flavors start to marry—don't walk away. The reason we wait is that this simmering process develops depth that you can't achieve by just dumping everything in at once.

3

Add Liquid and Potatoes

Pour in the 4 cups vegetable broth and bring the soup to a gentle boil. Add the 3 medium Yukon gold potatoes (cubed) and stir to combine. Reduce heat to medium-low and let it simmer uncovered for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender and the soup has thickened slightly.

I check for doneness by piercing a potato cube with a knife—it should slide in easily with just slight resistance. If the soup looks too thin at this point, you can mash a few potato cubes against the side of the pot to thicken it naturally. The potatoes should absorb some of the liquid while releasing their starch, creating that perfect soup consistency we all love.

4

Finish and Adjust

Remove the 2 whole bay leaves and discard them. Taste the soup and adjust seasoning if needed—this is your chance to perfect the balance. I usually add a pinch more salt or a crack of black pepper at this stage. The soup should be rich but not overly salty, with bright vegetable flavors shining through.

Let the soup simmer uncovered for another 5 minutes to allow any excess liquid to evaporate and the flavors to meld completely. The final texture should be thick enough to coat the back of a spoon but still have a pleasant mouthfeel. If you prefer it thinner, you can add a splash more broth or water at this point.

5

Garnish and Serve

Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh, bright note that cuts through the richness of the soup and makes it look inviting. Serve immediately while hot, with crusty bread on the side if you like.

This rustic vegetable soup keeps well in the refrigerator for up to 4 days and actually tastes even better the next day as the flavors continue to develop. The key to its success lies in the patience of building layers of flavor and the simple technique of letting everything simmer together until perfectly harmonized.

👨‍🍳

Pro Tips For Making Bill Miller Vegetable Soup

  • Sweat the Onions Low: I learned this the hard way—when you start with high heat for the onion-carrot-celery mix, you burn the edges before the flavors meld. Keep it at a steady medium-low, stirring often, until the onions turn translucent and the carrots soften just enough to release their sweetness. The soup’s base flavor depends on this step, so don’t rush it.
  • Slice Carrots Thin: Thick chunks of carrots stay stubbornly crunchy no matter how long you simmer. Cut them into ¼-inch slices—they’ll cook evenly and break down just enough to thicken the broth naturally. (Yes, even if you’re impatient like me, this makes a real difference.)
  • Don’t Skip the Thyme Stems: The fresh thyme sprigs you toss in? Use the stems too. They’re packed with flavor and won’t turn to mush like the leaves. Just snip them into ½-inch pieces and let them steep—they’ll perfume the soup without overpowering it.
  • Simmer, Don’t Boil: After everything’s in the pot, keep the heat low enough that the soup barely bubbles at the edges. A rolling boil will turn the carrots mushy and dull the thyme’s bright notes. A gentle simmer for 20-25 minutes lets the flavors marry without falling apart. (Your future self will thank you.)

Storing and reheating your leftovers

Refrigerator Storage

Let your vegetable soup cool to room temperature—about 30-45 minutes—before transferring to airtight containers. I use glass Pyrex bowls with tight-fitting lids or BPA-free plastic containers from Rubbermaid. Store in the fridge at 40°F or below for up to 4-5 days.

The flavors actually deepen overnight as the vegetables absorb more broth. Always leave 1-inch headspace to prevent spills.

When reheating from the fridge, I recommend transferring a portion to a pot and heating over medium-low heat for 10-12 minutes, stirring occasionally. This gentle approach prevents the potatoes from breaking down too much.

For extra richness, add 1-2 tbsp water or broth if the soup looks too thick after reheating. 💫

Freezer Storage

For longer storage, cool the soup completely before portioning into quart-sized freezer bags or airtight glass containers. Squeeze out excess air and seal tightly to prevent freezer burn.

Label with the date—this soup stays delicious for up to 3 months. I like to freeze individual servings for quick lunches.

To reheat from frozen, transfer the desired portion to a pot and add 2-3 tbsp water or broth to help it thaw and heat evenly. Simmer over low heat for 15-20 minutes, stirring occasionally, until completely thawed and heated through. Avoid microwaving directly from frozen—it creates uneven heating. 🥶

Reheating Tips

For microwave reheating, transfer a single serving to a microwave-safe bowl and cover with a damp paper towel. Heat on 50% power for 2-3 minutes, stirring halfway through.

Add 1 tbsp broth or water if needed to restore moisture. This method works best for quick meals but may slightly alter the soup's texture.

Pro tip: If your soup tastes flat after reheating, boost the flavor with a pinch of salt, a squeeze of lemon juice, or a sprinkle of fresh herbs.

The acidity brightens the vegetables and makes it taste fresh again. Always taste before serving—adjustments make all the difference! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 10g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this vegetable soup without a Dutch oven?

While a Dutch oven helps distribute heat evenly, you can use any large, heavy pot with a lid. A 6-quart stockpot or even a deep stainless steel skillet works perfectly. Just monitor the heat more closely to prevent burning on the bottom. The key is maintaining a gentle simmer to build those deep flavors.

2

What vegetables can I substitute if I don't have Yukon gold potatoes?

This soup is wonderfully adaptable! Swap Yukon gold for red potatoes (they hold shape well) or butternut squash (peeled and cubed) for a sweeter twist. For extra heartiness, add 1 cup green beans or corn kernels in the last 5 minutes of cooking. The recipe's balance works with any starchy vegetable.

3

Why does Bill Miller's version taste different from other vegetable soups?

The secret lies in the 8-10 minute sautéing of the onion-carrot-celery base, which develops natural sweetness through caramelization. Plus, the tomato sauce deglazing step captures all those browned bits (fond) that pack intense flavor. Many recipes skip this step, resulting in a more watery, less complex broth.

4

Can I make this soup in an Instant Pot or pressure cooker?

Yes, but with adjustments! Sauté the vegetables for 5 minutes first, then add all ingredients except parsley. Cook on high pressure for 3 minutes, then quick-release. The potatoes will be softer, so you might want to add 1 extra potato or 1/2 cup diced zucchini for texture. Finish with fresh herbs after cooking.

5

How do I fix soup that tastes too thin or watery?

If the soup is too thin, try one of these quick fixes: Mash 2-3 potato cubes against the pot sides to thicken naturally, or stir in 1 tbsp cornstarch mixed with 2 tbsp cold water. For extra richness, add 1/4 cup tomato paste or a splash of heavy cream. Simmer for 2-3 minutes to let the thickener activate.

★★★★★4.9(13 reviews)
Categories Soups & Stews