This post may contain affiliate links. Please read our disclosure policy.

This Veggie Omelet is a classic omelet stuffed with cooked red onions, peppers, mushrooms, and spinach. If you're looking for a way to switch up your breakfast, try this high-protein egg breakfast loaded with vegetables. It's easy, flavorful, and highly customizable – the perfect breakfast omelet or simple brunch recipe.

Veggie omelette garnished with parsley on white plate with fork on plate

Starting off your day with a veggie omelet is perfection. Each bite is loaded with perfectly cooked veggies and cheese. Enjoy this with a hot cup of coffee, or whip it up as a quick brunch recipe as well!

why you'll love this vegetable omelet

  • Nutritious. Eggs are high protein and the omelet is loaded with healthy ingredients, providing fuel to your body to jumpstart your day!
  • Great way to eat more veggies. Cooking omelets are a great way to change up and increase your veggie intake!
  • Use up leftovers. Nothing is easier than an omelet for using up leftover vegetables, meats and cheeses. It's a great way to clean out the fridge at the end of the week.

Ingredients to make a veggie omelet

  • Eggs: Use whatever type of eggs that you prefer for this recipe and whisk them well.
  • Olive oil: Frying up the omelet in olive oil gives a nice outer texture that pairs really well with the inside ingredients.
  • Veggies: Use any vegetables you want. I'm using, red onions, red peppers, mushrooms and baby spinach. Diced red onions are great because they add a sweetness and a bit of a crunch. Sliced mushrooms add a hearty taste and texture to the dish. Make sure to chop the veggies similarly in size and add the spinach at the end so it doesn't wilt too much.
  • Shredded cheddar cheese: Using shredded cheese melts extremely quickly within the omelet.
Ingredients to make the recipe

How to make a mixed vegetable omelet

  1. Add the prepared veggies (minus the spinach) to a hot skillet, with a little bit of oil.
  2. Add in the spinach and sautee.
  3. Remove the cooked veggies from the pan and add the eggs.
  4. Cook until the omelet starts to look done, then add the cheese and cooked vegetables to one half of the egg.
  5. Fold the top half of the egg over the top.
  6. Cook until the cheese is melted.
6 image collage showing veggies getting cooked, egg on pan, then veggies stuffed in omelette, then folded over

Tips for making veggie omelet

  1. Don't add milk. Refrain from adding milk to your egg mixture, and only use water. The addition of water thins out the egg and helps to give it an omelet consistency.
  2. Tilt the pan. To make sure the egg mixture gets fully cooked in the skillet, pick up the pan by the handle and tilt it around once the egg is added.
  3. Don't flip the omelet. Refrain from trying to flip the omelet. The heat should be carry through just fine for the top and bottom.
  • Different Cheese. An easy way to change the flavor is to change the type of shredded cheese. Colby jack cheese, pepper jack cheese or even feta cheese are great options.
  • Veggies. Mix and match the veggies. You can easily add in any other vegetables that you'd like or simply remove ones that you don't care for.
  • Seasoning. Add some heat with cayenne pepper or red chili flakes.
  • Toppings. Don't forget to add toppings! Fresh cilantro, sour cream, and even more shredded cheese are delicious.

what to serve with your omelet with spinach

  • Oatmeal Breakfast Bars
  • Strawberry Banana Smoothie
  • Smoothie Bowl (3 Ways)
  • Breakfast English Muffin Pizzas

how to reheat & store veggie omelets

Leftover omelets are great and mean that you'll get to come back and enjoy the flavors again. Just store the omelet in an airtight container with a lid once it has cooled down.

To reheat a leftover omelet, use the microwave or put the omelet back into the pan on a low setting. Stay close and remove from the heat once it's warmed all the way through.

how long will this vegetable omelet last in the fridge?

Make a plan to eat the remaining omelet within 1-2 days after storing it.

can i freeze omelets?

This egg omelet is best enjoyed fresh. While I don't recommend freezing the omelet, the prepped veggies could be frozen so that they're ready to thaw and use for another time.

Frequently asked questions

Do you cook veggies before putting them in an omelet?

Yes, any vegetables that are crunchy or harder in texture should be cooked before adding to an omelet.

Should you put milk in an omelet?

Water is the only liquid that you should be adding to your egg mixture. Adding milk will only make the omelet "loose" and watery because the milk won't fully mix in with the eggs.

Should you flip an omelet?

There is no need to flip an omelet. The bottom side of the omelet will cook from the heat of the pan, and once the top is flipped over, that internal heat will melt the rest of the cheese.

Veggie omelette stuffed with red onions, peppers, mushrooms, spinach and cheese

Are you craving an egg omelet now? I know I am! It's so easy to make an omelet with everyday ingredients and leftover veggies. Enjoy making an egg omelet and changing it up every time if you choose!

More egg recipes:

  • Vegetable Frittata
  • Kale Frittata
  • Avocado Toast with Egg
  • Low Carb Egg Wrap
  • Sheet Pan Eggs
  • Mediterranean Frittata
  • Mediterranean Egg Wrap

If you try this healthy-ish feel good Veggie Omelete recipe or any other recipe on Feel Good Foodie, then don't forget torate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

This Veggie Omelet recipe was originally published on February 19, 2017. The recipe has been slightly modified since it was originally made with a special jalapeno garlic infused olive oil. But the recipe is essentially the same and now includes new step-by-step photos for how to make the recipe.

Prep Time 10 mins

Cook Time 10 mins

Total Time 20 mins

  • 1 tablespoon olive oil
  • ¼ cup finely chopped red onions
  • ¼ cup finely chopped red peppers
  • ¼ cup sliced mushrooms
  • 1 cup fresh baby spinach
  • 2-3 eggs
  • 1 tablespoon water
  • Pinch salt
  • 2 tablespoons shredded cheddar cheese
  • Fresh parsley for serving
  • Heat olive oil in an 8-inch or 10-inch non-stick skillet over medium heat. Add the red onions, red peppers and mushrooms and cook until crisp tender, about 3-5 minutes. Add the spinach and continue cooking until the spinach wilts, about 1 more minute. Transfer the vegetables to a small bowl and wipe down the pan.

  • Crack and beat eggs with water in a small bowl. Pour the egg mixture in the same pan. As eggs begin to set around the edge of the skillet, use a spatula to gently push cooked portions toward the center of the skillet. Tilt and rotate the skillet to allow uncooked eggs to flow into empty spaces.

  • When eggs are almost set, add the cooked vegetables to half of the omelet and add the cheddar cheese on top. Place a spatula under the un-filled half, and fold over.

  • Gently slide from the skillet onto a plate. Serve immediately topped with fresh parsley.

Storage: This omelet is best enjoyed immediately after cooking. But if you have leftovers, store them in an airtight container for up to 2 days.

Calories: 358 kcal , Carbohydrates: 9 g , Protein: 18 g , Fat: 28 g , Saturated Fat: 8 g , Polyunsaturated Fat: 3 g , Monounsaturated Fat: 15 g , Trans Fat: 1 g , Cholesterol: 345 mg , Sodium: 260 mg , Potassium: 519 mg , Fiber: 2 g , Sugar: 4 g , Vitamin A: 4626 IU , Vitamin C: 59 mg , Calcium: 215 mg , Iron: 3 mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.