This is the wrap I make at 7:30 am on a workday when I’ve snoozed once too many times and still want to eat something with actual protein and vegetables in it. It’s done in five minutes, costs about a dollar, and packs in 22 grams of protein.
I used to skip breakfast and then crash at 11. This stopped that. Eggs and spinach take up the same amount of stomach real estate as a croissant but keep me full until lunch.
Why this works
The combination of protein (eggs), fat (cheese, oil), and fiber (whole wheat tortilla, spinach) creates a satiety profile that holds up four to five hours. A bagel with cream cheese has roughly the same calorie count and you’ll be hungry by 10 am — the difference is what those calories are made of.
Cooking the eggs gently is the only technique here. Medium heat, gentle folding with a spatula, pulled off the heat just before they look fully done. They keep cooking slightly from residual heat. Overcooked eggs in a wrap is a sad eating experience.
Variations to try
- Mediterranean: swap cheddar for feta, add 2-3 sliced cherry tomatoes and a few black olives.
- Tex-Mex: skip cheese, add 2 tbsp black beans and 1 tbsp salsa instead.
- Mushroom-Swiss: sauté 1/2 cup sliced mushrooms before adding spinach. Use Swiss instead of cheddar.
Storage and meal prep
You can absolutely batch these. Make 3-4 wraps Sunday night, wrap each tightly in foil, and refrigerate. Reheat wrapped in foil in a 350°F oven for 10 minutes, or unwrapped in the microwave for 60-90 seconds. Don’t freeze — the eggs go rubbery on thaw.
If you make a batch, slightly under-cook the eggs (still glossy on top) so they’re not overdone after reheating. The reheat finishes them off.
Ingredients
Makes 1 servings.
- 2 large eggs
- 1 cup baby spinach (a generous handful)
- 1 small whole wheat tortilla (8-inch, about 90 kcal)
- 1 tbsp shredded cheddar (or feta)
- 1 tsp olive oil or butter
- 1/4 tsp salt
- Pinch of black pepper
- Hot sauce, to taste (optional)
Instructions
- Crack eggs into a small bowl. Add salt and pepper. Whisk briefly with a fork.
- Heat olive oil in a small nonstick skillet over medium heat.
- Add spinach. Stir 30 seconds until just wilted.
- Pour in eggs. Stir gently with a spatula, pulling cooked egg from the edges to the center until just set, about 90 seconds.
- Remove from heat. Sprinkle with cheese.
- Place tortilla in the pan briefly (10 seconds per side) to warm. Add eggs to the center. Add hot sauce if using.
- Fold in the sides, then roll. Slice in half if you want.
Nutrition (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 kcal |
| Protein | 22 g |
| Carbs | 22 g |
| Fat | 13 g |
| Fiber | 4 g |
| Sugar | 2 g |
| Sodium | 580 mg |
Estimates calculated from typical USDA values for the listed ingredients. Your numbers will vary slightly based on brand and exact portion.
Frequently Asked Questions
Can I make these ahead?
Yes — assemble fully, wrap each in foil, and refrigerate. Reheat in a 350°F oven (still wrapped) for 10 minutes, or microwave 60-90 seconds. They keep 3 days in the fridge. Don't freeze — eggs go rubbery.
What's the calorie hit if I add bacon or sausage?
One slice of cooked bacon adds about 45 kcal and 3g protein. One small breakfast sausage patty adds 100-130 kcal. Worth the trade-off if you want it to feel more substantial.
Can I use a low-carb tortilla?
Yes — a typical low-carb tortilla saves 30-50 kcal and adds a few grams of protein. Just check the label; some have weird textures or strong added-fiber tastes. Pick one you like the texture of.
Does the cheese matter?
Not really. Cheddar gives a richer flavor; feta gives a sharp salty punch and pairs especially well with spinach; pepper jack adds heat. Skip it entirely and you save 30 kcal — the wrap is still good.
More to cook: All recipes · Find a meal plan · Crunch the numbers