
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.
Ingredients
- •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
- 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.
- 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.
- 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.
- 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.
- 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.
- 6Remove from heat and sprinkle the crumbled feta and fresh cilantro over the meatballs.
- 7Divide the meatball shakshuka evenly into 6 airtight containers while hot. Allow to cool to room temperature before sealing and refrigerating.
- 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
AI Swap Engine
Swap any ingredient and get recalculated macros instantly.
Set your goal to unlock — free, 30 secondsCommon 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.
More like this
Slow Cooker Beef Pasta
Slow Cooker · 10 servings



