Homemade Vegetable Broth

Vegetable broth is a study in extraction and balance—built not on bones or fat, but on the precise layering of aromatics, water content, and time. At its best, it delivers a clean, structured flavor profile with natural sweetness, vegetal depth, and a subtle umami backbone.

Homemade Vegetable Broth

A base that's not so basic

Vegetable broth is a study in extraction and balance—built not on bones or fat, but on the precise layering of aromatics, water content, and time. At its best, it delivers a clean, structured flavor profile: natural sweetness from alliums and carrots, vegetal depth from celery and leeks, and a subtle umami backbone often coaxed from mushrooms, tomato, or seaweed. The goal isn’t intensity for its own sake, but clarity—each component contributing without muddying the whole.

Technique matters. A gentle, controlled simmer preserves brightness and prevents bitterness, while careful ingredient selection avoids overly sulfuric or tannic notes (looking at you, overcooked brassicas). Properly made vegetable broth should taste full yet transparent, with a light body that supports rather than dominates.

Building flavor before the simmer

Building flavor starts before the water ever hits the pot. Taking the time to sweat or lightly roast your mirepoix—onions, carrots, celery—coaxes out their natural sugars and deepens the overall profile of the broth. Sautéing keeps things clean and controlled, enhancing sweetness without introducing bitterness, while roasting adds a more caramelized, slightly darker complexity. Neither is required, but both shift the final result from simply “vegetal” to intentionally layered.

The freezer scrap advantage

Vegetable broth is as much about resourcefulness as it is technique. A well-managed freezer scrap bag can produce a broth just as nuanced as one made from pristine ingredients. Onion skins, carrot peels, celery ends and interior leaves, leek or fennel tops, mushroom stems, herb stems—these aren’t scraps, they’re concentrated flavor.

Not all scraps are equal—and that’s where the nuance comes in. Onion skins deepen color and add subtle sweetness. Mushroom stems bring body and umami. Leek tops contribute a softer, greener allium note, while carrot peels reinforce sweetness. Even small additions can shift the profile. The goal isn’t to throw everything in—it’s to build something intentional from what you already have. The key is curation. Avoid anything overly bitter or sulfuric: brassicas like broccoli, cauliflower, and cabbage can quickly dominate; starchy vegetables like potatoes will cloud both texture and flavor; and overly sweet scraps, like large amounts of bell pepper, can throw off balance.

See my post on choosing the right ingredients…

TIP: If it’s going into your scrap bag, it needs to be properly washed—no exceptions. Dirt and grit don’t cook out; they settle in. I thoroughly wash and dry all of my fruits and vegetables, typically when I bring them home from the grocery store. Taking the time to rinse and dry vegetables before trimming ensures that what you’re saving is flavor, not contamination.

Timing is key

When ingredients go into the pot matters just as much as what goes in. Hardy aromatics—onions, carrots, celery—can simmer from the start, building the foundation. More delicate elements should be added later to preserve their integrity.

Fresh herbs and tender scraps like parsley stems or thyme are best added in the last 5-10 minutes or steeped in the broth as it cools. The same goes for umami boosters like nori or kombu: powerful in small amounts, but easily overwhelming if left too long. Think of them as accents, not the base.

Straining

Once your broth has finished simmering, the final step is refinement. Remove it from heat and use a spider strainer ladle (or slotted spoon) to lift out the larger solids, allowing the liquid to settle for at least 10 minutes before straining. This initial rest helps separate suspended particles and makes for a cleaner pass through your strainer.

Set a mesh strainer over a clean stockpot and pour the broth through, discarding what’s filtered out. Set filtered broth aside and wash both the mesh strainer and the stockpot you initially used for simmering the broth. Line the clean strainer with dampened cheesecloth and strain broth again into clean stockpot. Wetting the cloth beforehand is key—it prevents absorption and preserves your yield. This second pass isn’t always necessary, but it’s the difference between a good broth and one with professional-level clarity.

Storage

From there, cooling becomes just as important as cooking. Let the broth cool slightly at room temperature, then transfer to the refrigerator to chill completely. This not only preserves freshness but also stabilizes the flavor.

