This post contains affiliate links.
With just 5 minutes of prep and a good pan, this easy recipe will teach you how to make a vegetable omelette. So grab an onion, pepper, mushrooms, and cheddar cheese, and let’s cook breakfast!

Making an omelette can seem like a tricky task. After years of practicing, though, I learned that it really is very simple with a few helpful tips! This recipe is my go-to breakfast because it’s a classic vegetarian omelette that can then be adapted to whatever flavors I’m feeling that day!
So grab some eggs, and let’s get started learning how to make the perfect veggie omelette!
Reader rating
“This was my first time making an omelette. Easy recipe to follow and delicious. I added spinach and cooked crumbled bacon when I added the cheese at the end. Great way to get veggies in for my picky eaters.” —Kari

Grab these ingredients
These ingredients are simple but pack in great flavor and texture. Jump down to the recipe card for exact measurements.
- Eggs: Eggs are full of protein and vitamins for a strong start to your day!
- Milk: Here, you can use milk, cream, or sour cream. Even cottage cheese will work!
- Butter: Half will be used for sautéing the vegetables, and the other half for cooking the omelette.
- Mushrooms: You can use whatever variety you have on hand here (white or brown button mushrooms are easiest).
- White Onion: Any kind of onion will work too. I just like white because it’s mild.
- Peppers: Grab both a green and red bell pepper.
- Cheese: Gotta add cheese! I like to use shredded sharp cheddar for extra flavor.
- Salt & Pepper: Last but not least, add salt and pepper to taste.

How to make a veggie omelette
The perfect omelette does exist, and with this recipe, it’s easy to achieve! With only 10 minutes of cook time, it’s ready faster than you can say “vegetarian Denver omelette!”. This is an overview of the recipe. Jump to the recipe card for the full printable instructions.
Step 1: Beat the Eggs and Dairy
First, whisk together the eggs and dairy until smooth. The egg yolks and whites should be completely mixed together.
Step 2: Cook the Veggies
Melt half of the butter in a large sauté pan over medium heat. Add the mushrooms, onion, and peppers. Cook until soft, about 5 to 7 minutes.

Step 3: Cook the Eggs
Next, add the remaining butter to the pan and allow it to melt. Reduce the heat to medium/low, and then pour the eggs over the veggies. Allow the bottom of the eggs to slightly set, 2 to 3 minutes.


With a spatula, gently push an edge of the egg up while tilting the pan to allow the liquidy egg on top to flow underneath. Repeat this around the edge of the pan until no liquid is left.

Step 4: Add the Cheese
When the egg is almost done cooking, sprinkle on the cheese and allow it to melt.

Step 5: Fold the omelette
Fold the omelette in half or into thirds. To make it easier, slide half of the omelette out of the pan and halfway onto a plate, and then fold the remaining half over itself.

Extra omelette tips
- Thicker Omelette: If you like thicker omelettes, use a smaller skillet. You can also double up or use extra veggies!
- Extra Cheese: Want to load up on cheesiness? Cheddar and pepper jack is always a delicious combo! Alternatively, you can use Swiss or mozzarella.
- Pack in Protein: For a high-protein omelette option, check out these cottage cheese omelettes!
Make It In A Mug!

- Combine: Add eggs and milk to the mug and whisk together until evenly combined. Stir in fillings.
- Cook: Microwave on high for 1 to 2 minutes, stirring every 30 seconds, until the egg is fully cooked.

more egg-cellent breakfasts
Fluffy Soufflé Omelette
15 minutes
Foolproof Egg White Frittata
25 minutes
Tofu Scrambled Eggs
20 minutes

How To Make A Vegetable Omelette (Perfect Every Time!)
Ingredients
- 3 large eggs
- 2 tsp milk, cream, or sour cream, 10 mL
- 1 Tbsp butter, divided, 14 g
- ¼ cup chopped mushrooms, 15 g
- 2 Tbsp finely chopped white onion
- 2 Tbsp finely chopped red bell pepper
- 2 Tbsp finely chopped green bell pepper
- ¼ cup shredded cheddar, 28 G
- Salt and pepper, to taste
Instructions
- Beat: Whisk together the eggs and dairy until smooth (the egg yolks and whites should be completely mixed together).
- Veggies: Melt half of the butter in a large saute pan over medium heat. Add mushrooms, onion, and peppers. Cook until soft, about 5 to 7 minutes.
- Egg: Add remaining butter to the pan and allow to melt. Reduce heat to medium/low, then pour eggs over the veggies. Allow the bottom of the eggs to slightly set, 2 to 3 minutes. With a spatula, gently push an edge of the egg up while tilting the pan to allow the liquidy egg on top to flow underneath. Repeat this around the edge of the pan until no liquid is left.
- Cheese: When the egg is almost done cooking, sprinkle on the cheese and allow it to melt.
- Fold: Fold the omelette in half or into thirds (pro-tip: Slide half of the omelette out of the pan and halfway onto a plate, then fold the remaining half over itself). Season with salt and pepper. Serve immediately.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.





















We’re vegan so I can’t wait to get the vegetables and vegan cheese and make this with Just Egg. I’ll use the leftover veggies and cheese to make soup. Thanks a million Sarah!
Thanks so much for trying it David!
Sarah:
Under “Make It In A Mug,” Re “2. Cook: Microwave on high for 1 to 2 minutes, stirring everything for 30 seconds, until the egg is fully cooked.” Shouldn’t it read “2. Cook: Microwave on high for 1 to 2 minutes, stirring everything EVERY 30 seconds, until the egg is fully cooked.”
Re “Fold: Fold the omelette in half or into thirds (pro-tip: Slide half of the omelette out of the pan and halfway onto a plate, then fold the remaining half over itself). Season with salt and pepper. Serve immediately.” Shouldn’t the salt and pepper be added BEFORE folding?
I like to leave it until the end so folks can season it themselves (some don’t like as much salt). You can definitely add it before folding though! 🙂
Under “Make It In A Mug” this sentence doesn’t seem to be possible to follow: “Microwave on high for 1 to 2 minutes, stirring everything for 30 seconds, until the egg is fully cooked.”
If you put it in a microwave oven for 1 to 2 minutes, how can you stir everything for 30 seconds?
Should this sentence read, “Microwave on high for 1 to 2 minutes, STOPPING EVERY 30 seconds TO STIR IT, until the egg is fully cooked.”
This worked exactly as written, thanks!
Thanks Daniel, so glad you enjoyed it!
This is a good recipe and I will make it