Go Back
+ servings
vegetable stock
Print Recipe
5 from 9 votes

Vegetable Stock

Every good cook needs a great stock. My vegetable stock is infused with layers of healthy flavor from herbs, veggies and spices, and can take a dish from ordinary to spectacular.
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Stock
Cuisine: Global
Diet: Gluten Free, Vegan, Vegetarian
Keyword: Vegetable stock
Servings: 10 cups (approx)
Calories: 21kcal


  • 1 large onion (roughly chopped)
  • 2 medium carrots (chopped into 1-inch bits)
  • 2 stalks celery (chopped into 1-inch bits)
  • 6 button mushrooms (optional, halved or quartered if very large)
  • 4 cloves garlic (peeled or unpeeled, cut into half if large)
  • 1-inch knob ginger (cut into strips)
  • 1 bay leaf
  • 5 allspice corns (crushed slightly)
  • 1 teaspoon peppercorns
  • 1 teaspoon olive oil
  • 1 teaspoon salt
  • 10-12 cups of water
  • 2 sprigs rosemary (Other savory herbs are fine too, like thyme or sage. Use 1 teaspoon if using dried rosemary. Herbs like mint, coriander and parsley are not great in stocks.)


  • Heat the oil in a stock pot. Add the onions and salt and saute over medium-high until the onions start to turn golden-brown at the edges.
  • Add the garlic and ginger and saute for another minute. Add the rosemary, bay leaf, all-spice, peppercorns, carrots, celery and mushrooms and saute, stirring frequently, about 3-4 minutes.
  • Add the water-- the less water you add, the more flavor your stock will have. I prefer adding about 12 cups, but you could add less.
  • Bring the stock to a boil. Cover with a lid, lower the heat to a simmer, and let the stock cook, undisturbed, for an hour.
  • Turn off the heat. Let the stock stand until cool and then strain through a fine-meshed sieve or a sieve covered with cheesecloth. Press down on the vegetables to release any liquid in them.
  • Voila! Your stock is ready. Refrigerate and use as needed.


Serving: 1cup | Calories: 21kcal | Carbohydrates: 4g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 249mg | Potassium: 131mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2078IU | Vitamin C: 3mg | Calcium: 16mg | Iron: 1mg