The Frizzled Leek

  • Chef Services
  • Recipes
    • Whole30 Recipes
  • About
  • Contact
menu icon
go to homepage
  • Valentines Day
  • Recipes
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Valentines Day
  • Recipes
  • About
  • Subscribe
×
Add us as a trusted site on Google
Frizzled Leek » Recipes » Stocks & Sauces

Veal Stock Recipe

A profile picture of me standing in a kitchen with a brown apron on.
Modified: Jan 30, 2026 · Published: Nov 19, 2025 by Mike Cleavenger · This post may contain affiliate links · 1 Comment
↓ Jump to Recipe

This classic Veal Stock Recipe is the secret weapon behind restaurant-level sauces and braises. I've made this stock more times than I can count in pro kitchens and finally perfected the version you'll want to stash in your freezer for every "fine dining" moment.

A spoon removing the fat cap off the top of veal stock.

Save This Recipe!

We'll email this post to you, so you can come back to it later!

In culinary school, I learned fast that everything begins with a proper stock, like my How To Make Chicken Stock. Whether it's a Turkey Stock, or my Instant Pot Beef Bone Broth.

Jump to:
  • What Is Veal Stock?
  • Ingredients & Substitutions
  • How To Make Veal Stock (Step-By-Step Instructions)
  • Chef Tips
  • Storage and Freezing
  • Recipe FAQ's
  • More Stock Recipes
  • 📖 Recipe
  • 💬 Comments

What Is Veal Stock?

Roasting veal bones (marrow and knuckle bones) and caramelizing a mirepoix (carrots, celery, and onion) builds the foundation of this brown veal stock. It simmers slowly for around ten hours with tomato paste and a bouquet garni, transforming into a gelatinous broth.

Veal stock is often reduced until it coats the back of a spoon for a restaurant-quality Demi-Glace Sauce. Spoon it over Braise Beef Short Ribs, drizzle it on Air Fryer Filet Mignon, or finish a Sous Vide Ribeye with this classic French sauce.

Yes, this is a brown veal stock because everything gets roasted, giving the stock its darker color and depth in flavor. A white veal stock skips the roasting and stays delicate and light in color.

Ingredients & Substitutions

Veal bones, carrots, celery, onions, garlic, peppercorns, bay leaves, thyme, parsley, and tomato paste.
  • Veal Bones - Look for a mix of veal bones, knuckles, and marrow bones at your local butcher shop. If you can't find veal, use beef bones, but the flavor won't be the same.
  • Tomato Paste - Helps deepen the color and caramelization during roasting the vegetables.
  • Vegetables - Large diced celery, carrots, and onions are the foundation of any good stock or soup. Feel free to add leeks, mushrooms, or celery root for more depth.
  • Herbs - I used bay leaves, fresh thyme, and parsley stems that I have saved.
  • Spices - Use whole black peppercorns; ground pepper will cloud your stock.

See recipe card for quantities.

How To Make Veal Stock (Step-By-Step Instructions)

Placing raw veal bones in a pan and roasting them until golden brown.

Step 1. Thaw Veal Bones

The night before making stock, take your veal bone out to the freezer and transfer it to the refrigerator to thaw. Spread veal bones out on a roasting pan. Don't use parchment paper or foil, you'll want to leave the roasted bits behind to deglaze.

Step 2. Roast the Veal Bones

Preheat your oven to 400°F (204°C). Cook veal bones for 1 hour in the oven, turning the veal bones over with tongs halfway through the roasting process.

Pouring water over roasted veal bones in a stainless-steel stock pot.

Step 3. Transfer Bones to a Stock Pot

Using your tongs, transfer the roasted veal bones to a large stainless-steel stock pot.

Step 4. Add Cold Water

Pour cold water (not hot) to cover the bones. In any stock, the bone-to-water ratio is 1:1 (1 pound of bones to 1 quart of water). In this recipe, we use 10 pounds of veal bones, so we need 1.5 gallons of water.

Caramelizing vegetables in a roasting pan and then deglazing the pan with water.

Step 5. Caramelizing Mirepoix

In the same roasting pan that you roasted the veal bones in, cook your celery, carrots, onions, and garlic over a medium heat for 10 minutes.

Add in the tomato paste and cook for another 5 minutes to remove the acidity and to caramelize the vegetables, then transfer to the stock pot.

Step 6. Deglaze with water

Pour in the leftover ½ gallon of water into the roasting pan and use a metal spatula to scrape the bottom of the pan to remove all the flavor and transfer it to the stock pot.

Simmering veal stock and then straining it through a fine mesh strainer.

Step 7. Simmer the Stock

Bring the stock up to a simmer and add in the thyme, parsley stems, bay leaves, and black peppercorns.

Cook veal stock over a gentle simmer for 10-12 hours.

Step 8. Strain

I like to use a spider (affiliate link) or tongs to remove the bones first. Then, I will pour the stock through a fine mesh strainer set over a large bowl.

Key Takeaways
Make a Checklist
Apply this to Me
Add us as a Google Trusted Source
Transferring veal stock to a square plastic container and chilling it until it develops a fat cap.

Step 9. Cool to Room Temperature

I like to pour my hot veal stock into these Cambro 4 Qt Square Containers (affiliate link) to cool down to room temperature.

Step 10. Chill

Transfer veal stock to the refrigerator and chill for 1-2 days. I like to wait until the fat cap sets on the top so I can peel it off.

Chef Tips

  • Don't boil the stock: Properly made stock should only ever be simmered to avoid a cloudy stock.
  • Only use cold water: Only use cold water because it brings the impurities to the top to skim off, and you don't want a cloudy stock.
  • Don't stir the pot: Stirring recirculates the impurities back into your stock. For the best results, skim the top of your stock to remove the impurities.
  • Be patient: A good stock takes hours to extract the gelatin from the bones. Low and slow wins every time.
  • Get more out of your stock: Do a veal stock remouillage or a second run. Save the bones, roast more veggies with tomato paste, cover with cold water, and make veal stock again.
A dutch oven filled with hot veal stock with a ladle.

Storage and Freezing

Make-ahead: Veal stock is great to make a big batch because you can use it to make demi-glace sauce or in different braises.

Refrigerate: I like to store my veal stock in mason jars or plastic deli containers because they stack neatly. Let it cool completely, then refrigerate for up to five days.

Freeze: Portion the stock into ice cube trays for a quick pan sauce or freeze it in pint deli containers (affiliate link). It freezes beautifully and is good for 4-5 months.

Recipe FAQ's

What gives veal stock its flavor?

The rich and savory flavor of veal stock comes from the combination of roasted veal bones, caramelized vegetables, and aromatics.

Why do chefs use veal stock?

Veal stock is high in gelatin, which is a natural thickener, and the base for classical brown sauces like Demi-Glace, Espagnole sauce, Bordelaise, and Chasseur.

What's the difference between veal stock and beef stock?

Veal stock tends to have a milder flavor than beef stock and contains more gelatin, which is great for making sauces.

More Stock Recipes

  • Turkey bone broth featured image.
    How to make turkey bone broth (turkey stock)
  • instant pot beef bone broth featured image
    Instant Pot Beef Bone Broth

If you tried this Brown Veal Stock Recipe or any other bone broth recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. I love hearing from you!

📖 Recipe

A spoon removing the fat cap off the top of veal stock.

Veal Stock Recipe

Mike Cleavenger
This homemade Veal Stock Recipe is the foundation of French cuisine! Chefs love this stock because it's packed with gelatin, perfect for sauces, soups, and braised meats.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 1 hour hr
Cook Time 10 hours hrs
Total Time 11 hours hrs
Course sauces, stock
Cuisine French
Servings 1 gallon
Calories 272 kcal

Ingredients
  

  • 10 pounds veal bones mixture of veal, knuckle, and marrow bones
  • 2 gallons cold water, divided reserve ½ gallon for deglazing
  • 2 onions, peeled and chopped into 1-inch pieces
  • 2 carrots, cut into 1-inch pieces
  • 2 celery stalks, cut into 1-inch pieces
  • 4 ounces tomato paste
  • 4-5 garlic cloves, crushed
  • 1 teaspoon whole black peppercorns
  • 2 bay leaves
  • 8 large fresh thyme sprigs
  • 15 stems of fresh parsley

