Homemade Vegetable Stock Recipe
Introduction
Homemade vegetable stock is a flavorful and healthy base for soups, stews, and sauces. Making it yourself is simple, using fresh vegetables and herbs to create a rich, aromatic broth. Plus, it’s a great way to use up vegetable scraps and avoid store-bought additives.

Ingredients
- 2 litres (2 quarts) water
- 2 medium carrots, unpeeled and cut into 3 pieces each (about 180g/6oz each)
- 1 onion, quartered (about 250g/8oz)
- 1 celery stem, cut into 4 pieces (about 180g/6oz)
- 2 garlic cloves, smashed
- 3 parsley stems
- 1 bay leaf
- 1 thyme sprig
- 1/2 teaspoon black peppercorns
- 1/2 teaspoon coriander seeds
- 1 teaspoon kosher salt (adjust for store-bought salt levels)
Instructions
- Step 1: Place all ingredients in a large pot. Bring to a simmer over high heat, then reduce to low. Let it simmer gently without a lid for 2 hours, allowing the stock to reduce by about half. The water should ripple gently but not bubble vigorously.
- Step 2: Strain the stock through a fine sieve, pressing the vegetables to extract all the juices. You should have roughly 1 litre (1 quart or 4 cups) of stock. If there is more liquid, return it to the pot and simmer down further until reduced to the desired amount.
- Step 3: Use your homemade vegetable stock as a substitute for store-bought stock in any recipe, using a 1:1 ratio for best results.
Tips & Variations
- Use leftover vegetable scraps such as mushroom stems, leek greens, or bell pepper cores to boost flavor and reduce waste.
- For a deeper flavor, roast the vegetables in the oven before simmering.
- Fresh herbs like rosemary or dill can be added for variety, but avoid strong herbs like sage which can overpower the stock.
- Do not salt too heavily if you plan to reduce the stock further or use it in salty dishes.
Storage
Store the cooled vegetable stock in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze the stock in 1 cup portions using jars, small ziplock bags (freeze flat to save space), or plastic containers. Frozen stock keeps for about 3 months. Reheat gently before use, and do not refreeze after thawing.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use any vegetables to make vegetable stock?
Yes, you can use a variety of vegetables, but stick to milder options like carrots, onions, celery, and herbs for the best flavor. Avoid starchy vegetables like potatoes or strong-flavored ones like broccoli, which can make the stock bitter.
Do I need to peel the vegetables?
Peeling is optional. Using unpeeled vegetables like carrots and onions adds extra nutrients and flavor, just be sure to wash them thoroughly before use.
Print
Homemade Vegetable Stock Recipe
- Total Time: 2 hours 10 minutes
- Yield: 1 litre / 4 cups vegetable stock 1x
- Diet: Vegan
Description
This homemade vegetable stock recipe is a flavorful and nutrient-rich base made from fresh vegetables and herbs, perfect for enhancing soups, stews, and sauces. It’s easy to prepare with simple ingredients, simmered slowly to extract maximum flavor, offering a wholesome and natural alternative to store-bought stock.
Ingredients
Vegetables
- 2 medium carrots, unpeeled, cut into 3 pieces each (about 180g/6oz each)
- 1 onion, quartered (approximately 250g/8oz)
- 1 celery stem, cut into 4 pieces (about 180g/6oz)
- 2 garlic cloves, smashed
Herbs and Spices
- 3 parsley stems
- 1 bay leaf
- 1 thyme sprig
- 1/2 tsp black peppercorns
- 1/2 tsp coriander seeds
- 1 tsp kosher or cooking salt (adjust for store-bought level salted stock)
Liquids
- 2 litres / 2 quarts water
Instructions
- Combine ingredients: Place all the vegetables, herbs, spices, salt, and water into a large pot, making sure the ingredients are evenly distributed.
- Simmer stock: Bring the pot to a simmer over high heat, then immediately reduce the heat to low to maintain a gentle simmer without boiling. Let it simmer uncovered for 2 hours, allowing the water to reduce by about half and flavors to infuse fully.
- Strain stock: After simmering, pour the stock through a fine mesh strainer into another container, pressing the vegetables to extract as much liquid as possible. You should have approximately 1 litre (4 cups) of stock. If you have significantly more, return it to the pot and simmer again to reduce further.
- Use or store: Use this vegetable stock as a 1:1 substitute for store-bought stock in any recipe. Store leftovers in the refrigerator for up to 5 days or freeze in 1 cup portions for up to 3 months, using jars, small ziplock bags (frozen flat for space efficiency), or plastic containers.
Notes
- To maximize flavor, use unpeeled carrots and smashed garlic to release more aroma.
- Adjust salt quantity according to your preference or dietary needs.
- Freezing flat in ziplock bags allows quicker defrosting and better storage efficiency.
- Simmer gently and avoid boiling to prevent cloudy stock.
- Prep Time: 10 minutes
- Cook Time: 2 hours
- Category: Soup Base
- Method: Stovetop
- Cuisine: International
Keywords: vegetable stock, homemade stock, broth, vegan stock, vegetable broth, cooking base, soup stock, healthy stock

