Sep 14, 2015

One-Pan Shakshuka Recipe with Halloumi

Prep Time: 15 minutes
Cook Time: 15 minutes
No ratings yet
This easy one-pan shakshuka recipe is made with poached eggs in a spicy tomato sauce spiced with harissa with fried halloumi and challah for dipping.
shakshuka recipe with fried halloumi spicy baked eggs in tomato sauce.

jump toRECIPE

This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This shakshuka with halloumi is a vibrant, one-pan brunch recipe featuring eggs poached in a spicy harissa tomato sauce and topped with golden, crispy halloumi. It’s bold, comforting, and perfect for dipping with warm challah. If you’re craving more savory breakfast ideas, try my creamy Italian baked eggs in purgatory or this farmer’s market breakfast grain bowl next!

how to make shakshuka recipe with fried halloumi cheese.

Why You’ll Love This Recipe

  • One-pan simplicity Big flavor with minimal cleanup.
  • Halloumi upgrade – Fried cheese adds irresistible texture and richness.
  • Perfect for brunch A colorful, crowd-pleasing dish that looks impressive but is easy to make.

What is Shakshuka?

While shakshuka has origins in North Africa, it’s a popular in the Middle East, especially Israel, Palestine and Egypt. The dish is made with eggs poached in a spicy tomato sauce.

Key Ingredients in This Recipe

  • Harissa – If you have never heard of harissa then I definitely recommend you try it! Harissa is spicy (but not “boiling lava hot” spicy) sauce or paste that is typically used in North African and Middle Eastern cooking. The sauce is a blend of hot chili peppers and spices and herbs such as coriander, cumin, garlic and lemon.
  • Halloumi – While cheese is not traditional in shakshuka, I love the texture it adds. Halloumi is semi-hard, brined cheese made from a mixture of goat’s and sheep’s milk that can easily be grilled. The “squeaky cheese” can be found gourmet grocery stores and Whole Foods.
  • Whole peeled tomatoes – Canned whole peeled tomatoes are extremely versatile. They are picked when ripe then cooked and peeled before they are canned and packed in tomato juice or tomato puree. They have a rich tomato flavor perfect for tomato sauces.

A full ingredient list with exact amounts can be found in the recipe card below.

Pro Tip

If your eggs are cooking too quickly in the oven, loosely tent the pan with foil. It slows the top heat and helps the whites set while keeping the yolks runny.

Swaps and Substitutions

  • Halloumi: Swap for paneer or crumble feta on top (no frying needed).
  • Harissa: Use mild or hot depending on your heat preference, or swap with chili paste plus a pinch of cumin.
  • Veggies: Add bell peppers, spinach, or zucchini for extra vegetables.
  • Bread: Serve with toasted pita, sourdough, or naan instead of challah.
  • Protein: Add sautéed merguez sausage for a heartier meal.

How to Make This Shakshuka Recipe with Halloumi (Step-by-Step)

fried halloumi cheese how to make spicy baked eggs.
Step 1: Fry halloumi. 
Cut halloumi into ½” (1 cm) slices. Heat a large oven-safe skillet over medium heat, add the olive oil and heat through. Add the slices of halloumi and fry until golden brown, about 1 minute. Flip and continue to cook until golden brown, about an additional minute. Remove with tongs to a plate.
sautéed diced yellow onions in skillet.
Step 2: Sauté onions. 
Preheat the oven to 375°F (190ºC). Return the pan with the oil to medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 6 minutes.
cumin and paprika with sautéed onions and garlic.
Step 3: Add garlic and spices. 
Add the garlic and cook until fragrant, about 30 seconds. Stir in the cumin and paprika, and cook for 1 additional minute.
harissa and tomato sauce.
Step 4: Make harissa tomato sauce. 
Add the tomatoes and harissa, then season with salt and pepper. Simmer until the tomato sauce has thickened slightly, about 15 minutes.
how to make shakshuka recipe spicy baked eggs.
Step 5: Add eggs. 
Gently make little holes in the sauce and crack the eggs into the skillet over the tomatoes. Transfer the skillet to the oven, and bake until the eggs are just set, 8 to 10 minutes.
how to make shakshuka recipe.
Step 6: Assemble and serve. 
Break the fried halloumi into pieces and scatter over the shakshuka. Top with cilantro and green onions. Serve immediately with grilled challah bread on the side.

