PF
A delicious spread of Middle Eastern dishes featuring falafel, shakshuka, and pita bread on a green table.
StovetopComplexity

Meatball Shakshuka

This Meatball Shakshuka delivers 22g protein and 486 calories per serving, combining meat and eggs for complete amino acid profiles. Batch-preps 6 servings in quick stovetop time, making it efficient for rotating breakfast into your weekly prep. Choose this when you need moderate protein, moderate calories, and want to break away from chicken.

Rate this recipe:

Ingredients

6 servings
  • 80/20 Ground Beef(454g)

    Standard ground beef. Drain fat thoroughly after cooking to reduce calories.

  • Paprika, Smoked(10g)
  • Cumin, Ground(10g)
  • Cayenne Pepper, Ground(1g)
  • ½ teaspoon freshly cracked black pepper
  • 1 teaspoon kosher salt
  • Garlic
  • Cilantro, Fresh(80g)
  • Egg, Whole, Large
  • Bread Crumbs, Dry, Plain(240g)

    Plain dry bread crumbs. Panko works too but is lighter per cup.

  • Olive oil(30g)

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

  • Bell Pepper
  • Yellow Onion
  • Cumin, Ground(10g)
  • Paprika, Smoked(10g)
  • ½ teaspoon kosher salt
  • Cayenne Pepper, Ground(1g)
  • ½ teaspoon freshly cracked black pepper
  • Sugar, Granulated White(10g)
  • Tomato, Canned, Stewed(794g)
  • Cheese, Feta, Crumbled(57g)
  • Bread, Pita

Instructions

  1. 1Make the meatballs. In a large bowl, combine the beef, paprika, cumin, cayenne, if using, salt, pepper garlic, cilantro, eggs and bread crumbs. Mix well, then with wet hands, form meatballs (about 2 tablespoons each) and place them on a sheet pan.
  2. 2Heat 1 tablespoon of the oil in a large skillet, with a tight fitting lid or large Dutch oven over medium-high heat. Once the oil is glistening, working in batches, add the meatballs in a single layer. Cook, until the meatballs are browned on all sides, about 10-12 minutes total. Transfer the meatballs back to the sheet pan.
  3. 3Make the sauce. Using the same skillet, reduce the heat to medium and heat the remaining 1 tablespoon olive oil until glistening. Add the peppers and onion, stirring occasionally, until softened, about 10 minutes. Stir in the cumin, smoked paprika, salt, cayenne, pepper, and sugar until combined, about 1 minute.
  4. 4Add the tomatoes and their juices, crushing the tomatoes with your hands as you add them. Stir occasionally until beginning to simmer. Reduce the heat to medium low, cook, stirring often, until beginning to thicken, about 15 minutes.
  5. 5Nestle the meatballs into the sauce and bring back to a simmer. Cover the pan, reduce the heat to low, and continue cooking until the meatballs reach an internal temperature of 165°F on an instant-read thermometer, about 15 more minutes.
  6. 6Sprinkle the meatballs with crumbled feta and cilantro. Serve with pita bread alongside.

Nutrition — Per Serving

486

calories

22g

protein

26g

fat

Carbohydrates
43g
Saturated fat
8.3g
Sodium
758 mg
Dietary fiber
5.1g

6 servings per batch · ~285g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Meatball Shakshuka have per serving?

Each serving delivers 22g of protein and 486 calories, with 26g fat and 43g carbs. The meatballs and eggs combine to create a protein-forward middle eastern dish.

How long does Meatball Shakshuka take to make?

This recipe qualifies as quick prep and yields 6 servings on the stovetop, making it an efficient option for batch-cooking nearly a week of dinners. A single cook session produces multiple ready-to-eat portions.

Is Meatball Shakshuka good for muscle gain?

At 22g protein per serving and 486 calories, this recipe works best as part of a muscle gain strategy where you're stacking multiple dishes to hit daily protein targets. The 43g carbs support training and recovery.

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