Slow Cooked Authentic Osso Buco

By Jess

0 from 0 ratings

Osso buco is a relatively gourmet-style meal that is actually a whole lot simpler to prepare than you might initially think. Originating in Milan, it takes a couple of hours to cook, but as far as making the actual osso buco, it’s nice and easy as this recipe will show you. You’ll be making your own bouquet garni with rosemary, thyme, and a bay leaf. The rest of the recipe is classic osso buco, using the veal shanks cooked in a simmering sauce of olive oil, onion, garlic, carrots, celery, tomatoes, apple cider vinegar, and chicken broth. The end result is a mouthwateringly osso buco that’s high in protein and loaded with flavors.

veal recipe

Osso buco is a delectable meal from Milan, featuring juicy pieces of veal shanks that have been cooked in a delicious mixture of vegetables, broth, and traditionally, wine. This recipe makes it a touch more paleo-friendly by leaving the wine out of the equation and replacing it with apple cider vinegar, while still keeping every other delicious ingredient that you would expect to find in a good osso buco dish.

Tasty Veal Shanks That Fall Off the Bone

Veal shanks are one of my favorite ways to enjoy beef, and when cooked in this osso buco recipe, they are on another level entirely. It takes a homemade bouquet garni that you tie onto the shanks just to keep the meat on the bone in order to keep as much flavor as possible. Not only is the meat so tender that it falls apart on your fork, but it’s loaded with nutrients as well. Veal shanks are full of vitamins B3, B12, and zinc. They actually provide 100% of your daily recommended intake of these essential nutrients. (1)

For Best Results, Use a Dutch Oven

A Dutch oven is a heavy cooking pot that is used for braising. It’s usually made out of cast iron, but there are some that are made out of ceramic or aluminum. It takes a little longer to heat, but the results are well worth it, especially if you’re cooking for longer than an hour.

herbs for osso buco dish
raw veal shanks

The shanks are first browned for a few minutes each, and then eventually cooked for between 90 minutes and two hours. They are cooked for an extended length of time in order to absorb even more flavor from the onion, garlic, carrot, celery, and tomatoes. It ends up tasting like quite possibly the best stew you’ve ever had. After mixing all of these ingredients together, the apple cider vinegar is added in along with water and chicken stock.

veal shanks in dutch oven
slow cooked osso buco

Apple cider vinegar makes a great replacement for wine in the osso buco, helping to keep it in line as a paleo-approved meal. It adds just a touch of sour flavoring to the whole thing while providing plenty of nutritional benefits as well. Apple cider vinegar has been shown to help support weight loss, improve digestion, and lower blood sugar and cholesterol levels to help reduce your risk of heart attack and stroke. (2) Once the osso buco is finished cooking, just sprinkle with parsley and serve.

paleo osso buco recipe

You won’t believe just how tender the veal shanks become after cooking them in this osso buco recipe. Not only are they mouthwateringly tender, but the flavors infused in them from cooking them with a delicious combination of chicken broth, vegetables, apple cider vinegar, and especially the bouquet garni all combine to make this one incredible gourmet paleo-approved meal.

P.S. – If you’re looking for more great meal recipes that are similar to this one, here are a few of my favorite slow-cooked paleo meals for you to check out:


    • 2-3 sprigs fresh rosemary
    • 2-3 sprigs fresh thyme
    • 1 bay leaf
    • 4 (1- to 1 1/2-inch-thick) pieces osso buco (veal shanks) (about 2 ½ pounds)
    • 4 tbsp olive oil
    • 1 onion, diced
    • 2 garlic cloves, minced
    • 1 small carrot, diced
    • 1 stalk celery, diced
    • 1 cup canned diced tomatoes
    • 1 tbsp apple cider vinegar
    • 1 cup water
    • 2 cups chicken stock
    • 3 tablespoons fresh parsley, chopped
    • salt, black pepper to taste


  1. To make the bouquet garni, tie the rosemary, thyme and bay leaf with twine.
  2. Pat dry the veal shanks with paper towels to remove any excess moisture.
  3. Secure the meat to the bone with the kitchen twine.
  4. Season each piece with salt and black pepper.
  5. In a large Dutch oven pot, heat olive oil over medium heat.
  6. Working in batches, add the shanks to the pot and brown all sides, about 3 minutes per side.
  7. Transfer browned shanks to a platter and set aside.
  8. In the same pot, add the onion, garlic, carrot and celery.
  9. Cook until soft and translucent, about 8 minutes.
  10. Season with a good pinch of salt.
  11. Add the diced tomatoes and mix well. Return browned shanks to the pot.
  12. Add the apple cider vinegar and water and cook for 5 minutes.
  13. Add the bouquet garni and 2 cups of the chicken stock and bring to a boil.
  14. Reduce heat to low.
  15. Cover with a lid and cook for 1 ½ -2 hours or until the meat is very tender and the sauce thickens.
  16. Remove and discard bouquet garni from the pot.
  17. Serve sprinkled with parsley.


Serving Size





Total Time

140 minutes

Prep Time

20 minutes

Cook Time

120 minutes

Print Recipe


Ask a Question 

Leave a comment

Facebook icon Twitter icon Instagram icon Pinterest icon Google+ icon YouTube icon LinkedIn icon Contact icon