Let me be honest—I created this omelette on a random Tuesday morning when I was tired of the same old eggs. What I ended up with? A breakfast that’s absolutely delicious, ready in under 20 minutes, and keeps me satisfied until dinner. People who’ve tried it keep saying things like “this is so quick,” “actually tastes good,” and “I feel like I’m eating at a restaurant.”
The best part? It works for breakfast, lunch, or even a late dinner. Your stomach stays happy for hours.
Why You’ll Love This Recipe
This recipe checks a lot of boxes. It’s Whole30 approved—no cheating. It’s keto friendly too, so you stay in that fat-burning zone. The chorizo brings serious flavor. You can throw it together in 15 minutes flat. And if you’re the meal-prep type? Make a few and reheat them throughout the week.
Plus, you can swap things around. Don’t like peppers? Use mushrooms instead. Want more spice? Throw in some jalapeños.
What You Need to Know Before You Start
How long does this take?
- Prep: 10 minutes
- Cooking: 8-10 minutes
- Total: About 20 minutes
How many does this feed? This makes one large omelette. That’s a main dish for one person, or you can split it between two if you’re serving other sides.
Is this hard to make? Nope. The only thing that matters is medium heat and not rushing. Turn up the heat too high and your eggs get rubbery. That’s the only real mistake you can make here.
What You’ll Need in Your Kitchen
- A 10-inch non-stick skillet or cast iron pan
- A small mixing bowl
- A whisk or fork
- A spatula
- A cutting board and knife
That’s it. Nothing fancy.

