Table of Contents
Braised Osso Buco with Mushrooms – A Hearty Italian Braise with Earthy Mushrooms
Growing up in Morocco, my mother would spend hours in the kitchen layering spices and slow-cooking meats until they fell apart. Later, in Paris, I learned the art of braising at Le Cordon Bleu — the patience, the deglazing, the perfect fond. This braised osso buco with mushrooms is my love letter to those two worlds. It’s a hearty Italian braise that takes the classic veal shanks and deepens them with earthy cremini mushrooms, a touch of white wine, and a slow simmer that fills your home with the most incredible aroma. Every time I make this osso buco recipe, I’m transported back to my mother’s tagine pot and my chef instructor’s copper rondeau. This isn’t just a meal; it’s a memory in the making.
Imagine cutting into a perfectly braised veal shank — the meat is so tender it practically surrenders to your fork. The marrow inside the bone melts into the sauce, thickening it into a silky, umami-rich gravy that clings to every strand of meat. The mushrooms soak up all those savory juices while staying pleasantly firm, adding a woodsy contrast. A hint of rosemary and thyme lifts the dish, and the final sprinkle of fresh parsley brings a pop of green. The aroma alone — garlic, wine, tomato, and herbs — will have your neighbors knocking on your door. This braised osso buco is deeply comforting, the kind of dish that makes a Monday feel like a Sunday supper.
I’ve tested this osso buco with mushrooms recipe dozens of times in my tiny NYC apartment kitchen. The secret? Searing the shanks until they’re mahogany brown and using a mix of cremini and a few shiitake mushrooms for extra depth. I also add a teaspoon of tomato paste — not just for color but to caramelize and concentrate the flavor. One common mistake is rushing the browning step; don’t. Trust me, that deep crust is where all the magic begins. And here’s a 💡 mia’s Pro Tip: after you sear the meat, deglaze with the wine and scrape up every bit of that browned goodness — that’s your flavor foundation. Serve this over creamy polenta or mashed potatoes, and you’ll understand why this braised veal shanks recipe has become a staple in my home.
Why This Braised Osso Buco with Mushrooms Recipe Is the Best
The Flavor Secret – I use a double-hit of umami: first from the seared veal and marrow, then from a generous amount of mushrooms that release their natural glutamates during braising. This creates a sauce that’s velvety and deeply savory without being heavy. My Moroccan background whispers a pinch of cinnamon into the mix (optional, but try it once). The French in me insists on a dry white wine from the Loire Valley — it adds acidity that balances the richness.
Perfected Texture – Braising is all about low and slow, but the key is the initial sear. I take the time to brown each side of the veal shanks until a deep crust forms. That crust not only locks in moisture but also creates the fond that becomes the backbone of your sauce. Then I cook the vegetables and mushrooms until they’re soft and just starting to brown. This careful layering ensures every bite is tender, the sauce is smooth, and the mushrooms stay toothsome.
Foolproof & Fast – Yes, it takes two hours, but the active work is only about 20 minutes. The rest is just simmering. I’ve broken down each step with clear visual cues so even a beginner can succeed. The recipe is forgiving — you can swap mushrooms, use beef shanks instead of veal, and it still comes out spectacular. That’s why this osso buco recipe is the one I always recommend to friends who want to impress without stress.
Braised Osso Buco with Mushrooms Ingredients
When I lived in Paris, I’d walk to the Marché d’Aligre every Saturday and handpick my veal shanks from the boucher. Now in New York, I head to the Union Square Greenmarket or my local butcher in Brooklyn. For the mushrooms, I mix cremini (baby bellas) and sometimes shiitake for that extra earthy punch. The rest of the ingredients are pantry staples — good olive oil, dry white wine, and fresh herbs. Here’s what you’ll need.
Ingredients List
- 4 osso buco (veal shanks), about 2 inches thick
- Salt and freshly ground black pepper
- 1/4 cup all-purpose flour
- 3 tablespoons olive oil
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 8 ounces mushrooms, sliced (cremini or button)
- 1 cup dry white wine
- 2 cups beef broth
- 1 can (14.5 ounces) diced tomatoes
- 2 tablespoons tomato paste
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
- 2 bay leaves
- 1 tablespoon chopped fresh parsley (for garnish)
Ingredient Spotlight
Veal Shanks (Osso Buco) – The classic cut for this dish. Look for shanks that are cut about 2 inches thick and have a good amount of marrow in the center bone. The marrow melts into the sauce, making it silky. If you can’t find veal, beef shanks (cross-cut) are a great substitute — just extend the braising time by about 30 minutes.
Mushrooms – Cremini (baby bella) are perfect — they hold their shape and add deep earthy flavor. I sometimes swap in shiitake or oyster mushrooms for variety. Avoid white button mushrooms if you want maximum flavor; they’re too mild for this rich braise.
Dry White Wine – Use something you’d drink, like a Sauvignon Blanc or Pinot Grigio. The wine adds acidity to cut the richness. Never use “cooking wine” — it’s salty and lacks complexity. If you avoid alcohol, you can substitute 1 cup of additional beef broth mixed with 2 tablespoons of white wine vinegar.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Veal Shanks | Beef Shanks | Richer, beefier flavor; needs ~30 min more braising. |
| Cremini Mushrooms | Shiitake or Oyster | More umami (shiitake) or delicate texture (oyster). |
| Dry White Wine | Beef Broth + 2 tbsp white wine vinegar | Acidity preserved; slightly less complex. |
| Fresh Thyme | Dried thyme (1 tsp) | Slightly milder, but works fine. |
How to Make Braised Osso Buco with Mushrooms — Step-by-Step
Don’t let the long cooking time intimidate you — most of it is hands-off simmering. Follow these steps and you’ll have a restaurant-quality braise at home.
Step 1: Prepare and Sear the Meat
Pat the osso buco dry with paper towels. Season generously with salt and pepper. Dredge each shank in flour, shaking off excess. In a large Dutch oven or heavy pot, heat olive oil over medium-high heat. Sear the osso buco on all sides until deeply browned, about 4-5 minutes per side. Transfer to a plate and set aside.
💡 mia’s Pro Tip: Don’t crowd the pot — sear in batches if necessary. A good sear creates the flavor foundation for the entire dish.
Step 2: Cook the Vegetables and Mushrooms
Reduce heat to medium. Add onion, carrot, and celery to the pot. Cook, stirring occasionally, until softened, about 5 minutes. Add garlic and mushrooms; cook until mushrooms release their liquid and start to brown, about 5 more minutes.
⚠️ Common Mistake to Avoid: Overcrowding the pan! If the mushrooms steam instead of brown, they won’t develop that deep savory flavor. Cook in two batches if needed.
Step 3: Deglaze and Build the Sauce
Pour in the white wine, scraping up any browned bits from the bottom of the pot. Let simmer for 2 minutes. Add beef broth, diced tomatoes, tomato paste, rosemary, thyme, and bay leaves. Stir to combine. Return the osso buco to the pot, nestling them into the liquid.
💡 mia’s Pro Tip: Scrape every bit of fond from the bottom — that’s pure flavor! Use a wooden spatula to get it all.
Step 4: Braise Low and Slow
Bring to a gentle simmer. Cover and cook over low heat for 1.5 to 2 hours, or until the meat is very tender and falling off the bone.
⚠️ Common Mistake to Avoid: Boiling instead of simmering. A rapid boil will toughen the meat. Keep the liquid at a gentle bubble — just a few bubbles breaking the surface.
Step 5: Finish and Serve
Taste and adjust seasoning with salt and pepper. Remove rosemary sprigs, thyme sprigs, and bay leaves. Garnish with fresh parsley before serving.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Sear shanks | 4-5 min per side | Deep mahogany brown crust |
| 2 | Sauté veggies & mushrooms | 10 min total | Onions translucent, mushrooms browned |
| 3 | Deglaze & add liquids | 2 min simmer | Wine reduces slightly, fond lifted |
| 4 | Braise | 1.5-2 hours | Meat pulls away from bone easily |
| 5 | Season & garnish | 5 min | Parsley brightens the dish |
Serving & Presentation
When I serve this braised osso buco with mushrooms, I like to plate it family-style on a large platter. Place each shank on a bed of creamy polenta or garlic mashed potatoes — they soak up the sauce beautifully. Spoon extra mushrooms and sauce over the top, and finish with a generous sprinkle of fresh parsley. For a Moroccan touch, I sometimes add a handful of toasted almonds or a drizzle of harissa oil for heat. In Paris, we always serve crusty bread alongside to mop up every last drop.
The presentation should feel rustic and elegant — let the marrow bone be the star. A sprinkle of flaky sea salt and a twist of black pepper right before serving adds a final punch. This osso buco recipe is also wonderful spooned over risotto alla milanese (saffron risotto), which is a classic pairing in Northern Italy. For a lighter option, try it with steamed greens tossed in lemon and olive oil.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Creamy polenta, mashed potatoes, saffron risotto | Absorb the rich sauce; provide creamy contrast |
| Sauce / Dip | Extra braising liquid, gremolata (lemon, garlic, parsley) | Gremolata cuts richness with freshness |
| Beverage | Full-bodied red (Barbera, Nebbiolo), or a dry rosé | Tannins balance fat; rosé offers lighter option |
| Garnish | Fresh parsley, lemon zest, flaky salt, toasted pine nuts | Adds color, texture, and brightness |
Make-Ahead, Storage & Reheating
This braised osso buco with mushrooms tastes even better the next day — the flavors meld overnight. In my busy NYC life, I often make it on Sunday and enjoy it for Monday dinner. Here’s how to store and reheat.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | Up to 4 days | Reheat gently on stovetop at low heat, adding a splash of broth if needed. |
| Freezer | Freezer-safe container or bag | Up to 3 months | Thaw overnight in fridge, then reheat on stovetop. The sauce may thicken; add broth to loosen. |
| Make-Ahead | Pot with lid | 1-2 days in advance | Complete the recipe, cool, refrigerate. Reheat before serving. The flavors deepen. |
One of my favorite tricks: if you’re freezing, consider removing the bones first (the marrow can sometimes turn grainy). But I usually leave them in for presentation. When reheating, never microwave — it toughens the meat. Instead, gently warm on the stovetop over low heat, covered, for about 15-20 minutes. If the sauce seems thin, remove the meat and simmer the sauce uncovered until it thickens, then return the meat to heat through.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spiced Osso Buco | Add 1 tsp cumin, 1/2 tsp cinnamon, 1/4 tsp turmeric | Aromatic, warm flavor twist | Easy |
| Gluten-Free Version | Use potato starch or cornstarch instead of flour | Celiac or gluten sensitivity | Easy (slight change in dredge) |
| Wild Mushroom Osso Buco | Replace cremini with wild mushroom mix (porcini, chanterelle, shiitake) | Earthy, gourmet upgrade | Easy (more expensive) |
Moroccan Spiced Osso Buco
This variation is truly close to my heart. In Morocco, we braise lamb with cumin, cinnamon, and saffron — so I tried those spices with veal shanks and fell in love. Add 1 teaspoon ground cumin, 1/2 teaspoon ground cinnamon, and 1/4 teaspoon turmeric to the pot along with the tomato paste. The cinnamon adds a warmth that pairs beautifully with the mushrooms. Finish with a handful of toasted almonds and fresh cilantro instead of parsley. Serve with couscous for a true North African feast. It’s become my go-to for dinner parties.
Gluten-Free Version
For those who need to avoid gluten, simply swap the all-purpose flour for potato starch or cornstarch when dredging the shanks. The starch creates a slightly lighter crust, but it still browns nicely. Use gluten-free beef broth (check labels) and ensure your tomato paste is certified gluten-free. The rest of the ingredients are naturally gluten-free. The texture of the sauce may be a tad thinner, but just as delicious. I tested this for a friend with celiac, and she couldn’t tell the difference.
Wild Mushroom Osso Buco
When I visit the Union Square Farmers Market in fall, I stock up on porcini, chanterelles, and oyster mushrooms. For this variation, replace the cremini with an 8-ounce mix of wild mushrooms. Rehydrate 1/2 ounce dried porcini in 1/2 cup hot water, then add both the mushrooms and soaking liquid (strained) to the pot. The porcini give an incredible umami boost. This version feels extra luxurious — perfect for a special occasion or a Sunday roast.
What is the best cut of meat to use for braised osso buco with mushrooms?
The classic and best cut for osso buco is veal shanks — cross-cut slices from the lower leg of the veal, about 2 inches thick, with a round bone and marrow in the center. The marrow melts during braising, enriching the sauce. However, beef shanks are an excellent substitute; they are more widely available in US grocery stores and have a beefier flavor. Just note that beef shanks may need an extra 20-30 minutes of braising to become fork-tender. Whichever you choose, look for pieces with a good meat-to-bone ratio.
Can I substitute a different type of mushroom for the traditional cremini in osso buco?
Absolutely! Cremini (baby bella) mushrooms are my go-to because they hold their shape and have a deep earthy flavor that complements the veal. But shiitake, oyster, or even a mix of wild mushrooms (like porcini and chanterelles) work beautifully. If using dried mushrooms, rehydrate them in hot water, then add both the mushrooms and the strained soaking liquid to the pot for an extra umami punch. Avoid white button mushrooms — they’re too mild and can become mushy. For a gourmet twist, try a mix of shiitake and cremini.
How long does it take to braise osso buco with mushrooms until the meat is tender?
Plan for about 1.5 to 2 hours of braising time at a gentle simmer. The exact time depends on the thickness of the shanks and the type of meat. Veal shanks are tender and usually reach the perfect pull-apart texture at the 1.5-hour mark. Beef shanks may need up to 2 hours or a bit more. You’ll know it’s done when the meat is very tender and easily pulls away from the bone with a fork. The internal temperature should be around 200°F (93°C) for optimal tenderness. Don’t rush — low and slow is the key.
What side dishes pair well with braised osso buco with mushrooms?
The best side dishes are those that soak up the rich, savory sauce. Creamy polenta is a classic Italian pairing — its soft texture is perfect for catching every drop. Garlic mashed potatoes or saffron risotto (risotto alla milanese) are also fantastic. For a lighter option, try steamed greens like kale or Swiss chard tossed in lemon and olive oil, or a simple arugula salad with shaved Parmesan. Crusty bread is a must for sopping up any remaining sauce. These sides let the braised osso buco shine while adding their own complementary flavors.
Can I make braised osso buco with mushrooms in a slow cooker?
Yes, you can adapt this recipe for a slow cooker. You’ll still need to sear the shanks and sauté the vegetables on the stovetop first to build deep flavor. Then transfer everything to the slow cooker, including the deglazed wine and other liquids. Cook on low for 6-8 hours or on high for 4-5 hours. The meat will be incredibly tender. However, note that the sauce won’t reduce as much in a slow cooker, so you may want to thicken it at the end by simmering it on the stovetop for a few minutes or adding a cornstarch slurry.
How do I store leftover braised osso buco with mushrooms?
Cool the leftover osso buco completely, then transfer it to an airtight container. Refrigerate for up to 4 days. The flavors actually deepen overnight, making it even more delicious the next day. To reheat, place the meat and sauce in a covered pot over low heat, adding a splash of broth or water if the sauce has thickened too much. Avoid microwaving, as it can make the meat tough. For longer storage, freeze the osso buco in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Can I use chicken instead of veal for osso buco with mushrooms?
While traditional osso buco is made with veal shanks, you can certainly use chicken legs or thighs for a lighter, quicker version. The cooking time will be much shorter — about 45 minutes to 1 hour at a simmer. Use bone-in, skin-on chicken thighs for best results. Sear them well, then follow the same braising process. The sauce will be less rich and gelatinous than with veal, but it’s still very tasty. You might want to add a tablespoon of butter at the end to enrich the sauce. This is a great weeknight alternative when you’re short on time.
What wine is best for braising osso buco with mushrooms?
Use a dry white wine for this recipe — something you’d enjoy drinking. A Sauvignon Blanc, Pinot Grigio, or unoaked Chardonnay works beautifully. The wine adds acidity that balances the richness of the veal and mushrooms. Avoid sweet wines or heavy oaked Chardonnays, as they can overpower the dish. If you prefer red wine, you can substitute it, but the flavor will be bolder and the sauce darker. In that case, use a medium-bodied red like Barbera or Dolcetto. Always deglaze the pan with the wine and scrape up the fond for maximum flavor.
Is osso buco gluten-free? How can I make it gluten-free?
Traditional osso buco uses flour for dredging the meat, which contains gluten. To make it gluten-free, simply substitute the all-purpose flour with potato starch, cornstarch, or a gluten-free all-purpose flour blend. The rest of the ingredients — meat, vegetables, wine, broth, tomatoes, and herbs — are naturally gluten-free as long as you use certified gluten-free broth and tomato paste. The texture will be slightly different but still delicious. The sauce may need a bit more thickening; you can use a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) stirred in at the end.
Can I add more vegetables to this braised osso buco recipe?
Absolutely! This recipe is very flexible. You can add diced fennel, leeks, or parsnips along with the onion, carrot, and celery. For extra greens, stir in a handful of chopped kale or Swiss chard during the last 15 minutes of cooking. Mushrooms are the star, but you can also add a cup of frozen peas right before serving for a pop of sweetness and color. Just keep in mind that the liquid release from extra vegetables may thin the sauce slightly, so you might want to simmer uncovered for a few minutes at the end to concentrate the flavors.
Share Your Version!
I hope this braised osso buco with mushrooms becomes a favorite in your home as it is in mine. The combination of tender veal, earthy mushrooms, and a deeply flavorful sauce is pure comfort. Whether you serve it for a special Sunday dinner or a cozy weeknight meal, I’d love to hear how it turns out for you.
Please leave a star rating or comment below — did you try the Moroccan spice twist? Did you use beef instead of veal? Tag your photos on Instagram or Pinterest with @exorecipe so I can see your beautiful creations. And if you have any questions, don’t hesitate to ask. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Braised Osso Buco with Mushrooms recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
⭐ Enjoyed this recipe?
If you loved this Braised Osso Buco with Mushrooms, please give it a 5-star rating below and share a photo — I can’t wait to see your masterpiece!

