I started making this version of shakshuka the way home cooks do: by testing, tasting, and trimming steps that don’t pull their weight. The result is a lively, slightly smoky tomato-bean skillet that comfortably holds six perfectly cooked eggs. It’s honest food — bright, saucy, and forgiving.
This recipe borrows the comforting rhythm of shakshuka but leans on refried beans for body and creaminess. That small swap makes the sauce cling to tortillas or chips in a way that feels indulgent without being fussy. Roast the jalapeño, simmer the tomatoes with a touch of tomato paste and chili powder, nest the eggs, and you’ve got breakfast, brunch, or a quick dinner that feeds a crowd.
What You’ll Need

Ingredients
- 1 jalapeño — roast for smoky heat; peel and mince. Remove seeds if you prefer milder spice.
- 1 tablespoon olive oil — for sautéing the onion and starting the sauce.
- 1/2 medium onion, peeled and minced — builds sweetness and depth during the long sauté.
- 1 teaspoon minced garlic — adds aromatics; add toward the end of the onion step so it doesn’t burn.
- 4 cups ripe diced tomatoes or 2 cans — the acidic base of the sauce; canned tomatoes are fine for speed and consistency.
- 14 ounces prepared vegetarian refried beans (1 can) — gives body and creaminess; stir into the tomatoes to thicken the sauce.
- 1 tablespoon tomato paste — concentrates tomato flavor and helps the sauce thicken.
- 1 1/4 teaspoons chili powder — adds warm, earthy spice.
- Pinch cayenne pepper or more to taste — sharp heat; adjust cautiously.
- Salt to taste — balances flavors; add incrementally as the sauce reduces.
- 6 large eggs — cracked into wells in the sauce and cooked to your preferred doneness.
- 1/3 cup shredded Mexican cheese blend (Monterey jack and cheddar cheese) or 2 oz. cotija cheese — sprinkled on at the end to melt or add salty tang.
- 1 tablespoon freshly chopped cilantro — optional, for a bright finish.
- 1/2 ripe avocado, sliced thin — optional, for creaminess and contrast.
- Sour cream (for serving – optional) — cools the heat and adds richness.
- Warm tortillas or tortilla chips for serving — for scooping and making the dish shareable.
Huevos Shakshukos Made Stepwise
- Roast the 1 jalapeño until the skin is charred (under a broiler, over a gas flame, or in a hot dry skillet). Let it cool, then peel off the charred skin. If you prefer less heat, remove the seeds; otherwise leave them in. Mince the peeled jalapeño and set aside.
- Heat a deep large skillet or sauté pan over medium heat. Add 1 tablespoon olive oil and warm it until shimmering.
- Add 1/2 medium onion (peeled and minced) to the pan. Sauté, stirring frequently, for 10–15 minutes until the onion is soft and translucent.
- Add 1 teaspoon minced garlic and cook, stirring, for 1–2 minutes more until fragrant.
- Add 4 cups ripe diced tomatoes (or the 2 cans) and 14 ounces prepared vegetarian refried beans (1 can) to the pan. Stir thoroughly to combine and bring the mixture to a gentle simmer. Reduce heat to medium-low.
- Stir in the minced roasted jalapeño, 1 tablespoon tomato paste, and 1 1/4 teaspoons chili powder. Add a pinch of cayenne pepper (or more to taste) and salt to taste. Stir to incorporate.
- Let the sauce simmer gently, uncovered or partially covered, for about 10 minutes to meld flavors and thicken slightly. Stir occasionally and reduce heat if the sauce is bubbling too vigorously.
- Using the back of a spoon, make six shallow wells in the sauce spaced evenly across the pan. Crack 6 large eggs, one at a time, into the wells so the eggs sit on top of the sauce.
- Cover the pan and cook on low to medium-low heat until the egg whites are set and the yolks reach your desired doneness. This usually takes about 10–20 minutes total—check at 10 minutes for runnier yolks and continue longer for firmer yolks. Watch the pan so the sauce does not reduce too far or begin to stick.
- When the eggs are done, sprinkle 1/3 cup shredded Mexican cheese blend (or 2 oz. cotija cheese) evenly over the pan. Replace the lid for a minute or two to melt the cheese.
- Remove from heat. Garnish with 1 tablespoon freshly chopped cilantro and 1/2 ripe avocado, sliced thin, if using. Serve immediately with warm tortillas or tortilla chips and sour cream on the side, if desired.
Why This Recipe is a Keeper

