Breakfast Sandwich

This make-ahead breakfast sandwich recipe is the ULTIMATE way to start your day! Filled with veggies, eggs, and cheese, it's hearty and delicious.

Breakfast sandwich

If you start your day with a breakfast sandwich that looks like that (see above), you KNOW it’s going to be a good one.

And the best part about it is that you don’t actually have to make said sandwich on the day you’re planning to eat it. Nope, this breakfast sandwich recipe freezes perfectly, so you can assemble a week’s worth of sandwiches on the weekend and feast on them all week. If you ask me, it’s one of the nicest things you can do for your future self. Sitting down to a toasted English muffin slathered with herbed goat cheese and piled with veggies, hot sauce, and a spinach omelet is a real treat on any morning, let alone a busy weekday one. Try making this breakfast sandwich recipe — or even better, making it ahead — and I promise, you won’t be disappointed.

Small bowl filled with goat cheese, garlic, olive oil, onion powder, and chives

What’s in This Breakfast Sandwich Recipe?

One of the main components in this breakfast sandwich recipe is a creamy herbed goat cheese spread.

Made with

  • goat cheese,
  • chives,
  • garlic,
  • onion powder,
  • olive oil,
  • and salt,

it’s kinda reminiscent of a chive cream cheese, though the goat cheese gives it a little more complexity and funk.

Creamy chive and goat cheese spread in small bowl

I love that it’s super easy to make. Just add all the ingredients to a small bowl, and stir to combine!

Hand using spatula to fold spinach omelet in skillet

The next major piece is a spinach omelet.

You’ll make it by sautéeing spinach in a nonstick skillet, then pouring in beaten eggs. Cook the eggs over medium-low heat, without stirring, until they begin to set. Then, run a spatula around the edges of the omelet and let some of the raw egg on top of the omelet run to the edges of the pan. Repeat until the omelet is nearly set.

Spinach omelet for breakfast sandwiches in skillet

Then, fold it into thirds. The recipe makes a large enough omelet to fill four breakfast sandwiches, so once the omelet is cooked, cut it crosswise into fourths.

Breakfast sandwich recipe ingredients

At this point, you’re ready to assemble the breakfast sandwiches! Spread the chive goat cheese generously on each side of a toasted English muffin.

Add the omelet on top, followed by

  • a tomato slice,
  • avocado, 
  • red onions, 
  • and microgreens.

Other toppings that would be great here? Pickled red onions and pickled jalapeños would both be excellent. You could also sub a slice of cheddar cheese for the goat cheese, or fill the sandwich with sautéed greens and a soft scramble or fried egg instead of the omelet. (But probably stick to the omelet if you want to meal prep this recipe!)

Dig in right away, with hot sauce on the side, or see below for make-ahead instructions.

Overhead shot of breakfast sandwich assembly scene with toppings, toasted English muffins, bowl of goat cheese spread, and several completed sandwiches

How to Meal Prep Breakfast Sandwiches

To meal prep this breakfast sandwich recipe, fully assemble the egg sandwiches, but omit the microgreens and avocado, as these ingredients don’t freeze and reheat well. Wrap each breakfast sandwich tightly in foil and freeze for up to 3 months.

To reheat a breakfast sandwich, unwrap the foil and loosely wrap the sandwich in a clean kitchen towel. Microwave for 2 minutes, and then let the sandwich stand for 1 minute. If you like, feel free to add avocado and microgreens at this point. Enjoy with hot sauce on the side!

breakfast sandwich

More Favorite Healthy Breakfasts

If you love this breakfast sandwich recipe, try one of these healthy breakfasts next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Breakfast Sandwich

rate this recipe:
4.86 from 7 votes
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Serves 4
This make-ahead breakfast sandwich is a great way to start the day. Filled with veggies, eggs, and a creamy goat cheese spread, it's healthy and delicious. Serve with hot sauce on the side!

Ingredients

Goat Cheese Spread

For the Sandwiches

  • 4 large eggs
  • ¼ teaspoon sea salt, plus more to taste
  • 2 teaspoons extra-virgin olive oil
  • 3 ounces spinach
  • 4 English muffins, halved and toasted
  • 4 tomato slices
  • Thinly sliced red onion
  • Avocado slices, optional
  • Microgreens or sunflower sprouts, optional
  • Hot sauce, for serving

Instructions

  • Make the goat cheese spread: In a small bowl, stir together the goat cheese, chives, olive oil, garlic, and onion powder until smooth and well-combined. Set aside while you prepare the eggs.
  • In a medium bowl, whisk together the eggs and salt.
  • Heat the olive oil in a large nonstick skillet over medium heat. Add the spinach and a pinch of salt and cook, tossing, until the spinach is just wilted. Arrange the spinach evenly at the bottom of the pan and reduce the heat to medium-low. Pour in the eggs and cook without stirring until the edges begin to set, about 30 seconds. Gently run a spatula around the edges of the omelet and tilt the pan so that uncooked egg from the top of the omelet runs under and around the edges. Repeat until the omelet is nearly cooked through, then fold the omelet in thirds to create a long rectangular shape. Cook for 30 more seconds, or until the eggs are set. Remove from the pan and slice crosswise into four rectangular pieces.
  • Assemble the sandwiches. Spread the goat cheese spread on each half of an English muffin. Place one of the omelet slices on the bottom half, then top with a tomato slice, red onion, avocado slices, and microgreens, if desired. Repeat to assemble the remaining sandwiches. Serve with hot sauce.
  • To make the sandwiches ahead: Fully assemble the sandwiches, omitting the avocado and microgreens. Wrap in foil and freeze for up to 3 months. To reheat a frozen sandwich, remove the foil and wrap in a clean kitchen towel. Microwave for 2 minutes, then let stand for 1 minute. If desired, add avocado and microgreens. Serve with hot sauce.

10 comments

Leave a comment:

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

Rate this recipe (after making it)




  1. Sylvie Winney
    09.19.2023

    4 stars
    The spread was delicious. I would definitely make this again but will not freeze.
    Followed the directions for the freezing but turnout out soggy and not the best.

  2. Danielle
    06.10.2023

    5 stars
    This was amazing!!! One of my favorite recipes of yours!! The goat cheese is phenomenal! Thank you for all of your wonderful recipes!

  3. deborah hull
    09.23.2022

    Can you provide me w’ the yogurt dressing? I think it was one of your postings. Yes?
    thanks.

    • Jeanine Donofrio
      09.23.2022

      Hi Deborah, can you be more specific? Do you know which recipe it went along with?

  4. Maxine
    09.21.2022

    This yumminess could easily be a brunchie grab or a build your own on the buffet! Love this idea!

  5. Jessica
    09.20.2022

    Unfortunately I don’t like goat cheese.
    What alternative cheese spread can be used?

  6. Todd
    09.20.2022

    Got excited until I immediately realized it wasn’t 100% plant based

    • Gil
      09.21.2022

      Replace the eggs with Tofu Scramble, et voilà.

    • Jeanine Donofrio
      09.21.2022

      Hi Todd, I like to make this using Just Egg – you could sub in vegan cream, tahini sauce, or cashew cream for the spread.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.