***

Good Mornings Start Here: Your New Favorite Breakfast

Let’s be real, friends. Mornings can be… a lot. The alarm clock screams, the to-do list is already a mile long, and your stomach is grumbling for something substantial that doesn’t involve a sad, lonely granola bar or a sugar-laden pastry. You want something warm, satisfying, and packed with protein to actually fuel your day, but who has the time (or the energy) for a complicated culinary production?

If this is your daily reality, you and I are about to become best kitchen friends. I’m so excited to share one of my all-time, back-pocket, life-saving recipes: Salsa, Ham, and Egg Roll-Ups. This isn’t just a recipe; it’s your ticket to a stress-free, delicious, and seriously impressive breakfast.

Imagine this: fluffy, softly scrambled eggs, all cozy and wrapped up in a savory slice of ham. They’re nestled in a baking dish, topped with a zesty, vibrant salsa and a generous blanket of melted, bubbly cheddar cheese. It bakes up into a golden, fragrant masterpiece that looks like you spent hours, but secretly comes together in less than 30 minutes. It’s low-carb, gluten-free, and so incredibly satisfying. This is the kind of food that turns a chaotic morning into a calm, delicious victory. So, let’s grab our favorite bowls and whisks and cook up something amazing together!

A Little Story & a Lot of Nostalgia

Print

Salsa, Ham, and Egg Roll-Ups : Easy Low-Carb Breakfast Bake

Looking for a protein-packed breakfast with no fuss and zero bread? These Salsa, Ham, and Egg Roll-Ups are the perfect low-carb solution. Fluffy scrambled eggs are wrapped in savory slices of ham, topped with zesty salsa and melted cheddar cheese, then baked to bubbly perfection. Ideal for meal prep, brunch spreads, or a quick weekday breakfast, these roll-ups are as satisfying as they are simple.

  • Author: annareynolds
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 roll-ups 1x

Ingredients

Scale

12 slices deli ham (thick-cut works best)

6 eggs

¼ cup milk or cream

½ cup salsa (chunky preferred)

1 cup shredded cheddar cheese

Salt & pepper, to taste

Optional: green onions, jalapeños, or chopped cilantro for garnish

Instructions

Preheat oven to 375°F (190°C) and lightly grease a baking dish.

In a bowl, whisk together eggs, milk, salt, and pepper. Scramble in a skillet over medium heat until just set.

Spoon scrambled eggs onto each ham slice and roll up tightly. Place seam-side down in the baking dish.

Spoon salsa over the top, then sprinkle with shredded cheese.

Bake for 10–12 minutes until cheese is melted and bubbly. Garnish if desired and serve warm.

Nutrition

  • Calories: 210
  • Sugar: 1g
  • Sodium: 580mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Carbohydrates: 3g
  • Protein: 18g

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

This recipe always takes me right back to my grandma’s sunny kitchen table. She was the queen of “making do” and creating something fabulous from what she had on hand. Her version of a fancy breakfast was what we called “Diner-Style Scramble Surprise” – basically, every leftover from the week, all scrambled up together with eggs. It was always delicious, but it was, well… a bit of a mishmash.

One sleepy Sunday, I was visiting her, and we were staring into the fridge, willing breakfast to appear. We had a package of good deli ham, a half-used jar of salsa, a handful of cheese, and of course, eggs. Instead of just scrambling it all together again, I had a lightbulb moment. “What if we *wrapped* the eggs in the ham?” I asked. Grandma’s eyes twinkled. “Well, aren’t you clever!” she said. We assembled our little experiment, popped it in the oven, and held our breath. What emerged was a revelation – a neat, elegant, and infinitely more fun version of our classic scramble. It felt special. It felt intentional. And it tasted absolutely incredible. This recipe is that same spirit of joyful kitchen experimentation, perfected over years of making it for my own family on busy school mornings and lazy weekend brunches alike.

Gathering Your Cast of Characters

