Skip to main content

Braised Short Ribs with Chocolate and Rosemary

These braised short ribs with chocolate and rosemary offer a sophisticated twist on a classic comfort food dish. By incorporating high-quality bittersweet chocolate and unsweetened cocoa powder, the sauce develops an incredible depth of flavour and a glossy, velvet-like texture that perfectly complements the earthy fragrance of fresh rosemary. It is a slow-cooked masterpiece where the beef becomes melt-in-the-mouth tender after simmering gently in a rich red wine and tomato-based broth.

As a diabetes-friendly option, this recipe focuses on high-quality proteins and savoury aromatics rather than sugary glazes. It is an ideal choice for a weekend dinner party or a special family meal, providing a nutritious yet indulgent experience. Serve these ribs alongside steamed seasonal greens or a cauliflower purée to keep the meal balanced while allowing the complex, dark cocoa and herb sauce to take centre stage.

Continue reading below

Ingredients for Braised Short Ribs with Chocolate and Rosemary

  • 60ml diced pancetta (Italian bacon

  • about 45g )

  • 2.7kg bone-in short ribs

  • 240g finely chopped onions

  • 30g finely chopped shallots

  • 30g finely chopped celery

  • 35g finely chopped peeled carrots

  • 3 garlic cloves, minced

  • 475ml dry red wine

  • 725ml low-salt chicken broth

  • 475ml chopped drained canned diced tomatoes

  • 2 tablespoons chopped fresh parsley

  • 1 very large fresh thyme sprig

  • 1 bay leaf

  • 45ml shaved or grated bittersweet chocolate

  • 2 tablespoons unsweetened cocoa powder (preferably Dutch-process)

  • 1 teaspoon finely chopped fresh rosemary

How to make Braised Short Ribs with Chocolate and Rosemary

Heat heavy large pot over medium heat. Add pancetta and sauté until crisp. Using slotted spoon, transfer pancetta to paper towels to drain. Sprinkle ribs with salt and pepper. Working in batches, brown ribs in drippings in pot over medium-high heat until brown on all sides, about 8 minutes per batch. Transfer to plate. Add onions and next 4 ingredients to pot. Cover, reduce heat to medium, and cook until vegetables are soft, stirring occasionally, about 10 minutes. Add wine. Boil uncovered until liquid is reduced by half, scraping up browned bits, about 5 minutes. Add broth, tomatoes, parsley, thyme, bay leaf, and pancetta. Return ribs to pot, cover partially, and simmer 1 1/2 hours. Uncover and simmer until rib meat is tender, stirring occasionally, about 1 1/2 hours longer.

Transfer ribs to plate; discard bay leaf. Spoon fat from surface of sauce. Boil sauce until beginning to thicken, about 8 minutes. Reduce heat to medium. Add chocolate, cocoa powder, and rosemary; stir until chocolate melts. Season to taste with salt and pepper. Return ribs to pot. Simmer to rewarm, about 5 minutes.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 17 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.