Cozy AF Braised Veal Shanks and Saffron Risotto
Cozy AF Braised Veal Shanks and Saffron Risotto is a intermediate Italian recipe that serves 4. 820 calories per serving. Recipe by Brian Lagerstrom on YouTube.
Prep: 30 min | Cook: 4 hrs 18 min | Total: 5 hrs 8 min
Cost: $159.53 total, $39.88 per serving
Ingredients
- 4.5 lb Veal Shanks (bone‑in, ask Italian grocery or butcher 2‑3 days ahead)
- 4 pieces Kitchen Twine (for surgeon's knot to tie shanks)
- to taste Kosher Salt (generous seasoning for meat and vegetables)
- 3 tbsp Olive Oil (extra virgin, for searing shanks)
- 1 sheet Aluminum Foil (line sheet tray for easy cleanup)
- 350 g Onion (roughly chopped, later minced for risotto)
- 250 g Carrot (roughly chopped)
- 250 g Fennel Bulb (remove woody core, rough chop)
- 30 g Garlic (peeled, roughly chopped)
- 4 tbsp Olive Oil (for braising vegetables)
- 20 g Anchovies (chopped, adds umami)
- 30 g Tomato Paste
- 25 g Unsalted Butter (for braise)
- 25 g All-Purpose Flour (creates a weak roux)
- 300 ml Red Wine (dry, for deglazing)
- 15 g Better Than Bouillon Roasted Beef Base
- 850 g Beef Stock (store‑bought, low sodium preferred)
- 0.5 g Saffron Threads (about 1 tsp, ground in mortar)
- 1000 g Chicken Stock (for saffron risotto broth)
- 400 g Arborio Rice (do not rinse)
- 200 ml White Wine (dry, for risotto deglazing)
- 50 g Unsalted Butter (finish risotto)
- 75 g Parmesan Cheese (freshly grated)
- 2 tbsp Fresh Parsley (chopped, for garnish)
- 5 g Kosher Salt (for risotto broth)
Instructions
Preheat Oven
Set the oven to 500°F (260°C) and allow it to preheat.
Time: PT10M
Temperature: 500°F
Tie and Season Veal Shanks
Loop kitchen twine around each shank twice using a surgeon's knot, then generously season both sides with kosher salt.
Time: PT5M
Oven‑Sear Shanks
Line the sheet tray with foil, place a wire rack on top, arrange the tied shanks, drizzle with olive oil, and bake for 25 minutes until browned and the marrow begins to render.
Time: PT25M
Temperature: 500°F
Rough‑Chop Vegetables
Roughly chop the onion, carrots, fennel, and peel the garlic.
Time: PT10M
Process Vegetables
Add 350 g onion, 250 g carrot, 250 g fennel, and 30 g garlic to the food processor and pulse 20‑25 times until coarsely chopped.
Time: PT5M
Sweat the Vegetables
Heat the Dutch oven over medium‑high, add 4 tbsp olive oil, then the processed vegetables with a pinch of salt. Cook, stirring occasionally, for 10 minutes until softened but not caramelized.
Time: PT10M
Temperature: medium‑high
Add Anchovies and Tomato Paste
Stir in 20 g chopped anchovies and 30 g tomato paste; cook 2 minutes.
Time: PT2M
Incorporate Butter and Deglaze
Add 25 g butter, let it melt, then splash a little water and scrape the browned bits from the pot.
Time: PT2M
Make a Light Roux
Sprinkle 25 g all‑purpose flour over the vegetables, stir for 30 seconds to coat.
Time: PT30S
Deglaze with Red Wine
Pour in 300 ml dry red wine, stir, and reduce for 3 minutes until the alcohol aroma fades.
Time: PT3M
Temperature: medium
Add Stock and Beef Base
Stir in 15 g Better Than Bouillon roasted beef base and 850 g beef stock, bring to a low simmer.
Time: PT5M
Temperature: low simmer
Braise Covered
Transfer the seared shanks to the Dutch oven, discard any burnt foil juices, cover with the lid, and place the pot in a 300°F (150°C) oven for 2 hours.
Time: PT2H
Temperature: 300°F
Braise Uncovered
Remove the lid and continue braising for an additional 40 minutes until the meat is fork‑tender but still holds together.
Time: PT40M
Temperature: 300°F
Cool and Refrigerate
Let the braise cool on the counter for 2 hours, then refrigerate overnight to develop flavor.
Time: PT2H
Reheat and Reduce Sauce
The next day, place the pot over medium‑low heat, scrape the bottom, and simmer, stirring occasionally, for 20 minutes until the sauce reduces by about 40%.
Time: PT20M
Temperature: medium‑low
Prepare Saffron Stock
Combine 1 L chicken stock with 1 tsp saffron threads (ground in a mortar) and a splash of water; bring to a simmer and add 5 g salt.
Time: PT5M
Temperature: medium
Sweat Risotto Aromatics
In a large saucepan, heat olive oil, add 225 g minced onion and 10 g minced garlic, season with a pinch of salt, and sweat for 5 minutes until translucent.
Time: PT5M
Temperature: medium
Toast Arborio Rice
Add 400 g Arborio rice to the aromatics and fry, stirring constantly, for 5 minutes until the grains become slightly translucent.
Time: PT5M
Temperature: medium
Deglaze with White Wine
Pour in 200 ml dry white wine, stir, and reduce until the liquid is almost fully evaporated (about 2 minutes).
Time: PT2M
Temperature: medium
First Ladle of Saffron Stock
Add roughly 2 cups (≈500 ml) of saffron stock, bring to a gentle simmer, and stir until the liquid is mostly absorbed (3‑4 minutes).
Time: PT4M
Temperature: medium
Second and Third Ladles
Repeat the ladling process two more times, each addition absorbing in 3‑4 minutes.
Time: PT8M
Temperature: medium
Final Stock Addition and Finish
Add the remaining saffron stock, simmer 3‑4 minutes, then cover and cook on low heat for another 3‑4 minutes until the rice is al dente and the pot looks dry.
Time: PT8M
Temperature: low
Finish Risotto
Stir in 50 g butter, 75 g grated Parmesan, and a splash of water; mix gently until melted and glossy.
Time: PT3M
Plate and Serve
Nestle a braised veal shank atop a mound of saffron risotto, ladle generous sauce with vegetables over the top, and garnish with chopped parsley.
Time: PT5M
Nutrition Facts
- Calories
- 820
- Protein
- 45 g
- Carbohydrates
- 55 g
- Fat
- 45 g
- Fiber
- 4 g
Dietary info: Contains meat, Contains dairy, Contains gluten
Allergens: Dairy, Gluten, Fish
Ingredient Substitutions
- Instead of Veal Shanks: Bone‑in short ribs
- Instead of Kosher Salt: Sea salt
- Instead of Olive Oil: Canola oil
- Instead of Olive Oil: Vegetable oil
- Instead of Anchovies: Anchovy paste
- Instead of Unsalted Butter: Margarine
- Instead of All-Purpose Flour: Bread flour
- Instead of Red Wine: Beef broth
- Instead of Better Than Bouillon Roasted Beef Base: Beef stock concentrate
- Instead of Beef Stock: Homemade beef stock
- Instead of Saffron Threads: Saffron powder
- Instead of Chicken Stock: Vegetable stock
- Instead of Arborio Rice: Carnaroli rice
- Instead of White Wine: Chicken broth
- Instead of Unsalted Butter: Margarine
- Instead of Parmesan Cheese: Pecorino Romano
- Instead of Kosher Salt: Sea salt
Equipment Needed
- Dutch Oven
- Sheet Tray
- Wire Rack
- Oven
- Food Processor
- Wooden Spoon
- Ladle
- Large Saucepan
- Mortar and Pestle (optional)
- Grater (optional)
- Chef's Knife
- Cutting Board
Critical Steps — Do Not Skip
- Tying the veal shanks with a surgeon's knot
- Oven‑searing the shanks at 500°F
- Braising covered then uncovered to develop flavor and texture
- Reducing the braising sauce before serving
- Slowly adding saffron stock to the risotto while stirring
Chef Tips from the Video
- Ask your butcher for the freshest veal shanks; the marrow adds incredible flavor.
- Grinding saffron in a mortar releases more pigment than tossing the threads whole.
- Use a wooden spoon for deglazing; metal can scrape the enamel of some Dutch ovens.
- If you cannot find Better Than Bouillon, use a high‑quality beef stock concentrate and add a splash of soy sauce for depth.
Troubleshooting
Shanks are still tough after braising.
Continue braising uncovered at 300°F, checking every 15 minutes until the meat yields easily to a fork.
Risotto is too watery.
Add the remaining stock more gradually and let each addition absorb fully before adding the next; finish with a splash of butter for richness.
Rice becomes mushy.
Reduce stirring time after the first few ladles and avoid over‑cooking; aim for al dente texture.
Sauce is thin after reduction.
Increase the reduction time or whisk in a teaspoon of cornstarch slurry (cornstarch mixed with cold water).
Storage
Refrigerator: Store braised shanks and sauce in an airtight container for up to 3 days.
Freezer: Freeze the braised meat and sauce in a freezer‑safe bag for up to 2 months; reheat gently.
Room temperature: Do not leave risotto or braise at room temperature for more than 2 hours.
Make-Ahead Tips
- The braise improves after an overnight chill; reheat gently and reduce before serving.
- Risotto is best served fresh, but you can keep it warm in a low oven (200°F) for up to 15 minutes.
- Prepare the saffron stock a day ahead and keep refrigerated.
Frequently Asked Questions
What is the cultural significance and history of Osso Buco in Italian cuisine?
Osso Buco originates from Milan in northern Italy and traditionally uses veal shanks braised with vegetables, wine, and broth. It is a classic example of slow‑cooked, marrow‑rich dishes that showcase the region’s love of hearty, comforting meals.
What are the traditional regional variations of Osso Buco in Italian cuisine?
In Milan, Osso Buco is often served with a gremolata of lemon zest, garlic, and parsley. In other Italian regions, the braising liquid may include tomatoes or different herbs, and some versions use pork shank instead of veal.
What is the authentic traditional way Osso Buco is served in Lombardy?
The classic Lombardy presentation pairs the braised veal shank with a bright gremolata and a side of saffron risotto, allowing the rich sauce to mingle with the aromatic rice.
What occasions or celebrations is Osso Buco traditionally associated with in Italian culture?
Osso Buco is often featured at family gatherings, Sunday lunches, and festive occasions such as Christmas Eve in northern Italy, where its comforting richness fits the celebratory mood.
How does Osso Buco fit into the broader Italian cuisine tradition?
It exemplifies the Italian principle of turning humble cuts into luxurious dishes through slow braising, aromatics, and the use of marrow, reflecting the cuisine’s respect for flavor and texture.
What are the authentic traditional ingredients for Osso Buco versus acceptable substitutes?
Traditional Osso Buco uses veal shanks, white wine, beef stock, carrots, celery, onion, and a hint of tomato. Acceptable substitutes include bone‑in short ribs for a more affordable option, and chicken stock can replace beef stock if needed.
What other Italian dishes pair well with Osso Buco?
Saffron risotto (as shown), polenta, or a simple butter‑sautéed spinach complement the rich braise, while a crisp Italian salad balances the heaviness.
What makes Osso Buco special or unique in Italian cuisine?
The marrow‑filled bone releases gelatin and flavor during braising, creating a silky sauce that is both hearty and refined, distinguishing it from other braised meat dishes.
How has Osso Buco evolved over time in Italian cooking?
Originally a peasant dish, modern Osso Buco often incorporates richer stocks, commercial bouillon bases, and refined techniques like oven‑searing to ensure consistent results while preserving the classic flavor profile.
What are common misconceptions about Osso Buco?
Many think the dish must be made with pork or that the meat should fall apart completely. Authentic Osso Buco uses veal shank that remains intact yet is tender enough to pull apart with a fork.
What are the most common mistakes to avoid when making Osso Buco?
Skipping the oven sear, under‑seasoning the meat, over‑cooking the risotto, and not allowing the braise to rest overnight are frequent errors that diminish flavor and texture.
Why does this Osso Buco recipe use oven searing instead of stovetop searing?
Oven searing provides even, passive browning without the risk of burning, freeing up stovetop space for the braising liquid and ensuring a consistent crust on each shank.
Can I make Osso Buco ahead of time and how should I store it?
Yes, braise the shanks, cool, and refrigerate overnight. Reheat gently on the stove, reduce the sauce, and serve with freshly made risotto for best results.
What texture and appearance should I look for when making Osso Buco?
The meat should be a deep mahogany color with a glossy, slightly thickened sauce; the bone marrow should be soft and slightly oozing, and the shank should pull away easily with a fork.
How do I know when the saffron risotto is done cooking?
The rice grains should be al dente—soft on the outside with a firm, slightly chewy center—and the risotto should have a creamy, slightly fluid consistency, not dry or overly thick.
What does the YouTube channel Brian Lagerstrom specialize in?
The YouTube channel Brian Lagerstrom focuses on detailed, well‑tested home cooking tutorials that blend classic techniques with practical shortcuts, often featuring meat‑centric dishes and thorough ingredient sourcing tips.
What is the cooking philosophy and style of the YouTube channel Brian Lagerstrom?
Brian Lagerstrom emphasizes precision, consistency, and efficiency—using methods like oven searing and commercial bouillon bases to achieve restaurant‑quality results while keeping the process approachable for home cooks.
Last updated: August 30, 2026