One of the best things about this recipe is its beautiful simplicity. You probably have most of these ingredients in your kitchen right now! Here’s what you’ll need, along with a few of my chef-y insights to help you build the best version possible.

  • 12 slices deli ham (thick-cut works best): This is our delicious, protein-packed “wrapper.” I highly recommend a thicker-cut ham from the deli counter if you can—it’s more sturdy and has a much better flavor and texture than the thin, pre-packaged slices. It won’t tear as easily when you’re rolling. If you’re watching sodium, many delis have a low-sodium option!
  • 6 large eggs: The star of the show! They create our fluffy, creamy filling. Always use large eggs for consistency in baking.
  • ¼ cup milk or cream: This is my secret for the most luxuriously soft scrambled eggs. The milk or cream introduces fat and liquid, which steams as it cooks, creating a tender, cloud-like texture instead of a rubbery one. I use whole milk for everyday, but a splash of heavy cream or half-and-half makes it extra decadent.
  • ½ cup salsa (chunky preferred): This is where the personality comes in! A chunky salsa adds fantastic texture and little bursts of flavor. Feel free to choose your heat level—mild for the family, medium for a kick, or hot if you’re feeling brave! I often use a roasted tomato or tomatillo salsa for a deeper, smokier flavor.
  • 1 cup shredded cheddar cheese: Because everything is better with melted cheese, right? I like to shred a block of sharp cheddar myself for the best meltability (pre-shredded cheese is coated to prevent clumping, which can make it less smooth when melted). A Monterey Jack or a Pepper Jack cheese would be fantastic here for a little extra zing!
  • Salt & pepper, to taste: The essential flavor enhancers. Remember, the ham and cheese are already salty, so I’m light-handed with the salt in the eggs.
  • Optional: green onions, jalapeños, or chopped cilantro for garnish: Don’t skip the garnish! A sprinkle of fresh green onion or cilantro right at the end adds a pop of color and a fresh flavor that cuts through the richness beautifully. Thinly sliced jalapeños are perfect for my heat-loving friends.

Let’s Get Rolling! Your Step-by-Step Guide

Ready to see how quickly this all comes together? Follow these steps, and you’ll have a gorgeous breakfast bake in no time. I’ve tucked my favorite little chef hacks into each step to set you up for success.

  1. Preheat and Prep: First things first, get that oven preheated to 375°F (190°C). This is the perfect temperature to get everything heated through and the cheese gloriously melted and bubbly without drying out our delicate eggs. While it’s warming up, lightly grease your baking dish. I use an 8×8 or 9×9 square dish, or a 9-inch round pie plate works wonderfully, too. A quick spritz of cooking spray or a rub of butter does the trick. Chef’s Hack: Preheating your oven might seem like a “well, duh” step, but it’s crucial for even cooking from the second your dish hits the rack. No one wants a cold center and overcooked edges!
  2. Whisk and Scramble: In a medium bowl, crack your 6 eggs. Add the milk or cream, and a good pinch of salt and pepper. Now, whisk like you mean it! You want to beat them until they are completely uniform in color and slightly frothy. This incorporates air, which leads to fluffier eggs. Pour them into a non-stick skillet over medium heat. The key to perfect, soft scrambled eggs is low and slow, but for this recipe, we’re going for “just set.” Gently push the eggs from the edges toward the center as they cook until they form soft, moist curds. They should look a little underdone because they’re going to bake again in the oven! Take them off the heat immediately. Chef’s Hack: A silicone spatula is your best friend here for getting those beautiful, soft folds without tearing the eggs apart.
  3. The Art of the Roll: Now for the fun part! Lay your ham slices out on a clean work surface. I like to pat them dry with a paper towel if they seem wet, which helps the eggs stick better. Spoon a heaping tablespoon or two of the scrambled eggs onto one end of each ham slice. Don’t overfill, or they’ll be tricky to roll! Then, simply roll them up, just like a little burrito. Place each roll-up seam-side down in your prepared baking dish. Nestle them in snugly—they can be cozy! Chef’s Hack: Placing them seam-side down is the secret to them staying perfectly rolled up in the oven. The weight of the roll itself keeps the seam sealed.
  4. Top It Off: Once all your little soldiers are lined up in the dish, it’s time for the flavor party. Spoon your salsa evenly over the top of the roll-ups. I like to use the back of the spoon to spread it out gently. Next, shower the whole thing with that glorious shredded cheddar cheese. Get it into all the nooks and crannies! Chef’s Hack: If you have a little extra cheese, sprinkle some directly onto the eggs before you roll them up for an extra cheesy, melty surprise in the center.
  5. Bake to Bubbly Perfection: Carefully place your baking dish into the preheated oven. Bake for 10-12 minutes, or until the cheese is completely melted, bubbly, and maybe even starting to get a few golden spots. Your kitchen will smell absolutely incredible. Chef’s Hack: If you want a more browned, crispy cheese top, you can pop it under the broiler for the last minute—but watch it like a hawk! It can go from golden to burnt in seconds.
  6. Garnish and Serve: Take the bake out of the oven (remember the oven mitts!). Let it sit for just a minute or two to set. This is the perfect time to chop your fresh garnishes. Sprinkle on some green onions, jalapeños, or cilantro for that final, fresh flourish. Then, dig in and serve warm!

How to Serve Up Your Masterpiece

These roll-ups are fantastic all on their own, but I love to turn them into a complete meal. For a picture-perfect plate, I serve two roll-ups alongside a big handful of fresh, juicy sliced avocado or a simple arugula salad dressed with a squeeze of lime juice. The creaminess of the avocado or the peppery bite of the greens is a perfect contrast to the savory, cheesy roll-ups. If you’re serving a crowd for brunch, pair them with a big fruit salad and some crispy roasted potatoes or hash browns. Everyone will be so impressed!