Ingredients for the Whole30 Keto Chorizo Omelette
For Cooking
- 1 tablespoon ghee or coconut oil
The Filling
- 4 ounces chorizo, diced or crumbled (about ½ cup)
- ½ cup diced onion
- 1 garlic clove, minced
- ½ green bell pepper, diced
- Sea salt and ground black pepper to taste
The Eggs
- 3 large eggs
- 2 tablespoons full-fat coconut milk
- ¼ teaspoon sea salt
- Pinch of ground black pepper
Stuff You Can Add (If You Want)
- Sliced avocado
- Fresh salsa
- Chopped cilantro
- Sour cream (dairy or dairy-free)
- Hot sauce (just check if it’s Whole30 approved)
Ways to Change This Up
Want to make it your own? Here’s what works:
Load up on vegetables. Mushrooms, zucchini, or spinach add nutrition without changing the vibe. Switch the meat. Ground beef, turkey sausage, or bacon all work great. Add herbs. Cilantro, parsley, or chives bring a nice fresh flavor. Make it spicy. Jalapeños or extra chorizo if you like heat. Try different peppers. Red or yellow peppers are sweeter. Throw in olives. They bring that Mediterranean thing.
How to Make It: Step-by-Step
Step 1: Get Your Ingredients Ready
Dice the onion, bell pepper, and garlic. Crumble up the chorizo. This takes five minutes and makes everything else smoother.
Step 2: Whisk Your Eggs
Grab a small bowl. Whisk together the three eggs, coconut milk, salt, and pepper until it’s pale yellow and totally combined. That coconut milk? It makes the omelette creamy. Trust me on this.
Step 3: Cook the Chorizo and Veggies
Heat up your ghee or coconut oil in the skillet over medium heat. When it’s shimmering, add the chorizo. Cook it for 2-3 minutes, stirring here and there, until it starts to brown and releases those oils.
Now add your onion and bell pepper. Stir them around for another 2-3 minutes until they start to soften. Add the garlic and cook for just 30 seconds—you want it fragrant, not burnt.
Step 4: Pour in the Eggs
Push the chorizo mixture to one side of the pan so you’ve got an empty space. Pour your whisked eggs into that space. Don’t touch it for 30 seconds. Let it start to set.
Step 5: Scramble (Kind Of)
Now here’s the move. Using your spatula, gently push the cooked egg toward the center. Tilt the pan so the uncooked egg flows to the edges. Do this every 20-30 seconds. The whole thing takes about 4-5 minutes to cook through.
Step 6: Add Your Toppings (If You’re Using Them)
When the top is still a little wet but the bottom looks golden and set, this is your moment. Add avocado, salsa, cilantro, sour cream—whatever you want—to one half of the omelette.
Step 7: Fold It Up and Eat
Use your spatula to fold the omelette in half. Slide it onto a plate. Eat it while it’s hot.
How to Eat This
For breakfast? Pair it with a simple green salad. Olive oil and lemon juice is all you need. Want some fruit? Slice some avocado or melon on the side. Feeling lazy? Skip the fold. Just leave it open in the pan and eat it right there. Add some sides. Roasted veggies, bacon, sautéed mushrooms—whatever sounds good. Meal prepping? Make a few and reheat them gently in a skillet the next morning.
How to Store Leftovers
Eat it fresh. Seriously, it’s best right out of the pan. Got leftovers? Put them in an airtight container in the fridge. They’ll last 3 days. Reheating. Pop it back in a skillet over low heat. The microwave works but makes eggs a little rubbery. Prep ahead? You can whisk the eggs the night before and keep them in the fridge for up to 24 hours. But cook the veggies fresh for the best flavor.
Pro Tips
Temperature matters. Room temperature eggs cook more evenly than cold ones from the fridge. Don’t rush the heat. Medium heat keeps the bottom from burning while the top finishes. Quality chorizo makes a difference. Get the good stuff. The flavor difference is real. Coconut milk is not optional. It makes the omelette creamy. Water or regular milk won’t do the same thing. Keep a lid nearby. If the bottom is getting dark but the top’s still wet, cover the pan for 30 seconds. Taste as you go. Add your salt and pepper to the egg mixture, not after cooking.
What’s in This?
| What | How Much |
|---|---|
| Calories | 385 |
| Total Fat | 28g |
| Saturated Fat | 12g |
| Cholesterol | 195mg |
| Sodium | 720mg |
| Carbs | 6g |
| Fiber | 1g |
| Net Carbs | 5g |
| Protein | 28g |
Based on 1 large omelette (feeds 1-2 people depending on how hungry you are)
PrintWhole30 Keto Chorizo Omelette
- Prep Time: 10 minutes
- Cook Time: 8-10 minutes
- Total Time: 20 minutes
- Yield: 1 large omelette (1–2 servings) 1x
Ingredients
- 1 tablespoon ghee or coconut oil
- 4 ounces chorizo, diced
- ½ cup diced onion
- 1 garlic clove, minced
- ½ green bell pepper, diced
- 3 large eggs
- 2 tablespoons full-fat coconut milk
- ¼ teaspoon sea salt
- Pinch of ground black pepper
- Optional: avocado, salsa, cilantro, sour cream
Instructions
- Dice your onion, bell pepper, and garlic.
- Whisk eggs, coconut milk, salt, and pepper in a bowl until combined.
- Heat ghee in a 10-inch skillet over medium heat. Add chorizo and cook 2-3 minutes until browned.
- Add onion and bell pepper, cook 2-3 minutes. Add garlic, cook 30 seconds.
- Push chorizo to one side, pour eggs into the empty space.
- Let sit 30 seconds, then gently push cooked portions toward center while tilting the pan. Do this for 4-5 minutes total.
- When mostly set with a little wetness on top, add your toppings to one half.
- Fold in half and slide onto your plate. Serve hot.
Questions People Ask About This
Omelettes are best fresh, but you can do some prep work. Cook the chorizo and veggies the night before and store them separately. In the morning, reheat the veggies quickly and make the eggs fresh.
Coconut milk adds creaminess, but you can work around it. Mash some avocado into the eggs instead. Or just use more ghee. The omelette will still taste good—just not quite as creamy.
You can, but honestly it’s a hassle. Most people find it easier to make them one at a time. If you really want to, use a bigger skillet.
Too much heat, my friend. Turn it down to medium and take the pan off the heat when the top is still a little wet. The heat from the pan keeps cooking it.
Technically yes, but don’t. Whole eggs are what make this satisfying and creamy. Egg whites alone won’t give you that.
The Bottom Line
This omelette is a real breakfast. It tastes good, fills you up for hours, and keeps you on track with Whole30 or keto. I’ve made it dozens of times now, and it never gets old.
You get restaurant-quality results in your own kitchen. No fancy techniques. No weird ingredients. Just chorizo, eggs, and vegetables that actually taste like something. That’s it.
If you’re tired of the same breakfast routine, make this. You’ll understand why I’m still making it.