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

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. 1In a large bowl, combine the ground beef, smoked paprika, ground cumin, cayenne pepper, fresh garlic, fresh cilantro, eggs, and bread crumbs. Mix until just combined, then with wet hands, form meatballs about 2 tablespoons each and place on a sheet pan.
  2. 2Heat 1 tablespoon olive oil in a large skillet with a tight-fitting lid over medium-high heat until glistening. Working in batches to avoid crowding, add the meatballs in a single layer. Cook 10–12 minutes total, turning occasionally, until browned on all sides. Transfer the meatballs back to the sheet pan.
  3. 3Reduce heat to medium and add the remaining 1 tablespoon olive oil to the same skillet until glistening. Add the bell pepper and onion, stirring occasionally, cook 10 minutes until softened. Stir in the ground cumin, smoked paprika, cayenne pepper, and sugar, cook 1 minute until fragrant.
  4. 4Add the canned stewed tomatoes with their juices, crushing the tomatoes with your hands as you add them. Stir occasionally and cook over medium-low heat 15 minutes, stirring often, until the sauce begins to thicken.
  5. 5Nestle the meatballs into the sauce and bring back to a simmer. Cover the pan, reduce heat to low, and cook 15 minutes until the meatballs reach an internal temperature of 165°F on an instant-read thermometer.
  6. 6Remove from heat and sprinkle the crumbled feta and fresh cilantro over the meatballs.
  7. 7Divide the meatball shakshuka evenly into 6 airtight containers while hot. Allow to cool to room temperature before sealing and refrigerating.
  8. 8Serve each portion 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

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

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.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan