Vegetable Stock is a savory, aromatic, flavorful liquid made by gently cooking or simmering various vegetables, spices, herbs and seasonings in water, without using any animal products. My tried and true Vegetable Stock recipe is a real kitchen workhorse. Easily add tons of flavor to everything from soup to curry, gravy to risotto. As an added bonus, I have included directions for making my veg stock or vegetable broth on the stovetop and in the Instant Pot.
I have been making this delicious homemade vegetable broth for many years and I’m so happy to be sharing my recipe with you.
Laced with the perfume of fennel and coriander seeds, this vegetable broth infuses any recipe it touches with a delightful and distinctive seasoning.
If you cook often like I do, I’m sure you’re aware of the power of stock. Much more appetizing than water, vegetable stock can be used in various recipes to add flavor and body.
Any savory recipe that calls for water can almost inevitably be improved upon by using stock in its place. In fact, next time you make a pot of rice, try using this vegetable broth instead of water. You won’t believe how much flavor it will lend!
I also love this recipe because it is so simple. With just a handful of ingredients, minimal prep time and a bit of patience, you can have a large batch of savory goodness ready.
My vegetable stock recipe is also very concentrated, meaning you don’t need to use a lot to give a lot of flavor and can dilute it with some water.
I like to make a big batch of this veggie broth and freeze it in ice cube trays. The stock cubes are extremely handy to use in any recipe.
I use it for soups, curries, pulao, risotto and gravy. I also love heating up a mug full to sip on whenever I’m feeling under the weather.
The essential ingredients for this recipe are very easy to find – onion, celery, carrots and garlic. From there, you can easily customize this vegetable broth to fit your needs by using the herbs of your choice.
Indeed it is! Stock and broth are often used interchangeably. While I learned the term “vegetable broth” when I was in cooking school, nowadays people seem to call it “vegetable stock” just as often.
Technically speaking, stocks are made with meat and broths are made with vegetables. But since the rest of the world doesn’t seem to mind, neither will I! Use this delectable liquid in any recipe that calls for either stock or broth.
The basic version of just about any vegetable broth starts with the French trinity of onions, celery and carrots. These are non-negotiable and essential in a vegetable stock recipe.
However, you can easily switch things up by adding some other veggies to the mix like:
Tip: If you cook often, I recommend keeping a gallon sized freezer bag for your veggie scraps. The skin and root ends from garlic, onions, celery, carrots, the stems from your herbs can all get tossed in. When the bag is full, you can use it to flavor your stock!
There are some vegetables that you have to avoid adding in your vegetable broth recipe. They can make your stock bitter, cloudy or slimy.
I do not suggest to add some watery vegetables like gourds to the stock as they do not offer a whole lot of flavor and can make your stock cloudy or dark.
I also recommend steering clear of any cruciferous veggies in a vegetable broth recipe as they lend an almost sulfurous flavor to the batch.
I also suggest avoiding starchy vegetables as they will make your broth quite cloudy, thick and starchy.
Step-by-Step Guide
You will need the following proportions of the veggies and herbs:
2. Heat oil in a large pot or sauce pan. Add lightly crushed 4 medium-sized rinsed garlic cloves (with their peels) and 1 small to medium bay leaf or tej patta.
Sauté for a couple of seconds. Do not brown the garlic. Sautéing the garlic and bay leaf will extract maximum flavor.
Tip: In the stove-top method I have added oil, but this can be skipped if you prefer.
3. Add chopped mushrooms, onions, tomatoes and carrots.
4. Mix and sauté them for a minute.
5. Add the chopped parsley and celery. Quick note: celery leaves are often discarded, but you don’t have to remove them for this recipe!
6. Add the spices:
7. Add 4 cups water. Mix and stir well.
8. Cover and simmer for 30 to 45 minutes on low to low-medium heat.
9. The Instant Pot version of my stock has all the same ingredients and quantities as the stovetop version with the notable exception of oil and more water.
Add 6 cups of water rather than 4 if you are making this in the Instant Pot.
Place the chopped veggies, herbs and spices in the steel insert of a 6 quart Instant Pot.
10. Add water and give a nice stir.
11. Secure and lock the lid firmly on the Instant Pot. Turn the steam release valve to the ‘sealing position’ to build pressure in the Instant Pot.
Pressure cook on high pressure for 15 minutes. Let pressure release naturally. Cool at room temperature.
12. Regardless of whether you opted for the stovetop or Instant Pot method, you will need to strain your stock.
Below is what it will look like after cooking. Let your stock completely at room temperature, before you strain it
13. Let it cool and then pass through a strainer. Mash the veggies lightly if you prefer.
14. Here is the flavorful homemade vegetable stock after straining.
15. I love to pour the stock into ice cube trays and pop them in the freezer.
Once they are frozen, I keep them in a zip lock bag so I can easily add stock to anything I’m making.
This delicious and flavorful broth can be used in myriad ways. Use it to make your favorite soups, stews, curries, gravies and more! Literally any recipe that calls for vegetable broth/stock (or even chicken broth/stock!) will benefit from your homemade stock.
Here are a few of my favorite recipes that call for veggie stock:
This homemade vegetable stock will keep in a lidded container in the refrigerator for up to a week. You can also do what I do and freeze some in ice cube trays. Once they are frozen solid, pop them into a bag for easy access.
Finally, if you want to store your homemade vegetable broth in the freezer, but would rather not freeze it into cubes, you can use freezer bags instead.
The trick to any broth or stock recipe is slow simmering. The low heat coaxes all the flavor from the vegetables over time. For this recipe, you can simmer for up to 45 minutes.
Take care not to boil the stock, as this will end up in veggies that are decimated. It will make it near impossible to strain all of the solids from your final product.
Finally, make sure to allow the stock to cool completely before straining. This will help to pull out any remaining flavor from the vegetables and will help to ensure that they stay intact when you strain.
I recommend that no matter how you flavor your broth, make sure you keep the celery, carrots and onions.
While you can skip adding fennel seeds and coriander seeds, both give a lovely flavour. The coriander and fennel is a secret I learned from my Mom. She adds these seeds to her stock that she uses for Yakhni Pulao, and it is honestly the best I’ve ever had.
If you love the flavor of coriander (cilantro), feel free to substitute fresh coriander leaves for the parsley. In fact, including different herbs and spices is a great way to customize your flavor profile.
You can also add things to your stock to change the flavor. Tomatoes will add some acidity, mushrooms or nutritional yeast will add umami, and corn cobs will add sweetness.
Rinse about 6 to 7 dried shiitake mushrooms thoroughly in fresh water. Soak for one to two hours in 2 cups of warm water.
When they soften, add them with the soaked water to the remaining vegetables. Additionally add 2 cups water of water if making veggie stock on the stovetop or 4 cups of water for Instant pot cooking.
I like my stock to be quite concentrated for the most oomph. That said, you can easily add more water to dilute it to your preference.
After making the stock, the vegetables will have given up most of their flavor and will become soft and mushy. I don’t recommend using them in any recipes, but they will do wonders for your compost!
Absolutely! Simply add your vegetables, herbs, spices and 6 cups water to the crockpot and let it simmer on low for 8 to 9 hours.
More Homemade DIYs to Try!
Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Vegetable Stock is a savory, aromatic, flavorful liquid made by gently cooking or simmering various vegetables, spices, herbs and seasonings in water, without using any animal products. This homemade Vegetable Stock recipe add tons of flavor to everything from soup to curry, gravy to risotto. I have included directions for making the Veg Broth recipe on the stovetop and in the Instant Pot.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Prevent your screen from going dark while making the recipe
Heat oil in a large pot or sauce pan. Add lightly crushed garlic cloves and bay leaf or tej patta.
Add the chopped veggies and mushrooms. Sauté for a minute.
Add the chopped herbs and whole spices – parsley, celery, coriander seeds, fennel seeds, cloves, black peppercorns and cinnamon.
Add water. You can add more water to get a slightly diluted light stock.
Cover and simmer for 30 to 45 minutes on low heat to medium-low heat.
Let the vegetable stock cool completely at room temperature. Then filter it through a strainer.
Mash the veggies lightly if you prefer.
I pour them in ice cube trays, so that I can pop in the frozen veggie stock when making any recipe.
Except for oil, add the chopped veggies, mushrooms, herbs and spices in the steel insert of a 6 quart IP.
Add 6 cups water and mix.
Secure and lock the lid firmly on the Instant Pot. Turn the steam release valve to the ‘sealing position’ to build pressure in the Instant Pot.
Pressure cook on high pressure for 15 minutes. Let pressure release naturally.
Cool the vegetable broth and then strain and store.
Store this homemade vegetable stock in a lidded container in the refrigerator for up to a week. You can also do what I do and freeze some in ice cube trays. Once they are frozen solid, pop them into a zip-lock bag for easy access.
If you want to store your homemade vegetable broth in the freezer, but would rather not freeze it into cubes, you can use freezer bags instead.
This flavorful broth can be used in so many ways. Use it to make your favorite soups, stews, curries, gravies and more! You can use it any recipe that calls for vegetable broth/stock (or even chicken broth/stock!).
Nutrition Facts
Vegetable Stock Recipe (Stovetop & Instant Pot)
Amount Per Serving (225 ml)
Calories 84 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 1g6%
Sodium 49mg2%
Potassium 361mg10%
Carbohydrates 11g4%
Fiber 3g13%
Sugar 4g4%
Protein 2g4%
Vitamin A 5908IU118%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin C 15mg18%
Vitamin D 1µg7%
Vitamin E 2mg13%
Vitamin K 90µg86%
Calcium 63mg6%
Vitamin B9 (Folate) 30µg8%
Iron 1mg6%
Magnesium 24mg6%
Phosphorus 64mg6%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.
Vegetable Stock recipe from the archives was first published on January 2021.
Coconut Chutney recipe is a classic South Indian condiment made from freshly grated coconut blended…
One of the most favorite comforting dishes in the Indian cuisine is a simple Potato…
Paneer Kathi Roll is a popular street food snack originating from Kolkata, consisting of spiced…
Kurma (also spelled Korma) is one of the Indian gravies that has takers all around…
Here’s a delicious Soya Chaap Recipe, a curry that’s tangy, hearty, and bursting with flavors…
Soft and fluffy Bhatura is a delicious fried bread widely enjoyed in Indian cuisine. This…