Easy, healthy and protein-packed, this ham and egg wrap with herbs makes the perfect lunch. It would be a great breakfast too!

Image of a wrap on a blue plate, filled with ham, egg, cheese, greens, and cream cheese.

I tend to get in lunch ruts so it is really nice to mix things up a bit. This egg wrap seems to be something I just keep coming back to. Especially if I didn’t have eggs for breakfast. I love eggs and could probably eat them three times a day if I didn’t have to worry about things like cholesterol.

About this ham and egg wrap

This wrap is SO good, you guys! I love the combination of scrambled eggs with the salty ham, a little cheese (gotta have cheese!) and then topped with crispy greens with fresh herbs.

So much flavor already in this wrap! What really takes it over the top is a thin layer of chive and onion cream cheese which gets kind of melty from the heat of the scrambled eggs.

I could eat this ham and egg wrap every day!

Close up image of a ham, egg, and cheese wrap, cut open to show the filling. It is placed on a blue plate on a wooden background.

How to make this recipe your own

As with all my recipes, it would be so easy to customize this wrap based on what you have in the house or what you’re in the mood for any given day.

I pretty much always have a package of wraps in my house because I love them for quick lunches or dinners. You could also use soft wheat tortillas or other wraps. A spinach wrap would be cool. 

These ham and egg wraps with herbs would be great vegetarian — just leave the ham out! Or if you don’t have the greens with herbs mixed in, you can easily add whatever herbs you love or have in your fridge. I used provolone cheese but any type of cheese would be fantastic!

I wouldn’t omit the cream cheese spread, though…and please make it the chive and onion. It takes this egg wrap to magical places. 

If you prefer a cold wrap, maybe for a lunch box, make an egg salad wrap. Simply layer the egg salad, ham, cheese, and greens on the wrap, and roll it up. Delicious!

Looking for more great wraps?

In addition to the ham and cheese wrap with herbs, here’s a few more of my favorites:


Close up image of an egg, ham, cheese, and lettuce wrap on a blue plate. Wrap has been cut open to show filling.

Ham and Egg Wrap

Yield: 1 serving
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes

Easy, healthy and protein-packed, this ham and egg wrap with herbs makes the perfect lunch. It would be a great breakfast too!


  • 2 eggs
  • 1 tablespoon milk
  • pepper to taste
  • 1 wrap or large tortilla
  • 2 tablespoons reduced-fat chive and onion cream cheese, more or less to taste
  • 2 thin slices of deli ham
  • one slice cheese (use your favorite)
  • 1-2 big handfuls of mixed greens with herbs


  1. In a small bowl, whisk together eggs, milk and pepper. In a small frying pan over medium heat, scramble eggs to your liking (I like them to be soft when I’m done scrambling them).
  2. Meanwhile, spread cream cheese all over wrap. Near one end, lay out ham slices. On top of them, layer the cheese slice. When eggs are scrambled, add eggs on top of cheese and top with mixed greens. Roll up and enjoy!
Nutrition Information:
Yield: 1 Serving Size: 1 wrap
Amount Per Serving: Calories: 660Total Fat: 34gSaturated Fat: 15gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 439mgSodium: 1278mgCarbohydrates: 52gFiber: 6gSugar: 3gProtein: 37g

RachelCooks.com sometimes provides nutritional information, but these figures should be considered estimates, as they are not calculated by a registered dietitian. Please consult a medical professional for any specific nutrition, diet, or allergy advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Verdict: I absolutely love eating this for lunch.
Husband’s take: He’s not big into cream cheese. I usually eat this while he’s at work.
Changes I would make: None are necessary!
Difficulty: Easy.