This Mexican take on shakshuka is the kind of dish I make when I want bold, honest flavor without fuss. A bright tomato-and-salsa sauce, a hit of taco spice, tender red pepper, and eggs cooked right in the skillet — but with cauliflower rice tucked under to keep it light and texturally interesting. It feels celebratory and weekday-friendly at the same time.
I love how quickly it comes together and how easy it is to scale: double the sauce, add more eggs, or serve over a bed of regular rice if that’s what you have. The components are straightforward, and the result is layered — smoky taco seasoning, sweet pepper, tangy tomatoes and salsa, creamy avocado on top. It’s perfect for brunch, a simple dinner, or a make-ahead breakfast for two.
Below I walk you through exact ingredients, step-by-step directions (following the method I use every time), troubleshooting tips, and small seasonal twists that keep this RECIPE NAME feeling fresh. If you like bold, saucy egg dishes with a little Mexican flare, this one will be a new favorite.
What Goes In

Ingredients
- ½ tablespoon avocado oil or olive oil — for sautéing the bell pepper and starting the sauce base.
- ½ large red bell pepper, sliced — adds sweetness and texture; slice thin so it softens quickly.
- 1½ teaspoons taco seasoning — provides the smoky, warm backbone; use your preferred blend.
- 1 can diced tomatoes (14 ounces) — the body of the sauce; canned diced keeps things simple and consistent.
- ⅔ cup salsa of choice — pick a salsa you enjoy because it contributes most of the personality here.
- 1 tablespoon tomato paste — concentrates tomato flavor and helps thicken the sauce.
- 4 large eggs — cracked into the simmering sauce to poach right in the pan.
- Salt and pepper — essential; season the sauce and the eggs to taste.
- ½ large avocado, sliced — adds creaminess and cool contrast to the hot sauce.
- Cilantro for garnish — bright herbal finish; add at the end so it stays fresh.
- Sliced green onion for garnish — provides a mild onion crunch and freshness.
- 3 cups cauliflower, cut into florets — processed into “rice” for a light base under the shakshuka.
- 1½ teaspoons avocado oil or olive oil — to brown the cauliflower rice so it has a little texture.
- ⅓ cup cilantro, minced — folded into the cauliflower rice for brightness.
- Fresh lime juice to taste — brightens the cauliflower rice and ties the whole dish together.
- Salt and pepper — again for seasoning; adjust each component so the final bowl is balanced.
Cook Mexican Shakshuka Like This
- Heat ½ tablespoon avocado oil (or olive oil) in a large, high-sided skillet over medium-high heat.
- Add the ½ large red bell pepper (sliced) and cook, stirring occasionally, until it begins to soften, about 2–3 minutes.
- Add 1½ teaspoons taco seasoning and cook, stirring, until fragrant, about 1 minute.
- Add 1 can diced tomatoes (14 ounces), ⅔ cup salsa of choice, and 1 tablespoon tomato paste. Stir to combine and bring to a boil.
- Once boiling, reduce heat to medium and simmer, uncovered, until the sauce begins to reduce, about 7–8 minutes.
- While the sauce simmers, place 3 cups cauliflower florets in a food processor and process until broken down to a rice-like texture.
- Heat 1½ teaspoons avocado oil (or olive oil) in a medium pan over medium-high heat. Add the cauliflower “rice” and cook, stirring occasionally, until lightly golden brown.
- Transfer the cooked cauliflower rice to a bowl and stir in ⅓ cup minced cilantro. Season with fresh lime juice to taste and salt and pepper to taste. Cover to keep warm.
- When the shakshuka sauce has reduced, make four small wells in the sauce and crack 4 large eggs into the wells, spacing them evenly. Season the eggs with salt and pepper.
- Cover the skillet and cook the eggs until they reach your desired doneness (about 4 minutes for runny yolks).
- Divide the cauliflower rice between 2 bowls and top with the shakshuka and eggs.
- Garnish with ½ large avocado (sliced), cilantro for garnish, and sliced green onion. Season to taste with additional salt and pepper and serve.
Why It’s My Go-To

This RECIPE NAME hits several boxes for me: it’s fast, forgiving, and full of contrasts — silky yolks against bright, slightly chunky tomato-salsa sauce, with the clean crunch of cauliflower rice and the cool fattiness of avocado. It’s also flexible: swap the cauliflower for grains when you want something heartier, or use different salsas to shift the heat and smokiness.
It feels like a treat but doesn’t demand much attention. The sauce can simmer while you prep the cauliflower rice; the eggs cook quickly once the sauce is ready. For busy mornings or a lazy weekend, it delivers warmth and sophistication without the work of separate components.
Texture-Safe Substitutions

- Cauliflower rice swap: Use 2 cups cooked white rice or quinoa if you prefer a grain — keep the cilantro and lime for brightness.
- Egg alternative: For a vegan version, simmer in drained, diced firm tofu cubes tossed with a little turmeric for color and 1/4 teaspoon kala namak (if available) for an eggy note.
- Avocado substitute: If avocados aren’t available, a dollop of plain yogurt or crema provides cooling creaminess.
- Salsa choices: Mild tomato salsa for less heat; smoky chipotle salsa for a deeper, smoky profile.
Must-Have Equipment
- Large, high-sided skillet — large enough to hold the sauce and four eggs comfortably; a 10–12 inch pan works well.
- Medium frying pan — for browning the cauliflower rice.
- Food processor — the quickest way to turn cauliflower florets into rice; a box grater works in a pinch.
- Lid for the skillet — to poach the eggs evenly in the sauce.
- Spatula and a small spoon — spatula for stirring cauliflower rice and spoon for making the wells for the eggs.
Frequent Missteps to Avoid
- Under-seasoning the sauce: Taste after the 7–8 minute simmer and adjust salt, pepper, or a splash of lime if it feels flat.
- Overcrowding the pan with cauliflower rice: Cook in a single layer so it browns lightly — if the pan is too crowded it will steam instead.
- Cracking eggs too early: Wait until the sauce has reduced slightly so it’s not watery; wells will hold the eggs better in thicker sauce.
- Leaving the lid on too long: If you want runny yolks, check at about 4 minutes; covered heat carries over quickly and can overcook them.
- Using an oversized skillet for a small batch: Sauce spreads thin and cooks down too fast; a smaller pan helps the sauce concentrate properly.
Seasonal Twists
- Summer: Stir in roasted corn kernels and diced fresh tomatoes in place of some salsa to highlight peak summer sweetness.
- Fall: Add a handful of roasted poblanos or a tablespoon of fire-roasted chiles in adobo for smoky depth.
- Winter: Use canned fire-roasted tomatoes and a pinch of cinnamon or a bay leaf during the simmer for warming aromatics.
- Spring: Fold in fresh peas into the cauliflower rice near the end of browning for pops of color and sweetness.
Method to the Madness
Sauce first, then eggs
The goal is a concentrated, flavorful sauce that clings to the eggs and the rice. Cooking the pepper briefly develops sweetness; the taco seasoning blooms in the oil to release aromatic oils, then canned tomatoes, salsa, and tomato paste build body and depth. Simmering uncovered for 7–8 minutes reduces excess moisture so the sauce won’t be soupy when you add the eggs.
Cauliflower rice approach
Processing cauliflower into rice creates a neutral but textured base that soaks up sauce. Lightly browning it gives a toasty note and keeps it from becoming mushy. Finishing the cauliflower rice with lime and cilantro ties it into the Mexican flavor profile and lifts the bowl so it doesn’t feel heavy.
Meal Prep & Storage Notes
- Storing sauce: Make the sauce up to 3 days ahead and refrigerate in an airtight container. Reheat in a skillet, bring to a simmer, then add eggs to finish if serving hot.
- Cauliflower rice: Cooked cauliflower rice keeps in the fridge for 3–4 days. Reheat in a pan to revive a little texture instead of microwaving straight from cold.
- Assembly for reheating: If you want leftovers with eggs intact, consider keeping sauce and rice separate and poaching or frying fresh eggs at service time. Eggs stored in sauce will firm up and become less pleasant when reheated.
- Freezing: I don’t recommend freezing the eggs once cooked in the sauce. The tomato-and-salsa sauce freezes fine for up to 3 months; thaw overnight in the fridge before reheating.
Quick Q&A
Can I make this spicier? Yes — swap in a spicier salsa, add chopped jalapeño with the bell pepper, or stir in a teaspoon of chipotle in adobo.
Want it gluten-free/low-carb? The recipe as written is naturally gluten-free and low-carb thanks to the cauliflower rice; just check your taco seasoning for additives if you’re highly sensitive.
Can I use whole tomatoes instead? Canned diced tomatoes are preferred for convenience and consistent texture; if using whole canned tomatoes, crush them slightly when adding to the pan.
How do I get perfect runny yolks? Cover the skillet and check the eggs at 3:30–4 minutes for runny yolks. Carryover heat will continue to set them once you remove the lid.
The Last Word
This RECIPE NAME is one of those dishes that feels special but is completely achievable any night of the week. It balances bold, smoky flavors with comforting egg yolks and a light, herbaceous cauliflower rice — and it’s forgiving enough that small tweaks make it your own. Make the sauce a day ahead for an even quicker assembly, or invite friends over and let everyone dig into a sizzling skillet. Either way, you’ll end up with a bright, saucy, satisfying meal that I come back to again and again.

Mexican Shakshuka Recipe
Equipment
- large high-sided skillet
- medium pan
- Food Processor
- Bowl
Ingredients
Ingredients
- 1/2 tablespoonavocado oilor olive oil
- 1/2 large red bell peppersliced
- 1 1/2 teaspoonstaco seasoning
- 1 candiced tomatoes 14 ounces
- 2/3 cupsalsaof choice
- 1 tablespoontomato paste
- 4 large eggs
- Salt and pepper
- 1/2 large avocadosliced
- Cilantrofor garnish
- Sliced green onionfor garnish
- 3 cupscauliflowercut into florets
- 1 1/2 teaspoonsavocado oilor olive oil
- 1/3 cupcilantrominced
- Fresh lime juiceto taste
- Salt and pepper
Instructions
Instructions
- Heat ½ tablespoon avocado oil (or olive oil) in a large, high-sided skillet over medium-high heat.
- Add the ½ large red bell pepper (sliced) and cook, stirring occasionally, until it begins to soften, about 2–3 minutes.
- Add 1½ teaspoons taco seasoning and cook, stirring, until fragrant, about 1 minute.
- Add 1 can diced tomatoes (14 ounces), ⅔ cup salsa of choice, and 1 tablespoon tomato paste. Stir to combine and bring to a boil.
- Once boiling, reduce heat to medium and simmer, uncovered, until the sauce begins to reduce, about 7–8 minutes.
- While the sauce simmers, place 3 cups cauliflower florets in a food processor and process until broken down to a rice-like texture.
- Heat 1½ teaspoons avocado oil (or olive oil) in a medium pan over medium-high heat. Add the cauliflower "rice" and cook, stirring occasionally, until lightly golden brown.
- Transfer the cooked cauliflower rice to a bowl and stir in ⅓ cup minced cilantro. Season with fresh lime juice to taste and salt and pepper to taste. Cover to keep warm.
- When the shakshuka sauce has reduced, make four small wells in the sauce and crack 4 large eggs into the wells, spacing them evenly. Season the eggs with salt and pepper.
- Cover the skillet and cook the eggs until they reach your desired doneness (about 4 minutes for runny yolks).
- Divide the cauliflower rice between 2 bowls and top with the shakshuka and eggs.
- Garnish with ½ large avocado (sliced), cilantro for garnish, and sliced green onion. Season to taste with additional salt and pepper and serve.
