Quick Recipe Version (TL;DR)
Quick Ingredients
- 1/2 teaspoon unsalted butter (for greasing mug), or 1/2 teaspoon neutral oil
- 2 large eggs
- 1 tablespoon milk
- 1/8 teaspoon fine salt
- 1/8 teaspoon black pepper
- 2 tablespoons diced bell pepper
- 1 tablespoon diced onion
- 1/4 cup baby spinach, loosely packed, chopped (about 20 g)
- 2 tablespoons shredded cheddar cheese (about 14 g)
- Choose one: 2 tablespoons diced ham (about 20 g) or 2 tablespoons salsa (30 g), well-drained if watery
Do This
- 1. Grease a 12–16 oz microwave-safe mug with 1/2 teaspoon butter (or oil).
- 2. Add eggs, milk, salt, and pepper; whisk with a fork until very smooth (about 20–30 seconds).
- 3. Stir in bell pepper, onion, spinach, cheese, and ham or salsa.
- 4. Microwave on HIGH (100% power) for 30 seconds.
- 5. Stir well, scraping the edges to the center; microwave 30 seconds more, then stir again.
- 6. Microwave in 15-second bursts until eggs look mostly set but still slightly glossy (usually 15–45 seconds). Rest 1 minute, then eat.
Why You’ll Love This Recipe
- Fast, filling breakfast with diner-style flavor—no skillet to wash.
- Fluffy curds and melty cheese thanks to short microwave bursts and stirring.
- Easy to customize with what you have: ham, salsa, extra veggies, different cheeses.
- Single-serving and protein-packed—great for busy mornings or a quick lunch.
Grocery List
- Produce: bell pepper, onion, baby spinach (optional garnish: chives or green onion)
- Dairy: large eggs, milk, shredded cheddar (or Monterey Jack), unsalted butter
- Pantry: fine salt, black pepper
- Optional (choose one): diced ham (deli or leftover) or salsa
Full Ingredients
Base
- 1/2 teaspoon unsalted butter (for greasing a mug), or 1/2 teaspoon neutral oil
- 2 large eggs
- 1 tablespoon milk
- 1/8 teaspoon fine salt
- 1/8 teaspoon black pepper
Vegetables & Cheese
- 2 tablespoons diced bell pepper (about 20 g)
- 1 tablespoon diced onion (about 10 g)
- 1/4 cup baby spinach, loosely packed, chopped (about 20 g)
- 2 tablespoons shredded cheddar cheese (about 14 g)
Choose One Mix-In
- Ham option: 2 tablespoons diced ham (about 20 g)
- Salsa option: 2 tablespoons salsa (30 g), well-drained if watery
Optional Toppings (recommended)
- 1 teaspoon chopped chives or green onion
- 1 teaspoon hot sauce
- 1 tablespoon extra salsa (if using the ham version)

Step-by-Step Instructions
Step 1: Choose the right mug and grease it
Use a 12–16 oz microwave-safe mug so the eggs have room to puff without overflowing. Add 1/2 teaspoon butter (or oil) and rub it around the inside of the mug, including about 1 inch up the sides. This helps prevent sticking and makes cleanup much easier.
Step 2: Whisk the eggs until completely smooth
Crack 2 large eggs into the greased mug. Add 1 tablespoon milk, 1/8 teaspoon salt, and 1/8 teaspoon black pepper. Whisk vigorously with a fork for 20–30 seconds until the mixture is uniform in color with no streaks of egg white. This extra whisking helps the eggs turn out lighter and more “diner fluffy.”
Step 3: Stir in the fillings (and keep pieces small)
Add the diced bell pepper, diced onion, and chopped spinach. Stir to distribute evenly.
Stir in 2 tablespoons shredded cheese, then choose your flavor direction:
- Ham version: stir in 2 tablespoons diced ham.
- Salsa version: stir in 2 tablespoons salsa. If your salsa is very watery, spoon off extra liquid first so the eggs don’t turn wet.
Step 4: Microwave in short bursts (first 30 seconds)
Microwave on HIGH (100% power) for 30 seconds. The edges should start to look slightly set while the center stays liquid.
Step 5: Stir, then microwave 30 seconds more
Carefully remove the mug (it may be warm). Stir firmly, scraping the set egg from the sides and bottom into the center. This “folding” motion creates soft curds instead of a single solid puck.
Microwave again on HIGH for 30 seconds, then stir once more. At this point, the eggs should be partially set with some glossy areas remaining.
Step 6: Finish in 15-second bursts, then rest for 1 minute
Continue microwaving on HIGH in 15-second bursts, stirring after each burst, until the eggs look mostly set but still slightly glossy. Most microwaves will take an additional 15–45 seconds, for a total cook time of about 1 minute 15 seconds to 2 minutes 15 seconds.
Let the mug sit on the counter for 1 minute. The residual heat finishes cooking gently, keeping the texture tender. Top with chives, hot sauce, or an extra spoonful of salsa if you like, and enjoy right from the mug.
Pro Tips
- Don’t aim for “fully dry” in the microwave. Stop when the eggs are just set with a little shine—carryover heat will finish them during the 1-minute rest.
- Microwave power varies. If your microwave is very strong (1200W+), you may need fewer seconds; if it’s lower wattage, add time in 15-second increments.
- Small dice cooks evenly. Keep pepper and onion diced small (about 1/4-inch pieces) so they soften during the short cook.
- Drain watery salsa. Too much liquid can make the eggs spongy instead of fluffy. A thicker salsa works best.
- Cheese placement matters. Mixing cheese throughout gives a melty, diner-style texture; sprinkling it only on top can make a firmer cap.
Variations
- Tex-Mex Diner Style: Use salsa, swap cheddar for pepper Jack, and finish with a pinch of cumin (1/16 teaspoon) and chopped cilantro.
- Veggie-Only “Garden” Mug Scramble: Skip ham/salsa and add 2 tablespoons diced mushrooms (very small dice) plus an extra tablespoon of cheese.
- Greek-Inspired: Replace cheddar with 2 tablespoons crumbled feta, swap salsa for 1 tablespoon diced tomato, and add a pinch of dried oregano.
Storage & Make-Ahead
This mug omelet scramble is best eaten immediately for the fluffiest texture. If you do have leftovers, cool to room temperature for 15 minutes, then cover and refrigerate for up to 2 days. Reheat gently in the microwave at 50% power in 20-second bursts until warmed through.
For make-ahead prep, dice the bell pepper and onion and chop the spinach up to 3 days ahead; store in an airtight container. In the morning, you’ll just whisk eggs, stir in the prepped fillings, and microwave.
Nutrition (per serving)
Approximate, using the ham option: 300 calories; 23 g protein; 5 g carbohydrates; 21 g fat; 1 g fiber; 650 mg sodium.
