The vibrant colors of the ingredients almost sing in the skillet, but it’s the intoxicating aroma of sautéed onions and garlic that draws me in every time. This One-Pot Spicy Eggs and Potatoes dish, also known as Shakshuka, is a treasure trove of flavors and comfort—perfect for breakfast, lunch, or dinner. You know those days when you crave something rich and hearty but don’t want to spend hours in the kitchen? That’s where this recipe shines.
For me, there’s a special joy in cracking fresh eggs into a bubbling tomato sauce, watching them transform as they cook to your desired doneness. Paired with tender potatoes and earthy kale, this dish really impresses while being effortless. And let’s not forget the crumbles of goat cheese that add a creamy, tangy finish to each bite!
So, if you’re tired of fast food and seeking a homemade meal that delights both the palate and the senses, grab your skillet and let’s create some magic together.

Why is One-Pot Spicy Eggs and Potatoes a Game-Changer?
Simplicity at its finest: With just one skillet, you can whip up a flavorful meal without the hassle of multiple dishes to clean. Bold flavors meld beautifully, thanks to the ancho chili powder and savory spices, creating a dish that keeps you coming back for more. Nutrient-packed spinach and potatoes elevate this recipe, making it a wholesome choice for any time of day. Whether you choose to serve it for breakfast or dinner, it’s sure to be a showstopper at your table. Ready to explore more delicious ideas? Check out this guide for easy weeknight meals you’ll love!
One-Pot Spicy Eggs and Potatoes Ingredients
For the Base
- Olive oil – Adds a rich flavor and helps to sauté the vegetables.
- White onion – Sweet and aromatic, it forms the foundation of the dish.
- Garlic – Enhances the dish with its delightful fragrance and taste.
For the Seasoning
- Ancho chili powder – Provides a warm, smoky heat that intensifies the flavor.
- Salt – Balances and elevates all the dish’s flavors.
For the Sauce
- Chicken or vegetable broth – Adds depth and richness to the sauce.
- Canned tomatoes – This is the heart of the One-Pot Spicy Eggs and Potatoes, bringing acidity and sweetness.
For the Filling
- Eggs – The star ingredient that brings everything together; choose fresh for the best flavor.
- Diced potatoes – Adds heartiness and absorb the sauce beautifully.
- Kale – Packs in nutrients and adds a lovely texture to the dish.
For the Topping
- Goat cheese – Provides a creamy, tangy finish; feel free to substitute with feta if preferred.
How to Make One-Pot Spicy Eggs and Potatoes
-
Heat the oil: Pour the olive oil into a large skillet over medium heat. Let it warm for a moment before adding the chopped onion. Sauté until the onion becomes translucent and fragrant, about 3-4 minutes.
-
Sauté the garlic: Add the minced garlic to the skillet and cook for an additional minute, stirring until it releases its delicious aroma but doesn’t brown.
-
Bloom the spices: Stir in the ancho chili powder and salt, allowing them to cook for another minute. This step enhances the flavors and warms the spices.
-
Add the broth and tomatoes: Pour in the chicken or vegetable broth, followed by the can of tomatoes. If you’re using whole tomatoes, break them up with your spoon to create a chunky sauce.
-
Simmer the mixture: Bring the sauce to a gentle simmer. Let it cook for about 10 minutes, allowing it to thicken slightly and concentrate the flavors.
-
Incorporate the veggies: Add the diced potatoes and chopped kale to the skillet. Cook until the potatoes are tender, stirring occasionally, which should take around 10-12 minutes.
-
Crack the eggs: Make small wells in the sauce using the back of a spoon, and carefully crack the eggs into the wells.
-
Cover and cook: Reduce the heat to low, cover the skillet, and let the eggs cook for 5-7 minutes or until they reach your desired doneness. Keep an eye on them to avoid overcooking!
-
Top with cheese: Once the eggs are cooked, crumble the goat cheese on top, allowing it to melt slightly before serving.
Optional: Garnish with fresh herbs like parsley or cilantro for added freshness.
Exact quantities are listed in the recipe card below.

