Osso Buco Recipe nights usually happen at my place when I want something cozy but I also do not want to babysit a pot for hours. You know that feeling when you are craving a restaurant style dinner, but your energy is more like pajama mode? This is the meal I make when I need the kitchen to do the heavy lifting while I just check in once in a while. It fills the house with that slow cooked smell that makes everyone wander in asking, what is for dinner? And the best part is, it looks fancy even though the steps are really simple.
What Is Osso Buco?
Osso buco is a classic Italian braised dish made with shanks cooked low and slow in a flavorful sauce until they are fall apart tender. The name basically points to the star of the show: the bone in the center, with marrow that turns silky as it cooks. When you scoop a little of that marrow into the sauce, it feels like a secret chef trick, even though you did not do anything complicated.
Traditionally, it is often served with risotto or polenta, and you might see a bright topping called gremolata on top. I love that contrast because the dish is rich, and that fresh little pop wakes everything up. If you are the kind of person who likes comfort food with a bit of elegance, this is your sweet spot.
Also, if you are planning a full spread, I usually keep appetizers easy. Something snacky like my go to dip helps keep everyone busy while the pot simmers. If you need a fun starter, check out this 7 layer dip recipe.
What Cut Of Meat To Use For Osso Buco
The best cut for osso buco is shank, because it is full of connective tissue that melts into the sauce during a long simmer. You can make it with veal shanks if you want the traditional route, but beef shanks work really well too and are usually easier to find and more budget friendly.
Here is what I look for at the store:
- Thick shank slices about 1.5 to 2 inches thick, so they do not dry out.
- Bone in pieces with a nice center marrow bone.
- Even marbling and a fresh smell, nothing funky.
If your butcher has them tied with kitchen string, great. If not, you can tie them yourself. It helps the meat hold its shape while it braises, but if you skip it, dinner will still be delicious. You might just have some extra tender bits falling into the sauce, which is not exactly a problem.
Quick side note: on nights when I am cooking for people who are more into classic comfort bakes, I sometimes rotate this with another cozy dinner. This Amish hamburger steak bake recipe is a totally different vibe, but it hits that same comforting note.
How to Make Osso Buco
This is how I make my Osso Buco Recipe at home without overthinking it. It is mostly browning, then letting time do its thing. And yes, your pot matters a little. A heavy Dutch oven is ideal because it holds heat evenly and keeps the simmer gentle.
Ingredients you will need
This is my practical, not too fussy list. You can tweak it based on what you have.
- 4 veal or beef shanks, about 1.5 to 2 inches thick
- Salt and black pepper
- All purpose flour for light dredging
- 2 to 3 tablespoons olive oil
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 to 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 cup dry white wine (or extra broth if you do not want wine)
- 2 to 3 cups beef or chicken broth (enough to come halfway up the shanks)
- 1 can crushed tomatoes or tomato sauce (about 14 to 15 ounces)
- 2 bay leaves
- 1 teaspoon dried thyme or a few sprigs fresh
- Optional: a small strip of lemon peel for brightness
Step by step directions
1. Season and lightly flour the shanks. Pat the meat dry, then salt and pepper it well. Dust with a thin layer of flour. This helps get that nice browning and slightly thickens the sauce later.
2. Brown the shanks. Heat olive oil in a Dutch oven over medium to medium high heat. Brown the shanks on both sides, about 3 to 5 minutes per side. Do not rush this. Browning builds flavor. Move them to a plate.
3. Cook the veggies. In the same pot, add onion, carrot, and celery. Stir and cook until softened, about 6 to 8 minutes. Add garlic and stir for 30 seconds so it does not burn.
4. Build the sauce. Stir in tomato paste and cook for a minute. Pour in the wine and scrape up the browned bits from the bottom. Add broth, crushed tomatoes, bay leaves, and thyme.
5. Braise low and slow. Nestle the shanks back into the pot. The liquid should come about halfway up the sides. Cover and simmer on low for about 2 to 2.5 hours, flipping the shanks once halfway through. You can also braise in the oven at 325 F for a similar time. You will know it is done when the meat is tender and wants to pull apart with a fork.
6. Taste and finish. Remove bay leaves. Taste the sauce and adjust salt and pepper. If the sauce feels thin, let it simmer uncovered for 10 to 15 minutes to reduce.
My quick gremolata (optional but so good)
If you want that classic fresh topping, mix these together right before serving:
- 1 tablespoon lemon zest
- 1 small garlic clove, finely minced
- 2 tablespoons chopped parsley
Sprinkle a little on each portion. It cuts through the richness in the best way.
By the way, this is one of those meals where dessert can be super simple because dinner already feels special. If you want something cozy to make ahead, I love a slow cooker spread like this apple butter recipe slow cooker for toast or biscuits later.
Serving Suggestions
This is where you can make your Osso Buco Recipe feel like a full restaurant moment, even if you are in sweatpants. The sauce is rich and spoonable, so you want something that catches it.
- Risotto, especially saffron risotto if you want the classic pairing.
- Creamy polenta, the easiest option for weeknights.
- Mashed potatoes, always a crowd pleaser.
- Buttered egg noodles when you want comfort, not tradition.
- Crusty bread for sauce cleanup, because leaving sauce behind is just sad.
On the side, I like something green and simple, like roasted broccoli or a lemony salad. The dish is rich, so keep the sides fresh.
If you want something fun for brunch the next day or for a totally different meal prep vibe, I have made these 7 up biscuits recipe and they disappear fast. Not traditional with osso buco, but honestly, warm biscuits and leftover sauce is not a bad idea.
“I made this for Sunday dinner and my family went quiet after the first bite. The meat was so tender and the sauce tasted like it cooked all day at an Italian restaurant. The lemony topping made it feel bright, not heavy.”
Make-Ahead and Storage
This is one of my favorite make ahead meals because it actually tastes better the next day. The flavors settle, the sauce thickens slightly, and everything just comes together.
Make ahead: Cook the dish fully, cool it, then refrigerate overnight. Reheat gently on the stove with a splash of broth if needed.
Fridge: Store in an airtight container for up to 3 to 4 days.
Freezer: Freeze the shanks with sauce for up to 2 to 3 months. Thaw in the fridge overnight before reheating.
Reheating tip: Warm it low and slow so the meat stays tender. If you blast it on high heat, the sauce can reduce too fast and the meat can tighten up a bit.
And if you are looking for a lighter breakfast to balance out all that cozy dinner energy, I make this acai bowl recipe easy at home when I want something fresh and cold the next morning.
Common Questions
Can I make Osso Buco Recipe with beef instead of veal?
Yes. Beef shanks work great. They may need a little longer to get truly tender, so plan for 2.5 to 3 hours if they are thick.
Do I have to use wine?
Nope. Swap the wine for more broth. You will still get a rich sauce, just a little less of that classic tang.
Why is my sauce watery?
It probably just needs reducing. Simmer uncovered for 10 to 20 minutes at the end. Also, make sure you are not boiling aggressively.
What if the meat is still tough after 2 hours?
Keep going. Tough means the connective tissue has not fully broken down yet. Give it another 20 to 40 minutes and check again.
Can I cook it in the oven instead of on the stove?
Yes, and it is very hands off. Cover the pot and bake at 325 F until tender, usually 2 to 2.5 hours, sometimes longer depending on thickness.
A cozy dinner you will want to make again
If you have been wanting a slow cooked dinner that feels special without being stressful, this is it. My Osso Buco Recipe is all about simple steps, good ingredients, and letting time handle the hard part. Serve it with something that soaks up the sauce, add that little pop of lemony gremolata if you can, and call it a win. If you want to compare versions or pick up extra tips, I also like reading Osso Buco – The Modern Proper for another solid approach. Now promise me you will save a little sauce for tomorrow, because leftovers are secretly the best part.

Osso Buco
Ingredients
Method
- Season and lightly flour the shanks. Pat the meat dry, then salt and pepper it well. Dust with a thin layer of flour.
- Brown the shanks in olive oil over medium to medium-high heat for about 3 to 5 minutes per side. Remove to a plate.
- In the same pot, add onion, carrot, and celery. Cook until softened, about 6 to 8 minutes. Add garlic and stir for 30 seconds.
- Stir in tomato paste and cook for a minute. Pour in the wine and scrape the browned bits. Add broth, crushed tomatoes, bay leaves, and thyme.
- Nestle the shanks back into the pot. Liquid should come about halfway up the sides. Cover and simmer on low for about 2 to 2.5 hours.
- Check for tenderness; the meat should pull apart easily with a fork.
- Remove bay leaves. Taste the sauce and adjust seasoning. If too thin, let simmer uncovered for 10 to 15 minutes to reduce.
- For gremolata, mix lemon zest, minced garlic, and parsley right before serving.