Braised Osso Buco with Mushrooms
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 20 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: Italian
Description
A hearty and comforting braised osso buco with earthy mushrooms, slow-cooked to perfection.
Ingredients
- 4 osso buco (veal shanks), about 2 inches thick
- Salt and freshly ground black pepper
- 1/4 cup all-purpose flour
- 3 tablespoons olive oil
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 8 ounces mushrooms, sliced (cremini or button)
- 1 cup dry white wine
- 2 cups beef broth
- 1 can (14.5 ounces) diced tomatoes
- 2 tablespoons tomato paste
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
- 2 bay leaves
- 1 tablespoon chopped fresh parsley (for garnish)
Instructions
- Pat the osso buco dry with paper towels. Season generously with salt and pepper. Dredge each shank in flour, shaking off excess.
- In a large Dutch oven or heavy pot, heat olive oil over medium-high heat. Sear the osso buco on all sides until deeply browned, about 4-5 minutes per side. Transfer to a plate and set aside.
- Reduce heat to medium. Add onion, carrot, and celery to the pot. Cook, stirring occasionally, until softened, about 5 minutes. Add garlic and mushrooms; cook until mushrooms release their liquid and start to brown, about 5 more minutes.
- Pour in the white wine, scraping up any browned bits from the bottom of the pot. Let simmer for 2 minutes.
- Add beef broth, diced tomatoes, tomato paste, rosemary, thyme, and bay leaves. Stir to combine. Return the osso buco to the pot, nestling them into the liquid.
- Bring to a gentle simmer. Cover and cook over low heat for 1.5 to 2 hours, or until the meat is very tender and falling off the bone.
- Taste and adjust seasoning with salt and pepper. Remove rosemary sprigs, thyme sprigs, and bay leaves. Garnish with fresh parsley before serving.
Notes
For a richer flavor, you can substitute veal shanks with beef shanks. Serve over creamy polenta, risotto, or mashed potatoes to soak up the delicious sauce.
Nutrition
- Calories: 520
- Sugar: 7 g
- Fat: 24 g
- Carbohydrates: 18 g
- Protein: 48 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

