“Are you sure this is going to work?” my friend texted me, skeptical about my latest kitchen experiment. Honestly, I wasn’t fully convinced myself when I threw together this one-pan harissa baked eggs dish on a particularly chaotic Sunday afternoon. The idea started when I found a can of white beans languishing in the pantry and some feta cheese leftover from a salad. I was craving something warm and comforting but didn’t want to slave away in the kitchen. Plus, the harissa paste, a jar I’d bought on a whim and barely touched, was begging for attention.
I slapped everything into a cast-iron skillet, cracked eggs on top, and popped it into the oven. The aroma that filled the kitchen was unexpectedly intoxicating—smoky, spicy, and just a little tangy from the feta. After the first bite, doubt turned into delight. That creamy feta melting into the spicy, rich tomato-bean base with the eggs perfectly baked to runny yolk? It was magic. Since then, I’ve made this recipe more times than I can count, sometimes for an easy brunch, sometimes a quick dinner when I’m feeling lazy but still want something packed with flavor.
What stuck with me was how simple ingredients, used thoughtfully, can make a dish feel special without fuss. It’s the kind of recipe that feels like a warm hug on a plate. Plus, I love that it all cooks in one pan—less cleanup, more time to savor. I think you’ll find the same quiet pleasure in it too.
Why You’ll Love This Recipe
This flavorful one-pan harissa baked eggs with white beans and feta isn’t your everyday breakfast — it’s a little adventure in a skillet. After testing it a handful of times, I can say it’s genuinely one of those recipes that gets better with each try. Here’s why it’s become a favorite in my kitchen:
- Quick & Easy: Everything comes together in under 30 minutes, making it perfect for busy mornings or a last-minute dinner fix.
- Simple Ingredients: No need for fancy or hard-to-find items. Most of these are pantry staples or easy to grab at any grocery store.
- Perfect for Brunch or Cozy Dinners: Whether you’re having friends over or winding down your day, this dish feels just right.
- Crowd-Pleaser: Kids and adults alike love the creamy eggs paired with the spicy harissa kick and salty feta crumbles.
- Unbelievably Delicious: The creamy beans soak up the harissa’s smoky heat, and the baked eggs add richness that’s hard to beat.
This recipe stands apart because it balances bold flavors with simplicity. I’ve played around with different harissa brands, but I recommend one with a good balance of heat and smokiness—not too overpowering but enough to keep your taste buds guessing. The beans lend a hearty texture that makes the dish filling without being heavy. Plus, baking the eggs on top means you get that perfect soft yolk that runs into every bite.
Honestly, this isn’t just a recipe; it’s a little ritual now. It’s the kind of meal that invites you to slow down a bit and enjoy the layers of flavor – spicy, creamy, tangy, and comforting all at once.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these you’ll find in your pantry or fridge, and substitutions are easy if you need them.
- White Beans: 1 can (15 oz / 425 g) of cannellini or Great Northern beans, drained and rinsed (the creamy texture works best)
- Harissa Paste: 2 tablespoons (adjust to taste) – look for a smooth, balanced harissa like Carte Noire or Made in Tunisia for authentic flavor
- Eggs: 4 large, preferably at room temperature for even baking
- Feta Cheese: ½ cup (about 75 g), crumbled – I recommend a good-quality, tangy feta like Athenos for that punch of saltiness
- Garlic: 2 cloves, minced – adds depth and a subtle bite
- Onion: 1 small yellow onion, finely chopped (adds sweetness and body)
- Olive Oil: 2 tablespoons – extra virgin for richer flavor
- Tomatoes: 1 can (14 oz / 400 g) diced tomatoes or fresh cherry tomatoes sliced (fresh in summer, canned off-season)
- Smoked Paprika: 1 teaspoon – to complement the harissa’s smoky notes
- Lemon Juice: 1 tablespoon, freshly squeezed – brightens the whole dish
- Fresh Parsley or Cilantro: A handful, chopped for garnish
- Salt & Pepper: To taste
If you want a gluten-free version, this recipe is naturally so. For dairy-free needs, swap feta for a sprinkle of nutritional yeast or omit it altogether for a lighter taste. Sometimes I swap in Greek yogurt on the side for creaminess if I’m skipping the cheese.
Equipment Needed
- Oven-Safe Skillet: A 10-inch (25 cm) cast iron or non-stick skillet works best for even cooking and easy transfer to the oven.
- Mixing Spoon: For stirring the beans and sauce.
- Knife and Cutting Board: For chopping onions, garlic, and herbs.
- Measuring Spoons: To get the harissa and spices just right.
If you don’t have a cast iron skillet, a ceramic or oven-safe frying pan will do, but keep an eye on cooking times as heat distribution can vary. I’ve found that using a well-seasoned cast iron pan adds a nice sear to the beans and helps develop flavor.
Preparation Method

