This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Slow-cooker osso bucco with gremolata is a hearty Italian-inspired dish featuring fall-apart tender veal shanks braised in a rich tomato-based sauce. This recipe takes just 15 minutes to prep and cooks in a slow cooker for 6-8 hours, resulting in a deeply flavorful meal for 4 servings. The bright, zesty gremolata adds a fresh contrast to the velvety sauce and tender meat.
When I first discovered this dish, it was a rainy Portland evening, and the comforting aroma of thyme and lemon zest filled my kitchen. It reminded me how cooking can nourish both the body and the spirit.
Table of Contents
Why is this dish special?
Slow-cooker osso bucco with gremolata is beloved for its melt-in-your-mouth texture and layers of rich, aromatic flavor. The slow cooker transforms tough shanks into a tender classic meal with minimal effort.
- This dish pairs the richness of braised veal with a refreshing topping, balancing bold and bright flavors.
- You can prep it in just 15 minutes, and the slow cooker does all the work while you go about your day.
- The gremolata—a mix of fresh parsley, lemon zest, and olive oil—adds a citrusy accent that lightens the meal.
- It’s an ideal choice for special occasions or a simple dinner with depth and sophistication.
What ingredients do you need?
This slow-cooker osso bucco recipe requires just a handful of pantry staples and fresh aromatics to create a deeply satisfying meal. Each ingredient contributes to the dish’s balanced flavor profile.
- 4 pieces of veal shanks (or halal beef shanks), about 1.5 inches thick
- Salt and pepper, to taste
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 can (14 ounces) crushed tomatoes
- 1 cup beef broth
- 1 cup grape juice
- 1 teaspoon dried thyme
- 1 bay leaf
- Zest of 1 lemon
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh lemon juice
- 2 tablespoons olive oil (for gremolata)
The grape juice adds a subtle sweetness, while the thyme and bay leaf infuse the sauce with warmth and depth.
How do you make it step by step?
Making slow-cooker osso bucco with gremolata is straightforward. You’ll prep the meat, build the sauce, and let the slow cooker handle the rest.
Step 1 — Season the shanks
Season the veal shanks generously with salt and pepper on both sides.
Step 2 — Sear the shanks
In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Sear the shanks for 3-4 minutes per side until browned. Transfer them to the slow cooker.
Step 3 — Sauté the vegetables
In the same skillet, sauté the onion, carrots, and celery for 5 minutes until softened. Add the garlic and cook for 1 minute.
You might also enjoy our sweet and savory: the slow.
Step 4 — Build the sauce
Add the sautéed vegetables to the slow cooker, followed by the crushed tomatoes, beef broth, grape juice, dried thyme, and bay leaf.
Step 5 — Slow cook
Cover and cook on low for 6-8 hours, or until the meat is tender and falling off the bone.
Step 6 — Make the gremolata
In a small bowl, mix the lemon zest, chopped parsley, lemon juice, and 2 tablespoons of olive oil. Set aside.
Step 7 — Serve
Once cooked, remove the bay leaf and serve the shanks with the cooking juices, topped with the gremolata.
Frequently Asked Questions
Can I use beef instead of veal?
Yes, halal beef shanks are a great substitute and work just as well in this recipe.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.
For more ideas, check out our unleashing flavor: the keto slow.
What can I use instead of grape juice?
You can substitute grape juice with apple juice or an equal amount of beef broth if preferred.
Do I have to brown the meat?
Browning the meat adds depth to the flavor, but you can skip it to save time.
Is gremolata essential?
While optional, the gremolata provides a fresh, vibrant contrast to the rich sauce.
How to store and reheat
Leftover osso bucco can be stored in the refrigerator for up to 3 days or frozen in a sealed container for up to 3 months. It reheats beautifully, making it excellent for meal prep.
To reheat, warm the shanks and sauce on the stovetop over low heat, occasionally stirring, until heated through. Avoid using high heat, as it may dry out the meat.
Easy ingredient swaps
If you can’t find veal, beef shanks work perfectly as a substitute, offering similar tenderness and flavor. For a slightly tangy twist, replace grape juice with pomegranate juice or apple cider.
Looking for something similar? Try our why this slow cooker cashew.
Out of beef broth? Vegetable broth or chicken broth can be used, but keep in mind they’ll slightly alter the depth of flavor in the sauce.
Expert tips and shortcuts
Sear the shanks well before slow cooking to lock in flavor and create a deep, rich base. This step is worth the extra effort.
Use fresh lemon zest for the gremolata—it makes a noticeable difference in brightness and aroma. Dried zest won’t provide the same lift.
Layer the vegetables underneath the shanks in the slow cooker. This ensures even cooking and allows the vegetables to soak up the flavorful juices.
If short on time, chop vegetables the night before and store them in the refrigerator, so you can assemble the dish quickly in the morning.

Slow-cooker osso bucco with gremolata
Equipment
- slow cooker
- skillet
- cutting board
- knife
- mixing bowl
Ingredients
- 4 pieces veal shanks (or halal beef shanks) (about 1.5 inches thick)
- salt (to taste)
- pepper (to taste)
- 2 tablespoons olive oil
- 1 onion (chopped)
- 2 carrots (diced)
- 2 stalks celery (diced)
- 4 cloves garlic (minced)
- 1 can crushed tomatoes (14 ounces)
- 1 cup beef broth
- 1 cup grape juice
- 1 teaspoon dried thyme
- 1 leaf bay leaf
- 1 lemon (zest)
- 1/4 cup fresh parsley (chopped)
- 2 tablespoons fresh lemon juice
- 2 tablespoons olive oil (for gremolata)
Instructions
- Season the veal shanks with salt and pepper on both sides.
- In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Sear the shanks for about 3-4 minutes on each side until browned. Transfer to the slow cooker.
- In the same skillet, add the chopped onion, diced carrots, and diced celery. Sauté for about 5 minutes until softened. Add minced garlic and cook for an additional minute.
- Add the sautéed vegetables to the slow cooker with the veal shanks.
- Pour in the crushed tomatoes, beef broth, and grape juice. Add the dried thyme and bay leaf.
- Cover and cook on low for 6-8 hours, or until the meat is tender and falling off the bone.
- While the osso bucco is cooking, prepare the gremolata. In a small bowl, combine the lemon zest, chopped parsley, fresh lemon juice, and 2 tablespoons of olive oil. Mix well and set aside.
- Once the osso bucco is done, remove the bay leaf and serve the shanks with the cooking juices, topped with the gremolata.
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨


