PF
Close-up of fresh raw osso buco on display with green lettuce leaves.
StovetopComplexity

Osso Buco

This Osso Buco delivers 75g protein and 599 calories per serving, ranking among the highest-protein beef preparations available. Four servings cook on the stovetop in quick time, enabling batch prep that covers multiple high-protein days. The braised format keeps protein-per-calorie efficiency strong for anyone bulking or maintaining on elevated protein intake.

Rate this recipe:

Ingredients

4 servings
  • Beef Shank(1361g)
  • Olive oil(45g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • 1 teaspoon kosher salt
  • Freshly Cracked Black Pepper, To Taste
  • Celery
  • Carrots
  • Yellow Onion
  • Garlic
  • Tomato Paste(30g)
  • Thyme, Fresh
  • Rosemary, Fresh
  • 2 bay leaves
  • Wine, White, Dry
  • Low Sodium Beef Broth(240g)
  • Butter(30g)
  • Pasta, Egg Noodles
  • Parsley, Fresh

Instructions

  1. 1Preheat the oven to 350°F with a rack in the center position. Pat the beef shanks dry with paper towels and season all over with the salt and pepper.
  2. 2In an oven-proof braiser or Dutch oven, heat the olive oil over medium-high heat. Once the oil is glistening, working in batches, add the shanks and cook until golden brown, 3 to 4 minutes per side. Transfer to a plate and repeat with the remaining shanks.
  3. 3To the same braiser over medium heat, add the celery, carrots, and onion and cook, stirring often, until the onion is translucent, about 5 minutes. Add the garlic and cook, stirring until fragrant, about 1 more minute. Stir in the tomato paste, thyme, rosemary, and bay leaves.
  4. 4Add 2¼ cups of the wine and the beef stock to the braiser and increase the heat to medium-high. Cook, stirring, until the stock and tomato paste are fully incorporated, about 2 minutes. Return the beef shanks to the braiser, cover, and place in the oven. Cook until the beef is very tender and falling off the bone, 2 to 2½ hours.
  5. 5Transfer the braiser to the stovetop, over medium-high heat. Transfer the shanks to a serving platter. Add the remaining ¾ cup of wine and the butter to the braiser and bring to a simmer. Cook, stirring occasionally, until slightly reduced and thickened, about 15 minutes.
  6. 6Serve the shanks over polenta, egg noodles or mashed potatoes, if desired. Drizzle with the pan sauce and sprinkle with parsley.

Nutrition — Per Serving

599

calories

75g

protein

30g

fat

Carbohydrates
2g
Saturated fat
9.8g
Sodium
345 mg
Dietary fiber
0.3g

4 servings per batch · ~427g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Osso Buco have per serving?

Each serving delivers 75g protein and 599 calories with 30g fat and 2g carbs. This is one of the highest protein-per-serving ratios in the PrepForge library at nearly 13g protein per 100 calories.

How long does Osso Buco take to make?

It's marked as quick prep stovetop and yields 4 servings, so you can batch-cook multiple portions for the week in one cooking session.

Is Osso Buco good for muscle gain?

At 75g protein and 599 calories per serving, this recipe is ideal for muscle gain phases where hitting high daily protein targets (180-200g+) is the priority. The minimal carbs make it flexible to pair with separate carb sources based on your training timing.

Savory beef tagliatelle pasta with peppers and herbs in a white plate, perfect for a gourmet meal.

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan