If you’re looking for a vegetable stock recipe that’s easy, rich in flavor, and better than store-bought, you’ve just found it. This homemade version is deeply savory, flexible, and a smart way to use up veggie scraps. Once you taste the difference, you’ll never go back to boxed broth again.

Jump to:
The backstory.
One afternoon, I had a sudden, unstoppable craving for a big pot of cozy vegetable soup. I started chopping veggies, only to realize I was completely out of broth — not even a cube or carton in sight!
Instead of scrapping the plan, I decided to make vegetable stock with simple ingredients I already had. It simmered away while I prepped the rest of the soup, and honestly, the fresh, rich flavor was a total game-changer. Now I always keep some on hand — because you never know when a soup craving will strike!
xoxo Kori
It's a must-make.
This homemade vegetable broth is fabulous and here's why:
- Incredibly easy - just toss everything into a pot over medium heat and simmer away!
- Amazing depth of flavor - roasted vegetables, garlic, herbs, and olive oil build a bold, cozy flavor without any added junk.
- Zero waste - put leftover veggie scraps, onion skins, or even dried mushrooms to use. All will add a deeper flavor.
- Flexible and freezer-friendly - make a big batch, then stash in the freezer for soups, grains, or sauces later on!
- Homemade is healthier - skip the added sodium and preservatives often found in boxed stock or canned veggie broth.
When a soup craving strikes, homemade broth saves the day — and tastes a hundred times better, too!
Let’s talk texture and flavor.
This broth is anything but bland. It’s savory and herbaceous, with gentle sweetness from carrots and onion, a mellow richness from garlic and olive oil, and a warm, earthy finish from peppercorns and thyme. Every sip of this vegetable broth has a round, comforting depth you just don’t get from boxed veggie broth.
What you'll need.
You’ll be amazed how easy it is to make a high-quality basic vegetable stock from ingredients you probably already have:
- Olive oil: used to saute and sweat the vegetables
- Garlic: a classic, delicious flavor that complements so well.
- Water: cold water is best to draw out all the slow-simmered goodness from your veggies.
- Vegetables: onions, carrots, and celery, the base aromatics for the perfect stock.
- Seasonings: black peppercorns and kosher salt, adjust as desired.
- Herbs: fresh thyme and bay leaves.
Looking for other stock options? Whether you're after the rich depth of beef stock, the savory comfort of chicken stock, or the bold flavor of lamb stock, I have easy, no-fuss recipes for each one. They follow the same simple, approachable method as this vegetable stock—just with a few flavorful twists. Check them out to stock your freezer with delicious options for any meal!
Customize it your way.
One of the best things about this vegetable stock recipe is how customizable it is. Try adding:
- Tomato paste for extra richness and depth.
- Dried mushrooms for a deep umami flavor.
- Fennel or leeks for a pop of freshness.
- Roasted vegetables to intensify the savoriness.
- Veggie scraps like celery tops, carrot peels, and onion skins can be used to reduce food waste and maximize flavor.
- Add fresh veggies like corn cobs or bell peppers for a bit of sweetness.
- Fresh parsley or other fresh herbs for flavor or garnish.
Flexible dietary swaps.
Here are some healthy alternatives for this flavorful broth:
- High Protein Add-in: Stir in miso paste or finish your soup with protein-rich beans or lentils when using the broth.
- Oil-Free: Skip the olive oil and dry-sweat your vegetables with a splash of water or stock.
- Low FODMAP: Use green tops of scallions instead of onion, skip garlic, and add fennel or parsley stems.
How to make this homemade vegetable stock.
Here’s how to make a pot of golden, flavorful veggie broth from scratch:
Sweat vegetables.
Add oil to the stock pot, add vegetables, and bay leaves. Cover and sweat until softened.
Simmer.
Pour in cold water and bring to a boil. Reduce heat, add garlic, peppercorns, and thyme. Simmer uncovered.
Strain the broth.
Strain over a large bowl and pour the broth through it, discarding solids.
Finish.
Cool quickly in an ice bath, and refrigerate or freeze.
How to use it.
This unsalted vegetable broth recipe is incredibly versatile and adds amazing depth to all kinds of dishes.
- Use as a base for hearty soup recipes and stews.
- Use in place of water to cook grains like quinoa or rice.
- Add to sauces, gravies, or risottos for a rich, veggie-forward boost.
- Simmered with pasta or rice instead of water for a subtle flavor.
- As a sipping broth when you want something nourishing and light.
Kori's tips.
- More flavor, less waste: Save vegetable scraps, onion skins, herb stems, and mushroom ends in a freezer bag—perfect for making broth.
- Quick cooling: Place your bowl of stock in an ice bath to bring the temperature down fast and keep it food-safe.
- Short on time? Simmer for just 30 minutes for a lighter broth.
FAQ's
Vegetable stock lasts up to 5 days in the fridge or 3 months in the freezer. Just let it cool completely, then store it in airtight containers or freezer bags. Pro tip: freeze it in portions so it's easy to grab and use when you need it!
Yes! Portion into jars or freezer bags. You can also freeze in ice cube trays for easy single-use portions.
Stovetop: Pour into a pot and heat gently until warm.
Microwave: Heat in a microwave-safe container in 1-minute intervals.
The uses of vegetable stock are endless—it’s super versatile! Use it to make soups, stews, cook grains like rice or quinoa, thin sauces, steam veggies, or add flavor to just about anything. It’s a great plant-based staple to keep on hand.
📌 Be sure to save this pin to Pinterest for later!
Can I ask you a favor?
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get healthy fresh recipe ideas every week!
📖 The recipe.
Vegetable Stock Recipe
Ingredients
- 1 tablespoon olive oil
- 24 ounces onion (large dice)
- 16 ounces carrots (large dice, no need to peel just clean well)
- 16 ounces celery (large dice)
- 2 bay leaves
- 6 quarts water
- 10 black peppercorns
- 3 cloves garlic
- 3 sprigs fresh thyme
- Optional: kosher salt to taste
Instructions
- Heat olive oil in a large stock pot over medium heat. Add onions, carrots, celery, and the bay leaf. Cover, stirring often, and sweat until the vegetables soften slightly and become aromatic, about 5 minutes. (Tip: Sweating vegetables means gently cooking them without letting them brown. Keeping the lid on traps moisture, helping them soften and release their natural flavors.)
- Add the water to the pot and bring to a boil. Reduce heat to low and simmer gently.
- Add spices and herbs and contnue cooking for approximately 1 hour.Stir in the peppercorns, garlic, and thyme. Continue simmering, uncovered, for about 1 hour.
- Place a fine-mesh sieve over a large bowl or another pot. Pour the broth through the sieve, discarding the solids.
- Season to taste with kosher salt if desired. Cool quickly by setting the bowl of broth into an ice bath, then refrigerate or freeze as needed.
Kori's Tips
- Herbs: Swap thyme for rosemary, parsley, or bay leaves for different flavor profiles.
- Vegetables: Add mushrooms, leeks, or fennel for a deeper, more complex broth.
- Spices: Add a few whole cloves, a star anise, or a pinch of turmeric for extra dimension.
- Short on time? Simmer the stock for 30 minutes instead of a full hour for a lighter broth.
- More flavor, less waste: Save veggie scraps (onion peels, carrot tops, herb stems) in a freezer bag until you’re ready to make broth.
- Quick cooling: Cooling your broth quickly helps ensure food safety.
- Use as a base for soups, stews, and chili.
- Replace water with broth when cooking grains like quinoa, rice, or farro.
- Simmer with pasta for a nutrient boost.
- Use in sauces and gravies to add depth without extra fat or calories.
Nutrition
© 2025 Seeking Good Eats™
Comments
No Comments