In the refrigerator, vegetable broth will keep for about 4–5 days. For longer storage, freezing is the better option—and where a little foresight pays off. Portioning matters. Silicone freezer trays (like Souper Cubes) allow you to freeze broth in consistent, usable amounts. Always chill the broth fully before portioning, then freeze until solid and transfer the cubes to airtight freezer bags. This frees up your trays and gives you a ready supply of broth that can be used exactly as needed—whether that’s a full quart for soup or a small cube to build a pan sauce. Well-stored, frozen broth will hold its integrity for 3–5 months without sacrificing clarity or balance.

Recipes that use this broth

Homemade Vegetable Broth

Vegetable broth is a study in extraction and balance—built not on bones or fat, but on the precise layering of aromatics, water content, and time. At its best, it delivers a clean, structured flavor profile with natural sweetness, vegetal depth, and a subtle umami backbone.
Print Pin
Category: SIMMER
Cuisine: Global
Course: Soup
Keyword: Broth, Vegetables
Prep: 15 minutes
Cook: 1 hour
Cooling Time: 10 minutes
Total: 1 hour 30 minutes
Servings: 8 servings
Calories: 65kcal
Author: TastyDaddy

Ingredients

Vegetables

Seasoning

Liquid

  • 12 cups filtered water

Herbs

Instructions

  • Heat 2 tbsp olive oil in stockpot.
  • Add 2 medium onions, 3 large carrots, 4 stalks celery, 2 tops leek (or fennel), and 5 cloves garlic to stockpot and lightly sauté.
  • TIP: You can substitute the onion, carrots, and celery for 4 cups of my Mirepoix recipe.
  • Once ingredient are slightly tender, add seasonings (bay leaves, salt, and peppercorns) and 12 cups of filtered cold water and slowly bring to a boil over medium-high heat.
  • Reduce heat to low and simmer gently, covered, for 1 hour.
  • Remove from heat and add fresh herbs (parsley & thyme) to stockpot.
  • Let the herbs steep while the broth cools for at least 10 minutes, then use a spider strainer ladle (or slotted spoon) to remove the larger solids to a mixing bowl.
  • Place a mesh strainer over an empty stock pot (large enough to hold the quantity of broth being poured in) and strain and discard what is filtered by the strainer.
  • TIP: If the mesh strainer let through small particles, clean the original (now empty) stockpot and mesh strainer; place clean mesh strainer over the clean stockpot and line with 2-4 layers of dampened cheese cloth (wetting it first will prevent the cloth from absorbing the broth); run the broth through the cheesecloth layers for an additional filtering.
  • Broth will keep in refrigerator for 4-5 days, or you can freeze the broth and store in the freezer for 3-5 months.
  • SEE NOTES SECTION FOR FREEZER STORAGE TIPS

Notes

NUTRITION NOTE: The nutritional values are for the fresh recipe ingredients listed on the card, but if you are like me, I make my vegetable broth using vegetable scraps I keep in the freezer. Six to seven (6-7) loosely-packed cups of scraps will do the trick, so long as the scraps contain the bulk of ingredients listed on the recipe card.
FREEZER STORAGE NOTE: The best way to freeze broth is by utilizing silicone freezer trays, such as Souper Cubes. Make sure broth is completely chilled in the refrigerator before pouring into trays. Freeze broth cubes completely then transfer to airtight freezer bags so that you can free up and reuse the trays for other things.

Nutrition

Calories: 65kcal | Carbohydrates: 8g | Protein: 1g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 3g | Sodium: 637mg | Potassium: 224mg | Fiber: 2g | Sugar: 3g | Vitamin A: 4860IU | Vitamin C: 10mg | Calcium: 55mg | Iron: 1mg

Building the Perfect Vegetable Broth

Vegetable broth isn’t about throwing everything into a pot and hoping for the best—it’s about understanding how vegetables behave over time, heat, and extraction. Some build clean, layered flavor. Others muddy it, overpower it, or break it entirely.

Building the Perfect Vegetable Broth

The Foundation: What Always Works