This is the kind of skillet that rescues busy mornings and turns casual gatherings into something a little more deliberate. It’s forgiving: the sauce is forgiving, the beans keep it saucy and less likely to dry out, and the eggs can be timed to suit every eater at the table. Flavor-wise, roasting the jalapeño adds a smoky note that plays well with the tang of tomatoes and the richness of refried beans.
It’s also flexible. Use fresh tomatoes when they’re at peak ripeness or pantry-ready canned ones when time is short; either path produces a deeply comforting finish. And because it’s served straight from the pan, it feels communal — perfect for sharing and passing plates around the table.
What to Use Instead

- 4 cups ripe diced tomatoes — substitute with 2 cans of diced tomatoes (already listed as the alternate in the recipe).
- 1/3 cup shredded Mexican cheese blend — use 2 oz. cotija cheese for a saltier, crumblier finish (both options are given in the recipe).
- 1 jalapeño — remove seeds to reduce heat or keep them for a stronger kick; roasting is recommended for the smoky flavor.
- Warm tortillas or tortilla chips — either option is explicitly listed; choose what you have on hand.
Must-Have Equipment
- Deep large skillet or sauté pan with a lid — roomy enough for six eggs and a sauce base.
- Small bowl or plate (for cracking eggs) — optional but helps you avoid shells and keeps eggs ready to slide in.
- Heat source that can maintain low-to-medium-low — a steady stove burner is essential for gentle cooking.
- Broiler, gas flame, or hot dry skillet — for charring the jalapeño.
- Spoon with a shallow back — useful for making wells for the eggs.
Problems & Prevention
- Problem: Sauce reduces too quickly and starts to stick. Prevention: Keep the heat on medium-low during simmering and cover partially if the surface splatters. Stir occasionally and add a splash of water if it looks like it’s catching.
- Problem: Eggs overcook while waiting for the sauce to reach the right thickness. Prevention: Time the thickening so you only make the wells and add eggs when the sauce is nearly ready. If you need to hold the sauce, lower the heat and cover.
- Problem: Eggs cook unevenly — whites set but yolks stay very runny (or vice versa). Prevention: Use low to medium-low heat with the lid on and check at 10 minutes. If you want a gently set top without long cooking, finish under a low broiler for a minute.
- Problem: Too spicy for some eaters. Prevention: Remove jalapeño seeds before mincing and start with a pinch less cayenne. You can always add heat at the table.
Make It Your Way
I like this dish as a template more than a strict rule. Keep the sauce base — tomatoes, tomato paste, and refried beans — and adjust the toppings to match what you have. Serve with warm tortillas and let people build bites: a smear of sauce, a forkful of runny yolk, a slice of avocado, and a pinch of cilantro.
If you want milder servings, serve sour cream on the side for everyone to spoon on. For a textural lift, offer tortilla chips for scooping — they add crunch. For creamier richness, slice avocado thinly and let each person add as much as they like.
Pro Tips & Notes
Roast the jalapeño slowly and don’t rush peeling it; the blistered skin comes off much easier once it cools a bit. When sautéing the onion, be patient. Those 10–15 minutes are what transform raw onion into a sweet, caramelized foundation that carries the flavors.
When cracking eggs into the wells, crack them into a small bowl first if you’re nervous about shells or breaking yolks. It makes placement cleaner and gives you a second to ensure an intact yolk. Watch the pan toward the end of cooking — the difference between a runny yolk and a fully set one can be just a minute or two.
Make Ahead Like a Pro
Make the tomato-bean sauce up to 2 days ahead. Cool, refrigerate, and when ready to serve, warm it gently in the skillet, then make the wells and add the eggs to finish. The sauce will deepen in flavor after a night in the fridge, which is a bonus.
Avoid fully cooking the eggs in advance; they don’t reheat well and can become rubbery. If you need to transport, hold the sauce hot in an insulated container and add eggs on arrival to finish in the skillet.
Top Questions & Answers
Can I use canned beans other than refried beans? The recipe calls for prepared vegetarian refried beans; they give body and creaminess. If you use another canned bean, it will change texture and may need mashing to integrate well.
How do I know when the eggs are done? Check after about 10 minutes of covered, low heat cooking. If the whites are set and the yolks wobble slightly, they’re medium-runny. Continue cooking a few minutes more for firmer yolks.
Is this dish vegetarian? Yes. The ingredients listed are vegetarian-friendly; there’s no meat in the recipe as written.
How long will leftovers keep? Store leftover sauce and eggs in an airtight container in the refrigerator for up to 3–4 days. Reheat the sauce gently and add eggs fresh if possible — leftover baked eggs can become rubbery but are still fine in a reheated scramble.
Can I scale this up or down? Yes. The skillet method scales well, though you may need a larger pan for more eggs and to maintain even cooking. Keep an eye on cook times as they will vary with volume.
The Last Word
Huevos Shakshukos is a weekday hero and a weekend treat. It takes straightforward ingredients and turns them into a skillet that feeds people and sparks conversation. Roast the jalapeño, give the onions time, and watch the eggs closely — those are the small, specific moves that result in a reliably great dish. Serve it hot from the pan with tortillas or chips, and let everyone make their own perfect bite.
Make it once and you’ll find reasons to make it again — it’s that dependable, and that simple. Enjoy.