Instructions
 

  • Preheat oven to 400°F (204°C). Spread bones on a roasting pan and roast for 1 hour, turning them halfway through.
  • Using tongs, transfer the roasted veal bones to a large stock pot. Pour 1.5 gallons of cold water over the bones.
  • In the same roasting pan, cook the vegetables over medium heat for 10 minutes. Add tomato paste and cook for an additional 5 minutes to caramelize, then transfer to the stock pot.
  • Pour the remaining 0.5 gallon of water into the roasting pan. Use a metal spatula to scrape up all the browned bits (the fond). Pour this liquid into the stock pot.
  • Bring the stock to a gentle simmer. Add the thyme, parsley stems, bay leaves, and black peppercorns. Cook over a gentle simmer for 10-12 hours.
  • Remove the bones using a spider or tongs. Then, strain the remaining stock through a fine-mesh strainer set over a bowl.
  • Pour the stock into containers to cool to room temperature. Then, transfer to the refrigerator for 1-2 days until a solid fat cap forms on top.
  • Peel the hardened fat cap off the top of the stock.

Notes

  • To avoid a cloudy stock, only use cold water, simmer the stock gently (don't boil), and never stir the stock (just skim the top to remove impurities).
  • This recipe makes 1 gallon of veal stock, so portion it into pint pint-sized deli container and freeze.
  • Contact your local butcher to see if they have veal bones. If they don't have any in stock, ask them if you can place an order. 

Nutrition

Calories: 272kcal | Carbohydrates: 63g | Protein: 10g | Fat: 1g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 0.2g | Sodium: 1056mg | Potassium: 2177mg | Fiber: 15g | Sugar: 30g | Vitamin A: 22512IU | Vitamin C: 55mg | Calcium: 207mg | Iron: 5mg
DID YOU MAKE THIS RECIPE?Leave a comment below and share a photo on instagram. Tag @thefrizzledleek and hashtag it #thefrizzledleek.

SAVE THIS RECIPE!

We'll email this post to you, so you can come back to it later!

More Stocks & Mother Sauces

  • Chicken stock in quart containers in a row on a wooden cutting board.
    How To Make Chicken Stock
  • A spoon coated with a demi-glace sauce dripping over a small sauce pan.
    Demi-Glace Recipe (Classic French Sauce)
  • Marinara sauce in a dutch oven.
    Hearty Marinara Sauce (sugar-free, Whole30)

Comments

  1. Mike Cleavenger says

    November 19, 2025 at 11:41 pm

    5 stars
    I have made many veal stocks over the years, and this is the best recipe!

    Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Wearing a chef jacket standing with my arms crossed in front of floating shelves.

Hey, I'm Chef Mike!

Culinary trained and obsessed with good food, I break down the basics of cooking so anyone can feel confident in the kitchen. Let's get cooking!

About

Valentine's Day

  • Red wine braised short ribs with mashed potatoes and carrots in a light-blue plate.
    Red Wine Braised Beef Short Ribs
  • Horseradish salmon filets on a oval platter with a parsnip puree.
    Horseradish Crusted Baked Salmon
  • Slice pork tenderloin on a oval platter with a sage cream sauce drizzled over top.
    Sous Vide Pork Tenderloin with Sage and Cream
  • Shrimp scampi with lemon slices and pasta in a white dutch oven.
    Shrimp Scampi Without Wine
  • Air fryer filet mignon topped with garlic-herb butter and a sprig of rosemary.
    Air Fryer Filet Mignon with Garlic Herb Butter
  • Sous-vide scallops in cajun cream sauce.
    Sous Vide Scallops With Cajun Cream Sauce

Most Popular

  • salmon stew in large bowl with spoon
    Easy One-Pot Salmon Stew
  • bowl of crispy sweet potatoes
    Air Fryer Crispy Sweet Potato Cubes
  • Three slices of toast with scrambled eggs and smoked salmon garnished with fresh dill.
    Smoked Salmon and Scrambled Eggs
  • Two breaded and crispy chicken breast served with a arugula salad.
    What to Serve with Chicken Schnitzel (19 Best Side Dishes)
  • Frizzled leeks on a paper-towel-lined baking pan.
    Crispy Frizzled Leeks (Fried Leeks)
  • A spoon coated with a demi-glace sauce dripping over a small sauce pan.
    Demi-Glace Recipe (Classic French Sauce)

Footer

↑ back to top

Info

  • About
  • Contact
  • Privacy Policy
  • Terms Of Use
  • Website Disclaimer
  • Accessibility Statement

Resources

  • Blogging Resources

Lets connect!

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 The Frizzled Leek

  • Facebook
  • X
  • Pinterest

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.