At the core of a well-balanced vegetable broth is a familiar structure—aromatics that build sweetness, depth, and body without overwhelming the final result. Onions, carrots, and celery form the backbone for a reason. They create balance: sweetness, earthiness, and a subtle bitterness that keeps everything in check. Leeks, shallots, and garlic expand on that foundation, adding softer, more nuanced allium notes.

From there, mushrooms introduce umami and body, while tomatoes (used with restraint) can add brightness and depth. These are your anchors—the ingredients that define the broth without competing for attention.

The Supporting Cast: Use with Intention

Some vegetables work—but only when used in moderation. Leafy greens, herbs, and softer vegetables should be treated as accents, not structure. Spinach, parsley stems, zucchini, green beans—these can round out the broth, adding subtle vegetal notes and a bit of freshness, but they lack the backbone needed to carry a stock on their own. Left unchecked, they begin to collapse into the background, creating a flavor that feels less defined—more “green” than structured.

Bell peppers are a perfect example of this balance. In small amounts, they contribute a gentle sweetness and a hint of brightness. But their flavor is distinct and persistent, and once it takes hold, it doesn’t let go. The result is a broth that tastes less like a foundation and more like a finished dish—something that limits its versatility rather than enhancing it.

Herbs follow the same logic. Parsley stems, thyme, and even softer herb scraps can bring lift and aromatic clarity, especially when added toward the end of cooking. But they’re not meant to steep indefinitely. Given too much time or quantity, they shift from enhancing to defining, and once herbs start leading the profile, everything else becomes secondary.

Even vegetables with higher water content—like zucchini or certain squash—can dilute more than they contribute if overused, softening the overall impact of the broth rather than building it. They have a place, but it’s a supporting one. This is where restraint becomes a technique. The goal isn’t to eliminate these ingredients—it’s to understand their role. Used thoughtfully, they add dimension and nuance. Used excessively, they blur the lines you’ve worked to build.

The Problem Vegetables: What to Avoid

Not everything belongs in a stockpot—and most mistakes come from ignoring that. It comes down to behavior in the pot. Some vegetables break down too aggressively, some release off-notes, others overwhelm. A good broth relies on control—steady extraction, clean flavor, and restraint. Then there are ingredients that push too hard. Turnips, strong bitter greens, excessive peppers—these don’t sit in the background, they take over the front. A broth should stay neutral and flexible; once a single ingredient dominates, its usefulness narrows fast.

Cruciferous vegetables—broccoli, cabbage, cauliflower, Brussels sprouts—don’t hold up to a long extraction. Given time and heat, they release sulfur compounds that turn harsh, bitter, and slightly metallic. What works in a quick cook becomes aggressive in a simmer, and once that edge shows up, it only intensifies. Starchy vegetables like potatoes and large amounts of squash create a different problem. They absorb flavor while releasing starch into the liquid, leaving the broth cloudy and dulled. Instead of building structure, they soften it—flattening the profile and muddying the finish.

The Scrap Bag: What Earns Its Place

Scraps are where vegetable broth becomes both practical and personal—but not all scraps are equal. The ones worth saving are the ones that still carry structure and flavor. What you’re collecting isn’t waste—it’s concentration. These are the parts that often hold just as much flavor as what made it onto the plate, sometimes more. Over time, a well-managed scrap bag becomes layered by default, giving you a broader, more developed base without having to reach for fresh ingredients every time.

That said, intention still applies. A scrap bag isn’t a catch-all—it’s a curated extension of your kitchen. The same rules still matter: balance, proportion, and restraint. Too many sweet scraps will flatten the broth. Too many green elements will muddy it. What goes in should still reflect the kind of broth you want to end up with. Onion skins bring color and a subtle depth that reads more complex than their simplicity suggests. Carrot peels and ends reinforce sweetness without overpowering. Celery leaves and root ends maintain that familiar aromatic backbone, while mushroom stems contribute body and umami that help round everything out. Leek tops offer a softer, greener allium note—less sharp than onion, but just as important in building balance.

And above all, it has to be clean. Scraps should come from vegetables that were properly washed before trimming—no dirt, no grit, no exceptions. That isn’t something you can fix later. Whatever goes into the bag is exactly what ends up in the pot, and from there, into everything you build from it. If you don’t want the flavor in your broth, leave it out of the bag.

Ingredient Check

