-
Place chorizo, garlic, and olives in a food processor fitted with a knife blade. Process until garlic and olives are finely chopped.
-
Cut a hole in the center of the roast lengthwise. Do this by inserting a long knife in the center until it is almost through to the end. Then turn the knife while it is in the roast to open up the pocket. Repeat with inserting the knife again at a 90 degree angle. You want to try and make as large of a hole as you can in the center of the roast.
-
Stuff the chorizo mixture into the hole in the roast. If you have a long and narrow roast, you may need to cut the roast open in order to get the stuffing all the way to the end. You will need to tie the roast back together with kitchen twine.
-
You may not be able to stuff all the chorizo mixture into the roast. You can form the extra into patties and cook them in a skillet. They make great breakfast sausage patties.
-
Season the roast with salt and pepper.
-
Heat oil in a large Dutch oven over medium-high heat. Place the roast in the Dutch oven and brown on all sides. Transfer browned roast to a plate.
-
Reduce heat to medium. Add onions and cook, stirring occasionally, until softened and becoming translucent, about 5 minutes.
-
Add wine, orange, lemon, and lime juices. Use a wooden spoon to stir and scrape up the browned bits from the bottom of the Dutch oven.
-
Add diced tomatoes and stir. Add roast back to the Dutch oven.
-
Add enough beef broth to make the cooking liquid 1-inch deep. Add bay leaves.
-
Bring to a boil then cover and reduce heat to simmer.
-
Cook for 1 hour and 45 minutes, turning roast every 20 minutes.
-
Use an instant-read thermometer to make sure stuffing is cooked through (160°F). The roast will be cooked to well done.
-
Transfer roast to a cutting board and cover loosely with aluminum foil.
-
Use a blender to puree the cooking liquid. You may need to do this in batches. Do not fill a blender over 2/3 full with hot liquids because they will expand while blending.
-
Return puree to the Dutch oven and bring to a boil.
-
If a thicker gravy is desired, stir together 1 tablespoon cornstarch with 1 tablespoon water to make a slurry. Slowly pour a little of the slurry into the gravy while stirring rapidly. Add only as much needed to desired thickness.
-
Remove kitchen twine if used to tie the roast.
-
Slice roast into 1/2-inch thick slices. Serve with gravy.