Prevent your screen from going dark
Makes 6 to 8 servings 1x
In a large bowl, combine the beef, salt, 2 tablespoons of the olive oil, the smoked paprika, garlic powder, black pepper, and cayenne and mix with your hands until the beef is thoroughly coated. Cover and marinate for at least 30 minutes and ideally overnight.
Warm a large heavy-bottomed pot or Dutch oven over medium-high heat. Pour the remaining 2 tablespoons oil into the pot and, working in batches, sear the beef on all sides until browned, about 3 minutes on each side. Remove from the pot and set aside on a plate.
Reduce the heat to medium. Add the carrots, celery, onion, garlic, and thyme to the pot and cook, stirring frequently, until the onion is translucent and fragrant, about 4 minutes.
Add the beef stock, diced tomatoes, Guinness, brown sugar, Worcestershire sauce, and bay leaves and stir, scraping the bottom of the pot with a heatproof spatula. Bring to a simmer, then add the short ribs back to the pot and stir. Reduce the heat to medium-low and cook until the meat is tender, 2 to 2½ hours.
Discard the bay leaves and serve the short ribs immediately.
Store leftovers in an airtight container in the fridge for up to 3 days.
– Excerpted from My Jamaican Table by Andre Fowles (Artisan Books). Copyright © 2026. Photos by Michael Condran.