Homemade Vegetable Stock

Tasty, homemade vegetable stock is so much better than store-bought, and so easy to make, that it’s a permanent staple in my house. I always have a fresh jar of vegetable stock in the fridge with at least one more jar stashed in the freezer. Filled with at least two cups of nutritious, delicious vegetable goodness, these jars are a great beginning for soups, stews and casseroles, or a lovely flavorful liquid for cooking rice.

You can buy fresh vegetables for this, but I do what frugal cooks have done for centuries: I save clean vegetable scraps from everyday meals until I have enough for robust, tasty stock. Just throw the scraps in a plastic bag or jar, seal tightly, then store in the freezer until needed.  If you add scraps from day to day, you’ll soon have enough for the stock pot.
Although every batch has onions, carrots and celery (in some form or another), the rest of the veggies depend on my menu for any given week. This makes for interesting taste variations, some of which are so good, they bear repeating, while others are less successful, being either too bland or too bitter.

Take Stock:  since we’re not using either meat or bones in this recipe, there really isn’t any difference between vegetable stock or vegetable broth.  For a home cook like me, the terms are used interchangeably.

I’ll be sharing more on vegetable and seasoning selection but, first, here’s a basic vegetable stock recipe to get you started.

Homemade Vegetable Stock

How to make homemade vegetable stock or vegetable broth from onions, carrots and celery plus vegetable scraps and seasonings.
Cuisine Soups and Stews
Servings 8 approximately
Prep Time 15 minutes
Cook Time 1 hour


Basic Herbs and Seasonings


  1. If you wish, you can begin your vegetable stock by adding a tablespoon of olive oil to a stock pot and sauteing the fresh carrots, onion and celery for a few minutes. I don't bother with this step as I don't think it makes much difference. Others swear by it. Try it for yourself, or skip this step, and continue with Step 2.
  2. Simply add water to the stock pot, throw in the chopped onions, carrots and celery, then turn up the heat until the water comes to a boil. While the water gets hotter, add at least two cups of your vegetable scraps stash.
  3. Once the stock is simmering, turn the heat down to low or medium, just enough to keep it gently simmering for about an hour. During this time, do a taste test, adding more water as necessary. Add and adjust the seasonings. (See Recipe Notes, below, for more on optional vegetables and seasonings).
  4. When the vegetables are softened and the broth has been simmering for an hour or so, remove the stock pot from the heat and let cool. Pour cooled stock through a fine wire mesh strainer into a measuring jug and from there into plastic or glass containers. Compost the leftover vegetable mush.
  5. Tighten the container lids and store the broth for up to a week in the fridge or six months in the freezer.

Recipe Notes

Vegetable Scraps:  These might include stalks, stems, leaves, parings, skins, chunks or leftover vegetables that are past their prime but not rotten, mushy or moldy.  I also add the last bits of frozen vegetable packages.

Base Veggies:  These are the "meat and bones" of vegetable stock.  A combination of the following vegetables should form the bulk of the vegetables in your stock pot.  Wash away dirt or grime and remove any pesticide residue, by soaking in vinegar water, before freezing.

  • carrots (chunks or peels, tops, bottoms - but avoid the green feathery leaves)
  • celery (ribs, stems and leaves)
  • green beens
  • leeks (especially the green parts discarded in other recipes; just wash well to remove grit between layers)
  • onions - cooking, yellow, red, green; all kinds of onions, including small amounts of onion skins which add color to the broth
  • parsnips - strong flavor, so keep to small amounts
  • peas - a handful or so of peas, or the tops and tails of pea pods
  • scallions or shallots
  • spinach - nice to add in the last few minutes of cooking
  • sweet peppers - personal preference here, as some people don't like peppers
  • zucchini - small amounts are fine

Unsuitable Vegetables:  Some vegetables will cloud your broth, while others add too much bitterness or earthiness.  Leave the following vegetables out of your stock pot:

  • Members of the brassica family are, in general, too bitter.  These include arugula, bok choy, brussels sprouts, cabbage, cauliflower,  collard or mustard greens, kohlrabi, rutabaga, turnips and turnip greens
  • Starchy vegetables include potatoes, pumpkins, squash and sweet potatoes

Seasonings:  I include parsley in my broth, no matter what, preferably fresh and finely chopped, but sometimes dried if that's all I have available.  Other delectable additions include basil, garlic, marjoram, oregano, rosemary and thyme.

Each imparts a distinct flavor to your vegetable broth, so do a sample test test:  remove a ladle bowl of the cooking broth and add a smidgen of the herb under consideration.  Taste.  If it works for you (and your ultimate plans for the broth) add a conservative portion to the stock pot.  That might be a few tablespoons for fresh parsley, or just a teaspoon of oregano or thyme.  Taste again, add more if needed, and stop when you reach...delicious!


Expansive list of vegetable choices

Make the Best Vegetable Broth at Home (or Meat, Chicken, Fish)

How to Make Vegetable Stock with Kitchen Scraps