Make Ahead Options
These One-Pot Spicy Eggs and Potatoes are a fantastic option for meal prep! You can prepare the sauce, including the sautéed onions, garlic, spices, and diced potatoes, up to 24 hours in advance. To do this, simply follow the recipe until the end of step 6, let it cool, and then refrigerate in an airtight container. When you’re ready to cook, reheat the mixture in a skillet over medium heat, create the wells, crack the eggs into the sauce, cover, and cook until your eggs are just right. This way, you’ll enjoy a warm, hearty meal with minimal effort, perfect for busy weeknights!
How to Store and Freeze One-Pot Spicy Eggs and Potatoes
- Fridge: Store the cooked One-Pot Spicy Eggs and Potatoes in an airtight container in the refrigerator for up to 3 days. Make sure to let it cool completely before sealing to maintain freshness.
- Freezer: If you want to freeze it, portion the dish into freezer-safe containers and freeze for up to 2 months. Note that eggs may change texture once frozen, so this option is best for leftovers without eggs.
- Reheating: To reheat from the fridge, gently warm it in a skillet over low heat, stirring occasionally until heated through. If frozen, thaw in the fridge overnight first before reheating for best results.
- Leftovers: Since the flavors develop even more over time, leftovers make a great quick lunch! Just remember to check the egg doneness when reheating; you want them creamy, not overcooked.
What to Serve with One-Pot Spicy Eggs and Potatoes?
The beauty of this dish lies in its versatility, inviting you to explore various delectable sides that enhance its comforting warmth.
- Crispy Toast: Perfect for dipping into the runny yolks, any rustic bread will do. It adds a satisfying crunch to your meal.
- Avocado Salad: Creamy avocado with a splash of lime creates a fresh, zesty contrast that brightens the dish beautifully.
- Roasted Veggies: Seasoned root vegetables—think carrots and sweet potatoes—offer a delightful sweetness and extra texture alongside the spicy eggs.
- Greek Yogurt: A dollop of creamy yogurt on top cools down the spice, adding a rich, tangy component to each bite.
- Spicy Harissa Sauce: For extra kick, serve with a side of harissa; its bold flavors will send your taste buds on a wild adventure.
- Hummus and Pita: The smooth, flavored chickpea dip complements the dish’s richness, and pita is perfect for scooping.
- Fresh Fruit: A bowl of mixed berries or citrus slices can cleanse your palate, balancing out the savory elements.
- Chai Latte: Sip on this warm beverage for a comforting pairing that harmonizes with the dish’s spices and flavors.
Expert Tips for One-Pot Spicy Eggs and Potatoes
- Choose fresh eggs: Opt for organic or free-range eggs for the best flavor and texture. They add richness to your One-Pot Spicy Eggs and Potatoes.
- Don’t rush the simmer: Allow the sauce to simmer properly for optimal flavor development. A shorter simmer may result in a bland dish.
- Monitor egg doneness: Keep an eye on the eggs while they cook, as they can go from perfectly poached to overdone quickly.
- Customize veggies: Feel free to swap in other leafy greens or use up leftover vegetables. Just ensure they’re cooked until tender before adding the eggs.
- Use quality cheese: Crumbled goat cheese adds a creamy kick, but if you can’t find it, feta also works well!
One-Pot Spicy Eggs and Potatoes Variations
Feel free to let your creativity flow as you customize this dish to your own tastes!
- Vegetarian: Skip the broth and replace it with vegetable broth for a lighter option.
- Sweet and Spicy: Add diced sweet potatoes for a natural sweetness that pairs beautifully with the spice.
- Cheese Lovers: Swap goat cheese for crumbled feta or sharp cheddar, each adding their own delightful personality.
- Green Boost: Toss in a handful of fresh herbs like cilantro or parsley to uplift the freshness and add vibrant colors.
- Hearty Addition: Stir in cooked chorizo or sausage for an extra layer of savory depth and heartiness that will make your heart sing.
- Heat It Up: Add a dash of cayenne pepper or chopped jalapeños for those who crave a fiery kick—the spice will awaken your taste buds!
- Creamy Twist: Drizzle some cream or yogurt on top before serving for a luxurious richness that elevates this already delightful dish.
- Nut Free: Omit the goat cheese and add a sprinkle of nutritional yeast for a cheesy flavor without the dairy—perfect for nut allergies!

One-Pot Spicy Eggs and Potatoes Recipe FAQs
How do I select ripe tomatoes for this recipe?
Absolutely! Look for ripe tomatoes that feel firm but yield slightly to gentle pressure. They should have a deep, vibrant color with no dark spots. If using canned tomatoes, opt for whole or diced varieties packed in their juice for the richest flavor.
How should I store leftovers of One-Pot Spicy Eggs and Potatoes?
Store the cooked dish in an airtight container in the fridge for up to 3 days. Make sure it cools completely before sealing, as this helps maintain freshness. If you plan on enjoying it later, leftovers are packed with flavor and make a delightful quick lunch!
Can I freeze One-Pot Spicy Eggs and Potatoes?
Very! To freeze, portion the dish into freezer-safe containers without the eggs, as they can change texture when frozen. Seal tightly and store for up to 2 months. When ready to enjoy, thaw overnight in the fridge and reheat gently on the stovetop until warmed through.
What should I do if my eggs are overcooked?
Don’t worry! If you find your eggs overcooked, try to gently stir them into the sauce to create a creamy scramble. Alternatively, serve the dish with fresh toppings like avocado or a dollop of yogurt to add creaminess and moisture.
Are there any dietary considerations I should keep in mind?
Definitely! This dish features eggs and goat cheese, which some may want to substitute based on dietary restrictions. For a dairy-free option, use tofu or omit the cheese altogether. If you have egg allergies, consider using a chickpea-based scramble as a substitute for the eggs.
Can I customize the vegetables in this dish?
The more the merrier! Feel free to swap in other leafy greens like spinach or swiss chard, or add in leftover veggies you have on hand—like bell peppers or zucchini. Just make sure they are tender before adding the eggs to ensure a beautifully cooked One-Pot Spicy Eggs and Potatoes.

One-Pot Spicy Eggs and Potatoes for a Flavor Explosion
Ingredients
Equipment
Method
- Pour the olive oil into a large skillet over medium heat. Let it warm for a moment before adding the chopped onion. Sauté until the onion becomes translucent and fragrant, about 3-4 minutes.
- Add the minced garlic to the skillet and cook for an additional minute, stirring until it releases its delicious aroma but doesn’t brown.
- Stir in the ancho chili powder and salt, allowing them to cook for another minute, enhancing the flavors.
- Pour in the chicken or vegetable broth, followed by the canned tomatoes. Break them up with your spoon to create a chunky sauce.
- Bring the sauce to a gentle simmer and let it cook for about 10 minutes, allowing it to thicken slightly.
- Add the diced potatoes and chopped kale to the skillet and cook until the potatoes are tender, about 10-12 minutes.
- Make small wells in the sauce using the back of a spoon and carefully crack the eggs into the wells.
- Reduce the heat to low, cover the skillet, and let the eggs cook for 5-7 minutes or until they reach your desired doneness.
- Once the eggs are cooked, crumble the goat cheese on top, allowing it to melt slightly before serving.