Huevos Shakshukos
Ingredients
Ingredients
- 1 jalapeño
- 1 tablespoonolive oil
- 1/2 mediumonionpeeled and minced
- 1 teaspoonminced garlic
- 4 cupsripe diced tomatoesor 2 cans
- 14 ouncesprepared vegetarian refried beans1 can
- 1 tablespoontomato paste
- 1 1/4 teaspoonschili powder
- Pinchcayenne pepperor more to taste
- Salt to taste
- 6 largeeggs
- 1/3 cupshredded Mexican cheese blend Monterey jack and cheddar cheese or 2 oz. cotija cheese
- 1 tablespoonfreshly chopped cilantrooptional for topping
- 1/2 ripe avocado sliced thinoptional, for topping
- sour cream for serving - optional
- Warm tortillas or tortilla chips for serving
Instructions
Instructions
- Roast the 1 jalapeño until the skin is charred (under a broiler, over a gas flame, or in a hot dry skillet). Let it cool, then peel off the charred skin. If you prefer less heat, remove the seeds; otherwise leave them in. Mince the peeled jalapeño and set aside.
- Heat a deep large skillet or sauté pan over medium heat. Add 1 tablespoon olive oil and warm it until shimmering.
- Add 1/2 medium onion (peeled and minced) to the pan. Sauté, stirring frequently, for 10–15 minutes until the onion is soft and translucent.
- Add 1 teaspoon minced garlic and cook, stirring, for 1–2 minutes more until fragrant.
- Add 4 cups ripe diced tomatoes (or the 2 cans) and 14 ounces prepared vegetarian refried beans (1 can) to the pan. Stir thoroughly to combine and bring the mixture to a gentle simmer. Reduce heat to medium-low.
- Stir in the minced roasted jalapeño, 1 tablespoon tomato paste, and 1 1/4 teaspoons chili powder. Add a pinch of cayenne pepper (or more to taste) and salt to taste. Stir to incorporate.
- Let the sauce simmer gently, uncovered or partially covered, for about 10 minutes to meld flavors and thicken slightly. Stir occasionally and reduce heat if the sauce is bubbling too vigorously.
- Using the back of a spoon, make six shallow wells in the sauce spaced evenly across the pan. Crack 6 large eggs, one at a time, into the wells so the eggs sit on top of the sauce.
- Cover the pan and cook on low to medium-low heat until the egg whites are set and the yolks reach your desired doneness. This usually takes about 10–20 minutes total—check at 10 minutes for runnier yolks and continue longer for firmer yolks. Watch the pan so the sauce does not reduce too far or begin to stick.
- When the eggs are done, sprinkle 1/3 cup shredded Mexican cheese blend (or 2 oz. cotija cheese) evenly over the pan. Replace the lid for a minute or two to melt the cheese.
- Remove from heat. Garnish with 1 tablespoon freshly chopped cilantro and 1/2 ripe avocado, sliced thin, if using. Serve immediately with warm tortillas or tortilla chips and sour cream on the side, if desired.
Equipment
- broiler or gas flame or hot dry skillet
- Large deep skillet or sauté pan
- Spoon
- Lid
Notes
You will also need: deep large skillet or sauté pan with lid
Quick tip:
If you love the flavors of this dish, but don't have a lot of time, I recommend mixing roasted
jalapeño,
onion, garlic, and diced tomatoes into a batch of
scrambled eggs
, then serve topped with melted cheese, avocado, and cilantro. It's especially tasty served on a piece of toast or a tortilla with a spread of refried beans.