- Preheat your oven to 375°F (190°C). This ensures a nice even bake for the eggs.
- Sauté the aromatics: Heat olive oil in your skillet over medium heat. Add the chopped onion and cook for about 5 minutes until translucent and slightly golden. Toss in minced garlic and cook for another minute—watch it so it doesn’t burn.
- Add the spices and harissa: Stir in smoked paprika and harissa paste, cooking for 1-2 minutes to release their flavors. You’ll smell the warm, smoky aroma fill the kitchen.
- Incorporate tomatoes and beans: Pour in diced tomatoes with their juices, stirring everything together. Let it simmer gently for 5-7 minutes to thicken slightly.
- Season: Add salt and pepper to taste, then stir in a tablespoon of fresh lemon juice to brighten the sauce.
- Make wells for eggs: Using the back of a spoon, create four small indentations in the sauce. Crack one egg into each well carefully—try not to break the yolks for that perfect runniness.
- Bake: Transfer the skillet to the preheated oven. Bake for 12-15 minutes depending on how runny you want your yolks. I usually check at 12 minutes for soft yolks but go longer if you prefer firm.
- Add feta and herbs: A few minutes before finishing, sprinkle crumbled feta over the top and return to oven for 2 minutes just to warm the cheese slightly.
- Garnish and serve: Remove from oven, scatter chopped parsley or cilantro over the dish, and serve straight from the skillet with crusty bread or warm pita.
Pro tip: If your harissa is on the spicy side, start with 1 tablespoon and add more after tasting the sauce. The beans mellow the heat beautifully but you want that balance just right.
Cooking Tips & Techniques
Baking eggs in a spicy bean sauce might seem straightforward, but there are a few tricks I learned the hard way. First, don’t rush the sautéing of onions and garlic. That base layer of flavor is key to a rich sauce. Also, be gentle cracking the eggs – use a small bowl first and slide them in if you’re worried about shells or breaking yolks.
Timing the bake is crucial. The eggs continue to cook once out of the oven, so pull them when the whites are set but yolks still jiggle slightly. I usually set a timer for 12 minutes and peek in early on. If you’re multitasking by prepping a side salad or making tea, this helps keep everything on track.
Using fresh lemon juice instead of bottled makes a noticeable difference in brightness and balance. And don’t skip the fresh herbs at the end—they add a fresh contrast that cuts through the richness. Lastly, seasoning the sauce well before baking is essential; the beans can absorb a lot of flavor, so taste and adjust before adding eggs.
Variations & Adaptations
One of the best things about this recipe is how easy it is to tweak based on what you have or your taste preferences. Here are a few ideas:
- Vegetarian Delight: Add roasted red peppers or sautéed spinach into the tomato-bean base for extra veggies and color.
- Spice Level: Swap harissa for a milder chili paste or add a pinch of cayenne for extra heat if you’re a spice lover.
- Dairy-Free Option: Omit the feta and sprinkle toasted pine nuts or chopped olives for a salty bite without dairy.
- Protein Boost: Stir in cooked sausage slices or crumbled chorizo before adding eggs for a heartier meal.
- Cooking Method: If you don’t have an oven-safe pan, cook the sauce on the stove and gently poach the eggs separately, then combine.
Personally, I once swapped the white beans for chickpeas and it worked surprisingly well, lending a nuttier texture. Each variation brings a slightly different personality to the dish but keeps that cozy, comforting vibe intact.
Serving & Storage Suggestions
This dish shines best served hot and fresh, straight from the skillet with a side of crusty bread or warm pita to scoop up all that sauce. A simple green salad pairs nicely to balance the richness.
If you have leftovers, they keep well covered in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat or in the microwave, but be aware the eggs will firm up more. I like to add a splash of water or extra tomato sauce when reheating to keep things moist.
Flavors tend to deepen after sitting overnight, so sometimes I make this ahead for an easy next-day lunch. Just add the fresh herbs after reheating to keep that pop of freshness.
Nutritional Information & Benefits
One pan with harissa baked eggs, white beans, and feta offers a balanced meal with protein, fiber, and healthy fats. The white beans provide a good source of plant-based protein and fiber, which helps keep you full longer. Eggs add high-quality protein and essential vitamins like B12 and D, while feta contributes calcium and a punch of flavor with moderate fat content.
This recipe is naturally gluten-free and can be adapted for low-carb by reducing the beans and serving with leafy greens instead of bread. The harissa brings antioxidants from peppers and spices, offering a subtle health boost alongside the comforting taste.
Conclusion
This flavorful one-pan harissa baked eggs with white beans and feta recipe has become a quiet favorite for good reason. It’s quick, simple, and packed with layers of flavor that make every bite satisfying. You can easily adjust the spice, swap ingredients, or turn it into a heartier meal depending on your mood and pantry.
For me, it’s the perfect little weekday treat that feels like a special occasion without the fuss. I hope it finds a welcome spot in your recipe rotation too. If you’ve enjoyed dishes like creamy baked feta pasta or the easy flavor-packed chicken fried rice, this recipe will fit right in!
Don’t hesitate to leave a comment or share how you made it your own — I love hearing your twists and tips. Happy cooking!
Frequently Asked Questions
Can I use fresh harissa instead of the jarred paste?
Absolutely! Fresh harissa made from roasted peppers and spices works beautifully but may be less concentrated. Adjust the quantity to taste, starting with less and adding more if needed.
What’s the best way to store leftovers?
Keep leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stove or microwave, adding a splash of water or tomato juice to keep the sauce moist.
Can I make this recipe vegan?
Yes! Skip the eggs and feta, and add extra beans or vegetables like roasted eggplant or mushrooms. You can also stir in some tofu scramble or vegan cheese for protein and creaminess.
Can I prepare this recipe without an oven?
Yes, cook the tomato and bean sauce on the stove, then gently poach eggs directly in the sauce on low heat, covering the pan to cook the tops of the eggs through.
Is this recipe good for meal prep?
It’s great for meal prep if you’re okay with reheating eggs. The flavors deepen over time, making it a tasty next-day lunch or quick dinner. Just reheat gently to avoid rubbery eggs.
Pin This Recipe!

