Slow Cooker Osso Buco is a comforting, Italian-inspired dish featuring tender, slow-braised veal shanks simmered with aromatic vegetables, white wine, herbs, and a rich savory sauce. Served over creamy risotto and finished with fresh lemon-parsley gremolata, this elegant meal brings restaurant-quality Italian flavors straight to your kitchen.
Osso Buco is famous for its melt-in-your-mouth meat, rich bone marrow, and deeply flavorful braising sauce. Traditionally prepared in a Dutch oven, this slow cooker version makes the classic dish easier by allowing the Crock Pot to gently cook the veal until beautifully tender.
The combination of delicate veal, sweet carrots, aromatic celery, garlic, fresh thyme, and white wine creates an incredibly satisfying meal.
Whether you’re planning a family Sunday dinner, a holiday gathering, or an impressive meal for guests, this Slow Cooker Osso Buco recipe is an excellent choice.
Prep Time
20 minutes
Cook Time
8 hours LOW / 4–5 hours HIGH
Servings
6
Difficulty
Easy
Cuisine
Italian-Inspired
Cooking Method
Slow Cooker / Crock Pot
Why You’ll Love This Slow Cooker Osso Buco Recipe
There are many reasons why this classic Italian comfort food deserves a place on your dinner table.
Fall-off-the-bone tender meat: Slow cooking transforms veal shanks into incredibly tender, succulent meat.
Rich and flavorful sauce: White wine, broth, tomato paste, vegetables, and herbs create a deeply savory braising liquid.
Easy preparation: The slow cooker does most of the work, making this recipe convenient for busy days.
Perfect for special occasions: Osso Buco looks impressive and tastes luxurious without requiring complicated cooking techniques.
Fresh gremolata topping: Lemon zest, parsley, and garlic add brightness that balances the rich sauce.
Delicious with creamy risotto: The tender veal and flavorful sauce pair beautifully with soft, creamy Italian risotto.
Ingredients for Slow Cooker Osso Buco
This recipe makes approximately 6 servings.
For the Veal Shanks
6 cross-cut veal shanks, approximately 3½ pounds (1.6 kg) total
1 teaspoon salt
1 teaspoon freshly ground black pepper
¼ cup all-purpose flour, for light dusting
For the Slow Cooker Braising Sauce
1 large onion, diced
2 medium carrots, diced
2 celery stalks, diced
4 garlic cloves, finely minced
1 bay leaf
4 sprigs fresh thyme
1 cup dry white wine
2 cups veal broth or chicken broth
2 tablespoons tomato paste
For the Fresh Gremolata
Zest of 2 fresh lemons
¼ cup fresh parsley, finely chopped
2 garlic cloves, finely minced
For Serving
Creamy risotto
Extra fresh parsley, optional
Freshly ground black pepper, optional
How to Make Slow Cooker Osso Buco
Follow these step-by-step instructions to prepare tender Italian veal shanks in a rich, aromatic sauce.
Step 1: Prepare the Veal Shanks
Remove the veal shanks from their packaging and pat them thoroughly dry using paper towels.
Check that the shanks are evenly cut and suitable for slow cooking.
The bone in the center of each shank contains marrow, which contributes richness and flavor to the dish.
Step 2: Season the Meat
Sprinkle both sides of the veal shanks with salt and freshly ground black pepper.
Gently rub the seasoning over the surface of the meat.
Step 3: Lightly Dust with Flour
Place the all-purpose flour in a shallow dish.
Lightly coat each veal shank with flour, shaking off any excess.
The flour helps the braising liquid develop a slightly thicker texture during cooking.
For additional flavor, you can optionally brown the floured shanks in a skillet with a little olive oil before transferring them to the slow cooker.
Browning is not required for this recipe, but it adds deeper roasted flavor.
Step 4: Arrange the Veal in the Crock Pot
Place the seasoned veal shanks into the slow cooker.
Arrange them in an even layer when possible.
A little overlapping is acceptable, but avoid overcrowding the pot.
Use a slow cooker large enough to accommodate the shanks and braising liquid safely.
Step 5: Add the Aromatic Vegetables
Scatter the diced onion, carrots, and celery around the veal shanks.
Add the minced garlic.
These vegetables form the aromatic base of the braising sauce.
As they cook, they soften and release their natural sweetness into the broth.
Step 6: Add the Herbs
Place the bay leaf and fresh thyme sprigs into the slow cooker.
The herbs provide a subtle, fragrant flavor that complements the veal.
Step 7: Add the White Wine
Pour the dry white wine around the veal shanks.
White wine adds acidity and depth to the braising sauce.
Choose a dry white wine rather than a sweet variety.
If you prefer not to cook with wine, replace it with additional broth and a small splash of lemon juice.
Step 8: Add the Broth and Tomato Paste
Pour the veal or chicken broth into the slow cooker.
Add the tomato paste and stir it into the surrounding liquid until well distributed.
The tomato paste provides savory richness and helps deepen the color of the sauce.
Step 9: Slow Cook the Osso Buco
Cover the Crock Pot with its lid.
Cook on:
LOW: Approximately 8 hours
HIGH: Approximately 4–5 hours
The veal should become extremely tender and easily separate with a fork.
Cooking times may vary depending on the thickness of the shanks and the slow cooker model.
For the best texture, LOW cooking is generally preferred.
Step 10: Check the Meat
Carefully lift the lid near the end of the cooking time.
Test one veal shank with a fork.
The meat should be fork-tender and pull away easily from the bone.
If it remains firm, continue cooking until tender.
Step 11: Prepare the Gremolata
While the veal finishes cooking, prepare the fresh gremolata.
In a small bowl, combine:
Zest of 2 lemons
¼ cup finely chopped parsley
2 minced garlic cloves
Mix thoroughly until evenly combined.
Set aside until ready to serve.
Gremolata is traditionally added at the end to preserve its bright, fresh flavor.
Step 12: Prepare the Creamy Risotto
Prepare your favorite creamy risotto shortly before serving.
Traditional saffron risotto, also known as risotto alla Milanese, is a classic accompaniment to Osso Buco.
Keep the risotto warm and creamy until plating.
Step 13: Finish the Braising Sauce
Carefully remove the tender veal shanks from the slow cooker using a wide spatula or tongs.
The meat may be delicate and can separate from the bone.
If the sauce is thinner than desired, transfer some of the braising liquid to a saucepan and simmer until slightly reduced.
Taste and adjust the seasoning if necessary.
Step 14: Plate the Osso Buco
Spoon a generous portion of creamy risotto onto each serving plate.
Carefully place one veal shank over the risotto.
Spoon the rich braising sauce and softened vegetables over and around the meat.
Step 15: Garnish and Serve
Sprinkle freshly prepared gremolata over each veal shank.
Add extra parsley or black pepper if desired.
Serve immediately while hot.
What Is Osso Buco?
Osso Buco is a traditional Italian dish originating from Milan in the Lombardy region of northern Italy.
The name osso buco translates approximately to “bone with a hole,” referring to the marrow-filled bone at the center of each cross-cut veal shank.
The dish is traditionally prepared by slowly braising veal shanks with vegetables, wine, and broth until the meat becomes tender.
One of its defining features is the rich bone marrow, which adds flavor and texture to the finished dish.
Osso Buco is often served with risotto alla Milanese, a creamy saffron risotto, and finished with gremolata.
This slow cooker adaptation preserves the essential flavors while simplifying the cooking process.
The Secret to Perfectly Tender Osso Buco
The most important factor in preparing exceptional Osso Buco is slow, gentle cooking.
Veal shanks contain connective tissue that gradually softens during braising.
As the collagen breaks down, the meat becomes tender and the cooking liquid develops a rich texture.
Choose Good-Quality Veal Shanks
Look for cross-cut shanks with a central marrow bone and a generous amount of meat.
Cook Slowly
Cooking on LOW allows the meat to become tender gradually.
Use Enough Braising Liquid
The broth and wine help keep the meat moist and create a flavorful sauce.
The shanks do not need to be completely submerged.
Avoid Opening the Lid Frequently
Each time the slow cooker lid is removed, heat escapes and cooking may be delayed.
Check for Fork Tenderness
The meat should separate easily with a fork when fully cooked.
Why Veal Shanks Are Perfect for Slow Cooking
Veal shanks are cut from the lower portion of the animal’s leg.
Because this cut contains connective tissue, it benefits from slow cooking.
During braising, the connective tissue gradually softens and contributes body to the sauce.
The bone marrow also provides richness and flavor.
This combination makes veal shanks particularly well suited to recipes such as Osso Buco.
What Is Gremolata?
Gremolata is a traditional Italian condiment made with fresh parsley, lemon zest, and garlic.
It is commonly served with Osso Buco.
The fresh lemon zest provides bright citrus aroma.
Parsley adds freshness and color.
Garlic contributes a sharp, savory flavor.
Together, these ingredients balance the richness of the slow-cooked meat and sauce.
For the best results, prepare gremolata shortly before serving and sprinkle it over the finished dish rather than cooking it for hours.
How to Make the Best Osso Buco Sauce
The sauce is one of the most important elements of this dish.
It combines the natural juices of the veal with aromatic vegetables, broth, white wine, tomato paste, and herbs.
As the meat cooks, the liquid becomes rich and savory.
For an even more flavorful sauce, consider these techniques.
Brown the veal first: Searing the shanks before slow cooking creates additional savory flavor.
Use quality broth: A flavorful veal or chicken broth forms the foundation of the sauce.
Choose dry white wine: Dry wine adds acidity without making the sauce overly sweet.
Use fresh herbs: Thyme and bay leaf provide aromatic depth.
Reduce the sauce if necessary: Simmering the finished braising liquid in a saucepan concentrates the flavor and thickens the texture.
What to Serve with Slow Cooker Osso Buco
Osso Buco pairs beautifully with several traditional and comforting side dishes.
Risotto alla Milanese
Creamy saffron risotto is one of the most traditional accompaniments.
Its rich texture complements the tender veal and flavorful sauce.
Creamy Parmesan Risotto
Parmesan risotto is another delicious choice.
The savory cheese enhances the richness of the dish.
Creamy Mashed Potatoes
Soft mashed potatoes absorb the braising sauce beautifully.
Buttered Egg Noodles
Tender egg noodles provide a comforting base for the slow-cooked veal.
Soft Polenta
Creamy Italian polenta is an excellent alternative to risotto.
Roasted Root Vegetables
Roasted carrots, parsnips, and potatoes add natural sweetness.
Garlic Green Beans
Tender green beans provide a fresh contrast to the rich meat.
Crusty Italian Bread
Warm bread is perfect for soaking up the flavorful sauce.
For a classic Italian-inspired presentation, serve Osso Buco over saffron risotto with fresh gremolata.
Can I Make Osso Buco Without Wine?
Yes. White wine adds flavor, but it is not essential.
Replace the wine with an equal amount of additional veal or chicken broth.
Add approximately 1–2 teaspoons of lemon juice to introduce a little acidity.
This creates a delicious alcohol-free variation.
Can I Use Beef Shanks Instead of Veal?
Yes. Beef shanks can be used as an alternative.
They have a stronger, richer flavor and may require additional cooking time.
Follow the same general preparation method, but continue slow cooking until the meat becomes fork-tender.
The finished dish will have a slightly different flavor from traditional veal Osso Buco.
Delicious Osso Buco Variations
Traditional Milanese-Style Osso Buco
Use veal shanks, white wine, broth, vegetables, and fresh gremolata.
Serve with saffron risotto.
Tomato-Rich Osso Buco
Add crushed tomatoes for a more pronounced tomato flavor.
Garlic Herb Osso Buco
Increase the garlic and add fresh rosemary alongside the thyme.
Beef Osso Buco
Replace the veal shanks with cross-cut beef shanks.
Osso Buco with Mushrooms
Add sliced mushrooms to the slow cooker for additional earthy flavor.
Red Wine Osso Buco
Replace the white wine with dry red wine for a deeper, richer sauce.
Common Mistakes to Avoid
Using very thin shanks: Thin pieces may become dry or fall apart too quickly.
Skipping seasoning: Properly seasoning the meat helps build flavor.
Adding too much liquid: Slow cookers retain moisture, so excessive broth can produce a watery sauce.
Cooking for too little time: Veal shanks need enough time for the connective tissue to soften.
Overcrowding the Crock Pot: Overcrowding can affect cooking consistency.
Opening the lid repeatedly: This releases heat and can extend cooking time.
Using sweet wine: Sweet wine may create an unbalanced sauce.
Adding gremolata too early: Fresh gremolata should be added at serving time.
Handling the cooked shanks roughly: Fully cooked veal can be delicate and may fall apart.
Can I Prepare Slow Cooker Osso Buco Ahead of Time?
Yes. Osso Buco is an excellent make-ahead meal.
The flavors often become even more developed after resting overnight.
Prepare the veal and braising sauce as directed.
Allow the dish to cool slightly, then refrigerate promptly in shallow containers.
Reheat gently before serving.
Prepare the gremolata fresh and add it just before serving.
Cook the risotto shortly before mealtime for the best creamy texture.
How to Store Leftover Osso Buco
Transfer the cooked veal and sauce to airtight containers.
Refrigerate promptly and consume within 3–4 days.
Store the meat with some braising liquid to help maintain moisture.
How to Reheat
Place the veal shanks and sauce in a covered saucepan over low heat.
Warm gently until heated through.
Add a splash of broth if the sauce becomes too thick.
Avoid vigorous boiling because the tender meat may break apart.
Can You Freeze Osso Buco?
Yes. Osso Buco freezes well.
Place the cooled meat and sauce in freezer-safe containers.
Freeze for approximately 2–3 months for best quality.
Thaw overnight in the refrigerator and reheat gently.
For the best results, prepare fresh gremolata and risotto when serving.
Frequently Asked Questions
What does Osso Buco mean?
Osso Buco means “bone with a hole,” referring to the marrow-filled bone in the center of the veal shank.
What cut of meat is used for Osso Buco?
Traditional Osso Buco is made with cross-cut veal shanks.
Can I cook Osso Buco in a Crock Pot?
Yes. A slow cooker is an excellent method for preparing tender veal shanks with minimal hands-on cooking.
How long does Osso Buco take in a slow cooker?
Approximately 8 hours on LOW or 4–5 hours on HIGH, depending on shank thickness and the slow cooker.
Should I brown the veal before slow cooking?
Browning is optional but recommended for deeper flavor.
Why is my Osso Buco tough?
The meat may need additional cooking time for the connective tissue to soften.
What is traditionally served with Osso Buco?
Risotto alla Milanese is a classic accompaniment.
What is gremolata made of?
Traditional gremolata contains lemon zest, fresh parsley, and garlic.
Can I make Osso Buco without wine?
Yes. Substitute additional broth and a little lemon juice.
Can I use beef instead of veal?
Yes. Beef shanks work well but produce a stronger flavor and may require longer cooking.
Can I make Osso Buco the day before?
Absolutely. It reheats well and is suitable for preparing ahead.
How do I thicken Osso Buco sauce?
Transfer some of the braising liquid to a saucepan and simmer until reduced to your desired consistency.
Final Thoughts
Slow Cooker Osso Buco with Creamy Risotto and Fresh Gremolata is a comforting Italian-inspired dish that combines tender veal shanks, aromatic vegetables, rich braising sauce, and bright lemon-parsley flavors.
The slow cooker makes this elegant meal surprisingly easy to prepare, allowing the meat to become beautifully tender while the flavors develop over several hours.
Served over creamy risotto and finished with fresh gremolata, this recipe is perfect for family gatherings, Sunday dinners, holidays, and special occasions.
With simple ingredients and minimal hands-on effort, you can create an impressive restaurant-style Italian dinner at home.