How to Serve This Shakshuka Recipe with Halloumi

  • Serve hot with grilled or toasted challah for dipping.
  • Garnish generously with cilantro and green onions for freshness.
  • Pair with a simple cucumber salad or fresh greens to balance the heat.
  • Add extra harissa on the side for guests who love more spice.

How to Store This Shakshuka Recipe with Halloumi

  • Refrigerate: Store leftover sauce (without eggs) for up to 1 week.
  • Eggs: Cooked eggs are best eaten fresh; reheating may overcook them.
  • Freeze: Freeze the tomato sauce only — eggs and halloumi do not freeze well.
  • Reheat: Warm sauce on the stovetop, then add fresh eggs and cook as directed.

FAQ – Frequently Asked Questions

Can I make the sauce ahead of time?

Yes! The tomato-harissa base can be made up to 7 days in advance. Reheat and continue with the egg-poaching step when ready to serve.

What kind of pan works best to make shakshuka?

Use a 10-inch oven-safe skillet. Aluminum or stainless steel is ideal because the acidic tomatoes can strip seasoning from cast iron.

Can I make shakshuka on the stovetop only?

Absolutely. After adding the eggs, cover the skillet and cook on low until the whites set and the yolks remain soft.

How spicy is this recipe?

Harissa adds moderate heat. You can adjust by adding less (or more!) depending on your preference.

Can I make individual servings of shakshuka?

Yes — divide the sauce into ramekins or mini cocottes and bake for 8–10 minutes.

Other Recipes to Try

If you loved this shakshuka recipe, check out some of these next-level brunch recipes:

Thanks for cooking with me! If you made this recipe, leave a 🌟 rating and share your thoughts or tips below. I’d love to hear from you!

Shakshuka Recipe with Halloumi

No ratings yet
Rate this Recipe
shakshuka recipe with fried halloumi spicy baked eggs in tomato sauce.
Print Pin
Prep Time 15 minutes
Cook Time 15 minutes
Serves 4

Ingredients:

  • 3 tablespoons extra-virgin olive oil
  • 4 ounces halloumi cheese
  • 1 cup diced yellow onion
  • 3 garlic cloves, thinly sliced
  • 1 teaspoon ground cumin
  • ½ teaspoon paprika
  • 1 (28-ounce) can whole plum tomatoes with juices, coarsely chopped
  • 2 tablespoons harissa, additional to taste, I use Mina Harissa
  • Kosher salt, as needed
  • Freshly ground black pepper, as needed
  • 5 large eggs
  • 1 tablespoon chopped cilantro,
  • 1 medium green onion, thinly sliced
  • Sliced and grilled challah bread, for serving

Instructions:

  • Cut halloumi into ½" (1 cm) slices. Heat a large oven-safe skillet over medium heat, add the olive oil and heat through. Add the slices of halloumi and fry until golden brown, about 1 minute. Flip and continue to cook until golden brown, about an additional minute. Remove with tongs to a plate.
  • Preheat the oven to 375°F (190ºC). Return the pan with the oil to medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 6 minutes.
  • Add the garlic and cook until fragrant, about 30 seconds. Stir in the cumin and paprika, and cook for 1 additional minute.
  • Add the tomatoes and harissa, then season with salt and pepper. Simmer until the tomato sauce has thickened slightly, about 15 minutes.
  • Gently make little holes in the sauce and crack the eggs into the skillet over the tomatoes. Transfer the skillet to the oven, and bake until the eggs are just set, 8 to 10 minutes.
  • Break the fried halloumi into pieces and scatter over the shakshuka. Top with cilantro and green onions. Serve immediately with grilled challah bread on the side.

Notes:

If your eggs are cooking too quickly in the oven, loosely tent the pan with foil. It slows the top heat and helps the whites set while keeping the yolks runny.

Nutrition:

Calories: 288kcal | Carbohydrates: 7g | Protein: 14g | Fat: 23g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.02g | Cholesterol: 205mg | Sodium: 522mg | Potassium: 179mg | Fiber: 1g | Sugar: 3g | Vitamin A: 372IU | Vitamin C: 6mg | Calcium: 332mg | Iron: 1mg
DID YOU MAKE THIS?

TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings

Rate + Review

WHAT DID YOU THINK OF THIS RECIPE?

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

Recipe Rating