Vegetarian Stock Recipe: Easy Homemade Broth Guide

Updated On: October 4, 2025

Creating a rich and flavorful vegetarian stock is one of the most rewarding and versatile kitchen skills you can master. Unlike store-bought broths that often contain preservatives and excess sodium, homemade vegetarian stock offers pure, natural taste with the freedom to customize it according to your preferences.

Whether you’re preparing soups, stews, sauces, or risottos, this foundational recipe will elevate your dishes to a new level of deliciousness and wholesomeness. Plus, making your own stock is an excellent way to use up vegetable scraps and reduce food waste, making it both economical and environmentally friendly.

This recipe is simple, packed with fresh ingredients, and easily adaptable to what you have on hand. In just under an hour, you can have a pot full of nourishing, aromatic stock that will become a staple in your cooking repertoire.

Let’s dive into how to make this essential vegetarian stock, why you’ll love it, and some handy tips to get the most out of every batch.

Why You’ll Love This Recipe

Vegetarian stock is a kitchen game-changer for anyone looking to deepen flavors without relying on meat-based broths. This recipe is:

  • Easy to make: Uses simple, fresh ingredients and requires minimal prep.
  • Healthy and natural: No added preservatives, salt, or artificial flavors.
  • Customizable: You can add or omit veggies and herbs based on what you have or prefer.
  • Waste-reducing: Perfect for using leftover vegetable scraps, like onion skins and celery ends.
  • Versatile: Great for soups, sauces, grains, and countless vegetarian recipes.

By making your own stock, you gain control over the flavor and quality of your dishes, ensuring every meal feels lovingly crafted.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, quartered (leave skin on for color)
  • 2 carrots, roughly chopped
  • 2 celery stalks, roughly chopped
  • 4 cloves garlic, smashed
  • 1 cup mushrooms, halved (button or cremini are great)
  • 1 teaspoon black peppercorns
  • 2 bay leaves
  • 4 sprigs fresh thyme (or 1 teaspoon dried thyme)
  • 1 sprig fresh rosemary (optional)
  • 1 bunch fresh parsley (stems included)
  • 10 cups cold water
  • Salt to taste (optional, add after cooking)

Equipment

  • Large stockpot or heavy-bottomed pot (6-8 quarts)
  • Wooden spoon or heat-safe spatula
  • Fine mesh strainer or cheesecloth-lined colander
  • Measuring cups and spoons
  • Ladle for transferring stock
  • Containers for storing stock (glass jars or freezer-safe containers)

Instructions

  1. Prep the vegetables: Wash all your vegetables thoroughly. Quarter the onion but keep the skin on for a richer color and flavor. Roughly chop the carrots and celery. Smash the garlic cloves to release their aroma.
  2. Sauté the veggies: Heat the olive oil in your stockpot over medium heat. Add the onion, carrots, celery, garlic, and mushrooms. Stir occasionally and cook for about 8-10 minutes until the vegetables start to soften and develop a slight golden color. This step deepens the flavor of your stock.
  3. Add herbs and spices: Toss in the peppercorns, bay leaves, thyme, rosemary (if using), and parsley. Stir to combine everything well.
  4. Add water and simmer: Pour in 10 cups of cold water. Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low and let it simmer gently, uncovered, for 45 to 60 minutes. Avoid a rolling boil as it can cloud the stock.
  5. Skim the surface: As the stock simmers, use a spoon to skim off any foam or impurities that rise to the top. This helps keep the stock clear and clean-tasting.
  6. Strain the stock: After simmering, remove the pot from heat. Using a fine mesh strainer or cheesecloth-lined colander, strain the stock into a large bowl or another pot. Press gently on the vegetables to extract as much liquid as possible, but avoid squeezing too hard to prevent cloudiness.
  7. Cool and store: Let the stock cool to room temperature. If you see any fat or oil on top, you can skim it off. Transfer the stock to airtight containers. Refrigerate for up to 5 days or freeze for up to 3 months.
  8. Season to taste: Add salt only when you plan to use the stock in cooking, as seasoning beforehand might make it too salty for some dishes.

Tips & Variations

“Always save your vegetable scraps like onion skins, carrot ends, and celery leaves in a bag in the freezer. When you have enough, use them to make a quick, flavorful stock!”

  • Vegetable scraps: Feel free to add vegetable peelings and ends for extra depth. Avoid starchy vegetables like potatoes as they can cloud the stock.
  • Flavor boosters: Add a piece of kombu seaweed or a dried shiitake mushroom for an umami boost.
  • Herbs: Fresh is best, but dried herbs work well too. Avoid delicate herbs like basil or dill, which can turn bitter when boiled.
  • Storage: Freeze stock in ice cube trays for easy portioning. Once frozen, transfer cubes to freezer bags.
  • Use less water: For a more concentrated stock, reduce water to 8 cups and then dilute when cooking.

Nutrition Facts

Nutrient Amount per 1 cup (240 ml)
Calories 20
Carbohydrates 4 g
Fiber 1 g
Protein 1 g
Fat 0.5 g
Sodium Variable (depending on added salt)
Vitamin A 1500 IU
Vitamin C 3 mg

Serving Suggestions

This versatile vegetarian stock can be used in numerous dishes. Try it as a base for:

  • Hearty vegetable soups — such as a classic minestrone or a creamy pumpkin soup.
  • Grain dishes — like quinoa, rice, or barley cooked in stock for extra flavor.
  • Vegetarian sauces and gravies — replace water or broth in recipes for deeper taste.
  • Stews and braises — to enhance the taste of slow-cooked vegetables or legumes.

For inspiration on dishes that pair wonderfully with homemade vegetarian stock, check out these recipes: Low Calorie Vegetable Soup Recipe for Healthy Eating, Vegetable Alfredo Recipes for Creamy, Healthy Dinners, and Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Conclusion

Mastering the art of making your own vegetarian stock is a wonderful step toward more flavorful and wholesome cooking. This recipe is not only easy and economical but also highly customizable based on seasonal vegetables and your personal taste preferences.

By preparing your own stock, you’re ensuring that every soup, stew, or sauce you create has a fresh, deep, and complex flavor profile that can’t be matched by store-bought options.

Additionally, this recipe helps reduce food waste by making use of vegetable scraps you might otherwise discard. Whether you’re a seasoned vegetarian cook or just exploring plant-based meals, homemade vegetarian stock is a kitchen essential that will serve you well in countless dishes.

For more delicious vegetarian ideas, be sure to explore recipes like Peruvian Vegetable Recipes for Flavorful Healthy Meals and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious. Happy cooking!

📖 Recipe Card: Vegetarian Stock Recipe

Description: A flavorful and aromatic vegetarian stock perfect as a base for soups and stews. Made with fresh vegetables and herbs, it enhances any dish naturally.

Prep Time: PT15M
Cook Time: PT45M
Total Time: PT60M

Servings: 6 cups

Ingredients

  • 2 large carrots, chopped
  • 2 celery stalks, chopped
  • 1 large onion, quartered
  • 4 cloves garlic, smashed
  • 1 cup mushrooms, sliced
  • 1 small bunch fresh parsley
  • 2 bay leaves
  • 1 teaspoon whole black peppercorns
  • 8 cups cold water
  • 1 teaspoon salt

Instructions

  1. Combine all vegetables and herbs in a large pot.
  2. Add cold water and bring to a boil over medium-high heat.
  3. Reduce heat to low and simmer gently for 45 minutes.
  4. Skim off any foam that forms on the surface.
  5. Strain stock through a fine mesh sieve into a bowl.
  6. Discard solids and season stock with salt to taste.
  7. Let cool before storing or using.

Nutrition: Calories: 40 | Protein: 2g | Fat: 0.5g | Carbs: 8g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Stock Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegetarian stock perfect as a base for soups and stews. Made with fresh vegetables and herbs, it enhances any dish naturally.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT60M”, “recipeYield”: “6 cups”, “recipeIngredient”: [“2 large carrots, chopped”, “2 celery stalks, chopped”, “1 large onion, quartered”, “4 cloves garlic, smashed”, “1 cup mushrooms, sliced”, “1 small bunch fresh parsley”, “2 bay leaves”, “1 teaspoon whole black peppercorns”, “8 cups cold water”, “1 teaspoon salt”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Combine all vegetables and herbs in a large pot.”}, {“@type”: “HowToStep”, “text”: “Add cold water and bring to a boil over medium-high heat.”}, {“@type”: “HowToStep”, “text”: “Reduce heat to low and simmer gently for 45 minutes.”}, {“@type”: “HowToStep”, “text”: “Skim off any foam that forms on the surface.”}, {“@type”: “HowToStep”, “text”: “Strain stock through a fine mesh sieve into a bowl.”}, {“@type”: “HowToStep”, “text”: “Discard solids and season stock with salt to taste.”}, {“@type”: “HowToStep”, “text”: “Let cool before storing or using.”}], “nutrition”: {“calories”: “40”, “proteinContent”: “2g”, “fatContent”: “0.5g”, “carbohydrateContent”: “8g”}}

Photo of author

Marta K

Leave a Comment

X