Flavorful One-Pan Harissa Baked Eggs with White Beans and Feta
A quick and easy one-pan dish featuring spicy harissa baked eggs atop a creamy white bean and tomato base, topped with tangy feta cheese. Perfect for brunch or a cozy dinner with minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mediterranean
Ingredients
- 1 can (15 oz / 425 g) cannellini or Great Northern white beans, drained and rinsed
- 2 tablespoons harissa paste (adjust to taste)
- 4 large eggs, preferably at room temperature
- ½ cup (about 75 g) crumbled feta cheese
- 2 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 2 tablespoons extra virgin olive oil
- 1 can (14 oz / 400 g) diced tomatoes or fresh cherry tomatoes sliced
- 1 teaspoon smoked paprika
- 1 tablespoon freshly squeezed lemon juice
- A handful fresh parsley or cilantro, chopped for garnish
- Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C).
- Heat olive oil in an oven-safe skillet over medium heat. Add chopped onion and cook for about 5 minutes until translucent and slightly golden.
- Add minced garlic and cook for another minute, being careful not to burn it.
- Stir in smoked paprika and harissa paste, cooking for 1-2 minutes to release their flavors.
- Pour in diced tomatoes with their juices and stir together. Let simmer gently for 5-7 minutes to thicken slightly.
- Season with salt and pepper to taste, then stir in fresh lemon juice.
- Using the back of a spoon, create four small wells in the sauce. Crack one egg into each well carefully, trying not to break the yolks.
- Transfer the skillet to the preheated oven and bake for 12-15 minutes depending on desired yolk consistency (12 minutes for soft yolks).
- A few minutes before finishing, sprinkle crumbled feta over the top and return to oven for 2 minutes to warm the cheese slightly.
- Remove from oven, garnish with chopped parsley or cilantro, and serve straight from the skillet with crusty bread or warm pita.
Notes
Start with 1 tablespoon of harissa if you prefer less heat and adjust after tasting. Use fresh lemon juice for best brightness. Crack eggs gently to keep yolks intact. Baking time can be adjusted for yolk consistency. Leftovers keep up to 2 days refrigerated; reheat gently with a splash of water or tomato juice to maintain moisture.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 320
- Sugar: 5
- Sodium: 600
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 22
- Fiber: 6
- Protein: 18
Keywords: harissa baked eggs, one-pan recipe, white beans, feta cheese, easy brunch, spicy eggs, Mediterranean recipe, healthy dinner