Make It Your Own! Delicious Variations

The beauty of this recipe is its versatility. Don’t be afraid to play around with the flavors! Here are a few of my favorite twists:

  • Southwestern Fiesta: Add a ¼ cup of drained black beans and a ¼ cup of corn (canned, frozen, or fresh) to the scrambled eggs before rolling. A dash of cumin and chili powder in the eggs takes it over the top!
  • Everything Bagel Vibe: Before baking, sprinkle the top with everything bagel seasoning along with the cheese. The garlic, onion, and sesame seeds add an incredible crunch and flavor.
  • Mediterranean Twist: Swap the ham for sliced turkey, use a spinach and artichoke dip instead of salsa, and top with mozzarella or feta cheese. Divine!
  • Keto Power-Up: It’s already pretty keto-friendly! For an even bigger fat boost, use heavy cream and add a sprinkle of cooked, crumbled bacon into the egg mixture.
  • Veggie-Packed: Sauté some finely chopped spinach, mushrooms, and bell peppers, let them cool, and then mix them into the scrambled eggs before rolling.

Anna’s Chef’s Notes & Kitchen Confessions

This recipe has been a staple in my kitchen for so long, it’s practically part of the family. It’s evolved from that first experimental batch with my grandma into my go-to “new mom” meal to drop off for friends (it reheats like a dream!) and my most-requested dish for holiday brunches.

One of my favorite kitchen stories involves this recipe and my then-five-year-old nephew. He declared himself a “ham hater,” but his eyes went wide when he saw these cheesy, salsa-topped roll-ups coming out of the oven. I didn’t say a word about the ham. He took one tentative bite, then another, and then devoured the whole thing. “This is the best egg thing ever, Aunt Anna!” he announced. The secret? The ham becomes this savory, almost pastry-like wrapper that just holds all the good stuff together. It’s a total game-changer for hesitant little eaters (and let’s be honest, some grown-ups too!). The moral of the story? Don’t knock it ’til you’ve rolled it!

Your Questions, Answered!

I’ve made these so many times, I’ve probably encountered every possible question. Here are the answers to the most common ones to make sure your roll-ups are flawless.

Q: My ham slices are tearing when I try to roll them. What did I do wrong?
A: This usually means the ham is too thin or too wet. For your next batch, ask for thick-cut ham at the deli counter. If you’re stuck with thinner slices, just pat them thoroughly dry with a paper towel and be extra gentle when rolling. You can also slightly overlap two thinner slices to create a sturdier base.

Q: Can I make these ahead of time for meal prep?
A: Absolutely! This is a fantastic meal prep recipe. You have two options: 1) Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 2-3 extra minutes to the baking time since it’s going in cold. Or 2) Bake them completely, let them cool, then store them in an airtight container in the fridge for up to 4 days. Reheat in the microwave for 60-90 seconds or in a 350°F oven until warm.

Q: My roll-ups turned out a bit watery. How can I prevent that?
A> Wateriness usually comes from the salsa. To combat this, give your salsa a quick drain in a fine-mesh strainer to remove excess liquid before spooning it over the roll-ups. Also, make sure your scrambled eggs aren’t wet—cook them just until set.

Q: Can I use something other than ham?
A> Of course! Get creative. Large slices of roasted turkey, chicken, or even pastrami would be delicious. For a lower-fat option, you can use large slices of roasted deli turkey breast. The rolling technique remains the same!

Nutritional Information*

*Please note: This is an estimate provided for informational purposes only. Values can vary based on specific ingredient brands and sizes.

Per Roll-Up (approx. 6 servings):
Calories: 210 | Protein: 18g | Carbohydrates: 3g | Sugar: 1g | Fat: 14g | Saturated Fat: 6g | Fiber: 0g | Sodium: 580mg


Final Thoughts

If there’s one breakfast that proves simple ingredients can still feel special, it’s this one. These Salsa, Ham & Egg Roll-Ups have become a quiet little hero in my kitchen—saving chaotic school mornings, impressing brunch guests, and turning those “What on earth do I make?” moments into something warm, comforting, and downright joyful.

Every time I pull this dish from the oven, with that bubbly cheese and those cozy little roll-ups nestled together, I’m reminded of why I love cooking in the first place. It’s not about fancy techniques or complicated steps—it’s about creating something that brings people together, even if it started with leftovers and a hopeful idea at Grandma’s kitchen table.

I hope this recipe finds the same place in your home that it has in mine: the back-pocket breakfast you rely on, the one that makes your mornings feel a little calmer, and the one that earns you that magical compliment—“Can you make this again?”

Here’s to cozy breakfasts, happy bellies, and the kind of recipes that feel like a warm hug on a busy day. 🧡🍳

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating