Mini Shakshuka Cups

Posted on April 3, 2026

0 Comments

Share this recipe

These mini shakshuka cups are the most ingenious way to turn classic shakshuka into a portable, individual serving that's perfect for brunch gatherings or cozy weekend mornings! Instead of making traditional shakshuka in a skillet, you use flaky croissants cut in half widthwise and pressed into a jumbo muffin pan to create edible cups. The shakshuka filling is where all the flavor happens: you start by sautéing finely diced onion in olive oil until soft and sweet, then add finely diced red bell pepper and minced garlic that cook until fragrant and tender. Warm spices like cumin, smoked paprika, and optional red pepper flakes get stirred in to bloom and release their aromatics, followed by tomato paste that gets cooked for a minute to deepen its flavor and remove any raw taste. Diced tomatoes (slightly drained so the sauce isn't too watery) go in next, along with salt and black pepper, and the whole mixture simmers for about 5 minutes until it thickens into a chunky, rich sauce. Fresh cilantro gets stirred in at the end for brightness. This spiced tomato sauce gets spooned into each croissant cup (about 2 tablespoons per cup), then you crack a whole egg right on top of the sauce in each cup. A sprinkle of salt and pepper seasons the eggs, then everything bakes at 375°F for 14-16 minutes. The croissants turn golden and crispy on the edges while staying soft where they touch the sauce, and the eggs bake until the whites are just set but the yolks are still jammy and runny. If you want fully cooked yolks, bake for the full 16 minutes, but checking at 13-14 minutes gives you those gorgeous jammy yolks that ooze when you cut into them. Once out of the oven, you can top with crumbled feta cheese for salty, tangy richness and more fresh cilantro for color and flavor. Each cup is a complete little meal: buttery croissant, rich spiced tomato sauce, and a perfectly cooked egg, all in one portable package. These are perfect for meal prep, brunch parties, or anytime you want shakshuka without the hassle of a skillet!

Frequently Asked Questions

Mymanabites Arrow Icon

Q: Can I use store-bought croissants?

A: Yes! Store-bought croissants work perfectly for this recipe and save you tons of time. Look for all-butter croissants from a bakery or the bakery section of your grocery store for best flavor. Day-old croissants actually work great because they're slightly firmer and easier to press into the muffin cups without tearing.

Q: Can I make the shakshuka sauce ahead of time?

A: Absolutely! The shakshuka sauce can be made up to 3 days ahead and stored in an airtight container in the fridge. When ready to assemble, just reheat it slightly so it's easier to spoon, then proceed with pressing the croissants into the muffin pan, filling, and baking. This makes morning assembly super quick!

Q: What if I don't have a jumbo muffin pan?

A: You can use a regular 12-cup muffin pan, but you'll need to cut the croissants into smaller pieces to fit. Use 6 croissants cut into quarters (24 pieces total), press 2 pieces into each regular muffin cup to form the base, use about 1 tablespoon of sauce per cup, and crack in quail eggs or use regular eggs whisked and divided among the cups. Baking time will be slightly less, around 10-12 minutes.

Q: How do I prevent the eggs from overcooking?

A: Start checking at 13 minutes! The eggs go from perfectly jammy to fully hard very quickly. For runny yolks, pull them at 13-14 minutes when the whites are just set but still slightly jiggly. For medium yolks, bake for 15 minutes. For fully cooked yolks, go the full 16 minutes. Remember they'll continue cooking slightly from residual heat after you remove them from the oven.

These mini shakshuka cups are genius! Flaky croissants pressed into a muffin pan, filled with rich spiced shakshuka sauce (onions, bell peppers, tomatoes, cumin, smoked paprika), and topped with a soft-baked egg. Perfect for brunch or cozy weekend mornings!

Rate This Recipe!
Mymanabites Icon Mymanabites Icon Mymanabites Icon Mymanabites Icon Mymanabites Icon
Preparations

Prep Time:

10 minutes

Cook Time:

25 minutes

Total Time:

35 minutes

Cuisine:

Middle Eastern, Fusion

Course:

Breakfast, Brunch

Calories:

320 kcal (approx. per cup)

Servings:

6 croissant cups

Author:

Ronica Rupan
Ingredients

Ingredients

For the Shakshuka Sauce:

  • 1 tablespoon olive oil
  • ½ small yellow onion, finely diced
  • ½ red bell pepper, finely diced
  • 2 cloves garlic, minced
  • ¾ teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ¼ teaspoon dried red pepper flakes (optional, for heat)
  • 1 tablespoon tomato paste
  • ½ (14-ounce) can diced tomatoes, drained slightly
  • ½ teaspoon kosher salt, plus more to taste
  • ¼ teaspoon black pepper, plus more to taste
  • 1 tablespoon fresh cilantro, chopped, plus more for garnish

For the Cups:

  • 3 large croissants, cut in half widthwise
  • 6 small eggs
  • Crumbled feta cheese (optional, for topping)

Instructions

  1. Preheat and Prepare Muffin Pan Preheat your oven to 375°F (190°C). Line a 6-cup jumbo muffin pan with parchment paper squares or use a nonstick muffin pan and spray it generously with cooking spray. Set aside.
  2. Sauté the Aromatics Heat the olive oil in a large skillet over medium heat until it shimmers. Add the finely diced onion and cook, stirring occasionally, for about 2 minutes until softened and translucent. Add the finely diced red bell pepper and minced garlic. Cook, stirring often, for about 3 minutes until the bell pepper is softened and the garlic is fragrant but not browned.
  3. Add Spices and Tomato Paste Stir in the ground cumin, smoked paprika, and red pepper flakes (if using). Cook, stirring constantly, for about 30 seconds until the spices are fragrant and toasted. Add the tomato paste and cook, stirring often, for 1 minute. The tomato paste will darken slightly and become more concentrated in flavor.
  4. Build the Shakshuka Sauce Stir in the slightly drained diced tomatoes, salt, and black pepper. Bring the mixture to a simmer over medium heat. Let the sauce simmer, uncovered, stirring occasionally, for about 5 minutes until it has thickened and reduced to a chunky consistency. You want it saucy but not watery. Stir in the chopped fresh cilantro and remove from heat. Taste and adjust salt and pepper if needed. Set aside to cool slightly.
  5. Form the Croissant Cups Cut each croissant in half widthwise (not lengthwise) so you have a top and bottom half. Press each croissant half, cut side up, into a jumbo muffin cup. Use your fingers to gently press and shape the croissant to form a cup that goes up the sides of the muffin cavity. Don't worry if it's not perfect or if there are small tears. It will still work beautifully!
  6. Fill with Shakshuka Sauce Spoon about 2 tablespoons of the warm shakshuka sauce into each croissant cup. Spread it evenly in the bottom of the cup, leaving a little well in the center for the egg.
  7. Add the Eggs Carefully crack 1 egg over the top of the sauce in each cup. The egg should sit right on top of the sauce. Season each egg with a small pinch of salt and black pepper.
  8. Bake Place the muffin pan in the preheated oven and bake for 14-16 minutes. Start checking at 13 minutes if you want jammy, runny yolks. The croissants should be golden brown and crispy on the edges, and the egg whites should be just set while the yolks are still slightly jiggly. For firmer yolks, bake the full 16 minutes.
  9. Top and Serve Remove from the oven and let cool in the pan for 2-3 minutes. Carefully remove each cup from the muffin pan using a spoon or small spatula. If desired, top with crumbled feta cheese and additional chopped fresh cilantro. Serve immediately while hot!

 

Cooking hacks and tips

  • Drain the tomatoes slightly but not completely: You want some of the liquid from the canned tomatoes to help create the sauce, but if you add all the liquid, the sauce will be too watery and make the croissants soggy. Drain about half the liquid, leaving the tomatoes slightly moist. The sauce should be thick and chunky, not soupy.
  • Don't overfill the croissant cups: Two tablespoons of sauce per cup is the perfect amount. Too much sauce and it will overflow when you add the egg and during baking. You want enough sauce for flavor but not so much that it makes the croissant soggy or spills over the edges.
  • Use small eggs for best results: Regular large eggs can be too big for these cups and might overflow. If you only have large eggs, you can crack them into a small bowl first and remove a bit of the white before adding to the cups. Small or medium eggs fit perfectly and look more proportional in the croissant cups.
  • Check early for jammy yolks: Eggs go from perfect to overcooked very quickly in the oven. Start checking at 13 minutes by gently jiggling the pan. The whites should be set but the yolks should still wobble. Pull them immediately if you want runny yolks. Every oven is different, so use visual cues rather than relying only on time.
  • Make it ahead for brunch parties: Prepare the shakshuka sauce up to 3 days ahead and refrigerate. On the morning of your brunch, press the croissants into the muffin cups, fill with reheated sauce, crack the eggs, and bake. You can even assemble everything the night before (without the eggs), refrigerate, then add the eggs and bake in the morning. This makes entertaining so much easier!

Connect with Us on Social Media:

Ronica

Hey! It’s Ronica!

This is where I love to share my passion for cooking, baking, and flavor. When I’m not creating delicious recipes, you’ll find me spending time with my family, working on my spice blends at Flora & Mana, or enjoying a homemade baked goods. Join me on this culinary journey to taste, healthy meals and fun kitchen hacks!

Read More

We'd Love to Hear from you!

Drop a Comment Below!

Leave a Reply

Your email address will not be published. Required fields are marked*

No comments yet

Ronica

Get recipes first!

Subscribe now to get exclusive recipes, kitchen tips, and cooking inspiration delivered straight to your inbox.