Curious about how an ingredient would impact the flavor profile of a broth? Select from the list below to see my notes on each.

The peels are sweet and mild and are good for broth if used sparingly, but the flesh is too starchy and should be left out. Make sure the squash is throughly scrubbed before peeling. Add any peels to your broth toward the last 15 minutes of the simmer. They are excellent for adding depth, color, and nutrients.

For a typical-use, everyday vegetable broth—no. But if you're planning to use the vegetable broth in a curry, a butternut squash soup, or a high-acid dish like minestrone or chili, the addition of a handful of peels or core (seeds removed) can help balance the acidity of the dish. Remember—intentional ingredients.

Avoid, as it can impart a bitter taste to your broth.

Okay in small quantities, but limit to about ½ cup. Also better to add in the last 15-20 minutes of your simmer.

Okay in small quantities, but it will greatly change the flavor profile of your broth. If you're planning to use the broth in a pasta sauce, then by all means. With any herb however, it is better to let the herb steep in the broth at the end after it is removed from the heat, as it cools before straining.

Definitely! Unlike other herbs, bay leaves can be added to the pot with the water and kept in the simmering liquid the entire time.

Okay in small quantities, but limit to about ¼ cup. Personally, I leave out because it's better to add the fresh bell pepper to your recipes to capture the best notes of its flavor profile.

Foods in the Brassica family will give your broth a bitter taste and should be avoided.

Carrots are one of the foundations of a good vegetable broth—tips, small scraps, peelings. Carrot tops (the leafy part) can be used in small quantities, but I recommend adding them toward the end, as they can break down and leave behind a bitter flavor.

Celery is one of the foundations of a great vegetable broth. A core aromatic that provides structure and balance. Inner leaves can intensify flavor, but outer leaves can make the broth bitter.

Chervil is best added to a dish versus adding it to a broth due to its delicate flavor.

Okay in small quantities, but limit to about ¼ cup. Also better to add at the end.

Cilantro will overpower a broth; it's best added to a final dish to accentuate it versus overtake it in the foundation.

Collards are best left out of a traditional vegetable broth, as their strong, slightly bitter flavor can quickly take over and disrupt the balance. That said, collards have a place of their own—when slow-cooked, the liquid they produce is known as pot liquor (or potlikker), a deeply flavorful broth in its own right. It’s a different application entirely, so while they don’t belong in this kind of stock, they’re worth exploring on their own—see my post on potlikker for how to make it and how to use it.

Corn is a starchy vegetable and doesn't add that much flavor to the broth—only adding cloudiness instead. In fact, the starch can make the broth spoil faster, so unless you are specifically using the broth for a starchy soup (potato soup, corn chowder, or something similar) and using it right away, skip the corn.

Absorbs more flavor than it imparts; okay in small quantities, but I typically avoid.

Okay in small quantities, but limit to about ½ cup. As with any herb, steep in cooling broth at the end.

Okay in small quantities, but limit to about ½ cup.

Yes, you can absolutely add fennel to vegetable broth. It is an excellent aromatic that adds depth and a mild, pleasant, slightly sweet or licorice-like note. You can use the bulb, stalks, and the feathery fronds. It works well in almost any vegetable stock base, but because it has a distinct flavor, you may want to skip or use it in moderation if you prefer a neutral, all-purpose broth.

Excellent for broths — bulbs, cloves, and skins. Even garlic greens can be used, but throw them in at the end.

Okay in small quantities, but limit to about ¼ cup.

Lettuce in general doesn't have much flavor, so it's not going to give the broth any flavor. Avoid.

Okay in small quantities, but limit to about ¼ cup; keep in mind, while they have an earthy, nutty flavor, they are a starchy root and can cloud your broth.

Absorbs more flavor than it imparts; I typically avoid.

Because you don't use much of the leek in recipes, they produce a fair amount of scraps—but those scraps have TONS of great allium flavor. They are a great (and preferred) addition to any broth.

Okay in small quantities, but limit to about ½ cup.

It is in the oregano family, but it has a much milder flavor. Good in very small quantities, but limit to about ¼ cup. Would be a great addition if you're intending to use it in a Middle Eastern dish.

Mushrooms are one of the easiest ways to build depth into a vegetable broth. They bring umami—the kind of savory backbone that gives the broth a richer, more substantial feel without weighing it down. Fresh mushrooms work well, especially the stems, which hold just as much flavor as the caps. Dried varieties like shiitake or porcini take it further, delivering a more concentrated, almost meaty intensity. Used with intention, mushrooms don’t just enhance a broth—they anchor it. They integrate easily—added alongside your base aromatics, they release their flavor steadily over the course of a 30–60 minute simmer. In scrap-based broths, they’re one of the most valuable additions, turning what could be a light, purely vegetal stock into something with real structure and presence.

Okra brings body more than flavor, subtly thickening the broth as it simmers. In small amounts, it can add a slight richness without drawing attention to itself. Used too heavily, though, it shifts the texture and introduces a distinct vegetal note that can take over the profile. It’s especially useful when you want the character of okra without committing to it in the final dish. In something like gumbo, a small amount in the broth can lend that familiar depth and slight viscosity, then be strained out—leaving behind the essence without the texture.

Onions are the backbone of a vegetable broth—the starting point that everything else builds from. As they simmer, they release a balanced sweetness and depth that rounds out sharper or more vegetal notes, giving the broth structure without making it feel heavy. The skins play a role, too. Left on, they contribute a rich golden color and an extra layer of subtle depth without negatively affecting clarity or flavor. It’s a simple, often overlooked addition that enhances both the appearance and presence of the finished broth, making it feel more complete and intentionally built.

Oregano is best left out of a vegetable broth. Its flavor is assertive, slightly bitter, and distinctly Mediterranean, which pulls the broth away from being a neutral, flexible base. Instead of supporting the other aromatics, it tends to sit on top of them, making the broth feel more like a finished dish than a foundation. Even in small amounts, oregano can linger in a way that limits how the broth can be used later. It’s better reserved for the final dish—added with intention, where its character can be controlled and allowed to shine without competing with everything else in the pot.

Parsley is one of the most versatile herbs you can use in a vegetable broth, but it benefits from a lighter touch. It brings a clean, fresh note that lifts the entire pot, rounding out deeper flavors without adding weight. The stems, in particular, carry a lot of that flavor and are well-suited for broth. Rather than letting it ride through a full simmer, it’s better treated as a steeping herb. Add parsley—especially the stems—once the heat is off or during the final stretch of cooking, allowing it to infuse as the broth cools. This preserves its brightness and keeps it from turning dull or overly dominant. Handled this way, parsley enhances the broth without defining it, keeping the overall profile balanced, fresh, and adaptable.

Parsnips bring a deeper, more pronounced sweetness than carrots, with a slightly earthy, almost spiced quality that can add warmth to a vegetable broth. In small amounts, they help round out the base and add subtle complexity, but they need to be used with intention—especially alongside other sweet vegetables like carrots or corn. Too much can push the broth out of balance, leaving it flat rather than structured, so restraint is key to keeping the profile clean and cohesive.

Peas add a soft, natural sweetness and a light vegetal note that can round out a broth, but they’re best used in moderation. Fresh or frozen peas can contribute a subtle brightness, while pea pods are often the better choice for a cleaner, more delicate flavor. Too many peas, though, can push the broth toward a one-note sweetness and dull its overall structure, so they’re best treated as a supporting element rather than a foundation. Best if added in the last half of the simmer so the pods don't break down too quickly and give it a bitter flavor.

Hot peppers of any variety should be avoided in broth and added to the final dish instead, where their heat can be controlled and balanced.

Peppercorns can add a subtle warmth and gentle spice to a vegetable broth—they're included in my broth recipe—but they’re optional. Use them if you want that added depth, or leave them out to keep the broth more neutral and adaptable.

Potatoes are best left out of vegetable broth, as they release starch that clouds the liquid and dulls the overall flavor, but clean peels can be used sparingly to add a subtle earthy note—just a little goes a long way before it starts to weigh the broth down.

Sweet potatoes are best left out of vegetable broth, as their natural sugars can quickly dominate and push the broth toward an overly sweet, unbalanced profile; even small amounts tend to linger, limiting how the broth can be used across different dishes.

Pumpkin is best left out of vegetable broth, as its natural sweetness and soft texture can quickly overwhelm the pot, dulling the structure and limiting the broth’s versatility.

Romaine lettuce is best left out of vegetable broth, as it breaks down quickly and contributes little structure, often leaving behind a flat, slightly bitter note that muddies the final flavor.

Rosemary is best left out of a vegetable broth, as its strong, resinous flavor can quickly dominate and linger, overpowering more subtle aromatics and limiting the broth’s versatility. If you do want to impart a hint of rosemary—say for a broth destined for herb stuffing or whipped potatoes—use it sparingly and steep it at the end as the broth cools, rather than letting it ride through the full simmer.

Sage is best left out of a vegetable broth, as its earthy, slightly bitter flavor can quickly take over and make the broth feel heavy and overly specific. If you want to introduce a hint of sage—especially for dishes where it’s intentional—use it sparingly and steep it at the end as the broth cools, rather than simmering it throughout.

Scallions are a great addition to vegetable broth, offering a lighter, fresher allium flavor than onions. The white parts can go in early with your base aromatics to build gentle depth, while the green tops are better added toward the end or steeped as the broth cools to preserve their brightness.

Shallots are an excellent addition to vegetable broth, bringing a softer, slightly sweeter allium flavor than onions. They build depth without sharpness, integrating smoothly into the base and enhancing the overall balance without overtaking.

Spinach is best left out of vegetable broth, as it breaks down quickly and contributes little structure, often leaving behind a flat, slightly muddy flavor that dulls the overall profile.

Summer squash is best left out of vegetable broth, as its high water content and mild flavor tend to dilute rather than build structure, leaving the broth softer and less defined.

Winter squash is best left out of vegetable broth, as its natural sweetness and starch can quickly take over, leaving the broth heavier, softer in structure, and less versatile across dishes.

Tarragon is best left out of vegetable broth, as its distinct, slightly licorice-like flavor can quickly dominate and limit the broth’s versatility. If you want a hint of its character for a specific dish, use it sparingly and steep it at the end as the broth cools rather than simmering it throughout.

Thyme can work in a vegetable broth, but it should be used with restraint. Its earthy, slightly woody flavor adds depth and structure, but too much or too long of a simmer can make it feel heavy and overly pronounced. For better control, add it in small amounts toward the end or steep it as the broth cools to preserve its balance.

Tomatoes can add a subtle acidity and depth to vegetable broth, helping to round out the overall flavor, but they should be used with intention. In small amounts, they brighten and support the base; too much, and they shift the broth toward a more defined, tomato-forward profile that limits its versatility. For a cleaner result, remove the seeds before adding, as they can introduce bitterness and cloud the broth.

Watercress is best left out of vegetable broth, as its peppery, slightly bitter flavor can quickly take over and disrupt the balance, leaving the broth less neutral and more difficult to work with.

Zucchini is best left out of vegetable broth, as its high water content and mild flavor tend to dilute rather than build structure, leaving the broth softer and less defined.

Conclusion

A good vegetable broth isn’t built on variety—it’s built on restraint. The goal isn’t to load the pot with everything available, but to build something clear, balanced, and intentional. Complexity doesn’t come from quantity; it comes from how well each ingredient is chosen and how it behaves over time. Every ingredient should earn its place. If it doesn’t contribute structure, depth, or clarity, it doesn’t belong in the pot. That mindset shifts broth from something passive into something deliberate—less about using what you have, and more about deciding what actually serves the end result.

It helps to think of vegetable broth less like a fixed recipe and more like a framework you refine over time. You start with a foundation, build with intention, and adjust as needed. That might mean pulling back on certain elements, holding others until later, or leaving something out entirely. Balance is what defines the final result. Too many sweet vegetables and the broth turns flat, almost syrupy in character. Too many greens and it leans muddy, losing definition. Too many strong or assertive elements and the entire profile tips into bitterness or imbalance. None of these happen all at once—they creep in gradually, which is why control matters from the start.

In the end, the difference between a broth that supports a dish and one that competes with it comes down to editing. Not what you add—but what you choose to leave out.

See My Recipe