Coda alla Vaccinara (Roman Oxtail Stew)

Coda alla vaccinara is one of Rome’s great slow-cooked meat dishes: oxtail braised until the collagen-rich joints become tender and the sauce turns deep, glossy and savoury. The stew has the character of traditional cucina romana, using a modest cut and giving it time, aromatics and wine to develop richness. Tomato, beef stock and soffritto form the base, while celery is more than a garnish here, adding freshness and bite near the end. A small amount of dark chocolate melts into the sauce for subtle depth rather than sweetness. Serve it with crusty bread or soft polenta to catch every spoonful of the dense, wine-dark sauce.
Cuisine style Roman comfort food
Flavor profile Rich • Savoury • Umami
Techniques Browning • Slow simmering • Sauce reduction
Key equipment Dutch oven
Cooking style One-pot cooking • Make-ahead friendly • Freezer-friendly
Time commitment Slow-cooked

Why this recipe works

  • Classic slow braise: A long, gentle simmer breaks down the oxtail’s connective tissue, giving the stew its characteristic tenderness and body.
  • Deep savoury base: Browning the meat, softening the soffritto and reducing the wine build depth before the tomatoes and stock go in.
  • Rounded sauce: Tomatoes and wine give brightness, while celery and dark chocolate soften the edges without making the stew sweet.

Get the most out of this recipe

Authenticity notes

  • Roman identity: Coda alla vaccinara is closely associated with Roman cooking and the city’s tradition of making richly flavoured dishes from tougher, less expensive cuts.
  • Celery and chocolate: The late addition of chunky celery and a little dark chocolate is a recognisable feature of the dish, adding freshness and depth to the sauce.
  • How it is served: Bread or polenta is the natural match, as the sauce is as important as the meat itself.

Ingredient notes

  • Choose well-cut oxtail: Look for joints with a good balance of meat, bone and connective tissue; this is what gives the stew its rich texture.
  • Use dry red wine: A dry red wine keeps the sauce savoury and avoids adding sweetness to an already rich braise.
  • Chocolate should stay subtle: Dark baking chocolate is used for depth, not dessert-like sweetness, so avoid sweet chocolate with strong vanilla notes.

Common mistakes

  • Crowding the oxtail: Brown the pieces in batches so they colour properly rather than steaming in the pot.
  • Boiling the braise: Keep the stew at a gentle simmer; aggressive boiling can make the sauce greasy and the meat less pleasant.
  • Stopping before the sauce thickens: If the sauce looks loose after the celery is tender, simmer uncovered until it turns glossy and coats the meat.

Make-ahead tips

  • Best made ahead: The stew improves after a night in the fridge, as the sauce settles and the flavours become more integrated.
  • Reheat gently: Warm it slowly in a covered pot over low heat, adding a splash of stock if the sauce has tightened.
  • Freezes well: Cool completely before freezing, then thaw overnight in the fridge and reheat gently until piping hot.

Equipment you'll need

Ingredients
Instructions
Print
  1. Pat the oxtail dry and season all over with the salt and pepper. Finely chop the onion, carrot and 3 pieces of the celery; slice the remaining celery into chunky lengths. Lightly crush the garlic cloves.
  2. Heat the olive oil in a Dutch oven over medium-high heat. Brown the oxtail in batches until deeply coloured, 8 to 10 minutes per batch, then transfer to a plate. Lower the heat to medium.
  3. Add the chopped onion, carrot and chopped celery to the pot and cook, stirring, until softened and lightly golden, about 10 minutes. Add the garlic and bay leaves and cook for 1 minute until fragrant. Pour in the red wine and simmer for 5 minutes, scraping up any browned bits.
  4. Stir in the tomatoes, then return the oxtail and any juices to the pot. Add the beef stock and bring to a gentle simmer. Cover with the lid slightly ajar and cook on low for 2 hours, turning the pieces once or twice, until the meat is very tender.
  5. Add the chunky celery and continue to simmer, uncovered, for 25 to 35 minutes until the celery is tender and the sauce is glossy and slightly thickened. Skim off excess fat from the surface if needed. Taste and adjust seasoning with a little more salt and pepper if required.
  6. Finely grate the dark chocolate into the stew and stir until melted and fully incorporated. Simmer for 2 to 3 minutes, then remove the bay leaves. Rest off the heat for 10 minutes before serving so the sauce settles.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Crusty bread Polenta

Tips

  • Keep the stew at the gentlest simmer; a hard boil can make the sauce greasy and the meat stringy.
  • If the sauce looks thin at the end, simmer uncovered for a little longer, stirring occasionally, until it coats the back of a spoon.
  • This is best made a day ahead; chill overnight, then reheat gently so the flavours deepen.

Substitutions

  • Replace red wine with beef stock for an alcohol-free version; add it in the same amount and simmer a little longer to concentrate the flavour.
  • Replace dark baking chocolate with cocoa powder, using 2 tsp whisked into a little hot sauce from the pot before stirring back in.
  • Replace beef stock with chicken stock for a lighter, less intense sauce.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container. Reheat gently in a covered pot over low heat until piping hot, adding a splash of beef stock if the sauce has tightened; freeze for up to 3 months and thaw overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Coda alla Vaccinara (Roman Oxtail Stew)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 4h (35min active)
  • Difficulty: Advanced
  • Cuisine: Italian
With serving suggestions One pot Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

WÜSTHOF Classic 8-Inch Chef's Knife

Premium German chef knife
  • Excellent build quality
  • Reliable edge retention
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.