Make mornings a breeze with these Vegetarian Breakfast Sandwiches! Packed with veggies and flavorful feta cheese, these freezer-friendly make-ahead breakfast sandwiches are something to look forward to when you wake up.

I am not a morning person
Because of this, I'm a big believer in streamlining my mornings with make-ahead breakfasts. Healthy vegetarian breakfasts are kind of a big deal around here, and anything that does double duty as a freezer meal or a grab-and-go meal is a big win as far as I'm concerned.
These Vegetarian Breakfast Sandwiches are a total game-changer. Not only are these mo-fo's delicious, satisfying, and packed with enough protein to keep me happy until lunch time, but they're freezer-friendly, my dears.
I've loaded them up with spinach, tomatoes, and feta cheese, but you could sub in your favorite veggies. Our tomato, corn and egg frittata with cheddar cheese would work great here as well.
However you make them, you can whip up a batch of these beautiful breakfast sandwiches, wrap 'em in foil, and toss them in the freezer. Now, on busy mornings, I grab one of these on the way out the door.
What's better than that? Nothing. That's what.

Let's make Vegetarian Breakfast Sandwiches together!
Ok, my friend, let's do this. If you prefer to skip straight to the recipe, just use the "jump" button at the top of this post. Otherwise, join me for a bit of a scroll and we'll walk through it step-by-step together.
Step 1: get cracking!

Step 2: sauté some veg

Step 3: add the spinach

Step 4: add the eggs

Step 5: cook the frittata

Step 6: cut out frittata rounds

Step 7: assemble your breakfast sandwiches

Vegetarian Breakfast Sandwiches with Spinach and Feta
Ingredients
- 10 large eggs
- salt and pepper
- 1 Tablespoon extra virgin olive oil
- 1 medium red onion diced
- 1 cup sliced cherry tomatoes
- 8 ounces baby spinach rinsed
- 5 ounces feta cheese crumbled
- 6 wholegrain breakfast rolls or English muffins
Instructions
- Pre-heat your oven using the grill / broil setting at 450°F/225°C
- Break your eggs into a medium-sized bowl and whisk thoroughly. Season with a bit of salt and pepper, and set aside.10 large eggs, salt and pepper
- Heat a bit of olive oil in a large frying pan over medium-high heat. Add the diced onion and sauté until it's translucent (this should take 3-5 minutes), then add the tomato.1 Tablespoon extra virgin olive oil, 1 medium red onion, 1 cup sliced cherry tomatoes
- Now add your baby spinach. It may not all fit in the frying pan at first, but have faith. It will wilt down to a fraction of its original size, so just keep moving it around in the pan until it does.8 ounces baby spinach
- Season the spinach mixture with a bit of salt and pepper.
- Pour the beaten eggs over top of the vegetables. Give the pan a bit of a shake to distribute everything
- Return the pan to the heat, and allow the frittata to cook over medium heat until the eggs are about half set.
- Scatter feta cheese over the top of the eggs.5 ounces feta cheese
- Put the frittata into the oven under the grill to finish cooking - this should take about 10 minutes - It will be puffed up and golden when it's done.
- Let the frittata rest for a few minutes to cool slightly. While this is happening I like to toast my buns under the broiler, but that's an optional step.6 wholegrain breakfast rolls
- Slide the frittata out of the pan and onto a cutting board. Using a biscuit cutter (or, like me, a large coffee cup) cut rounds of frittata that are approximately the same size as your buns.
- Place one round of frittata on top of each bun, and then place the lid on top.
- Wrap with foil, write the date on them, and toss these bad boys into your freezer.
Notes
- Nutrition values are an estimate only
- I've called for six buns, but to be honest I usually get more like eight out of this recipe. It totally depends on how big your egg slices are.
- If you have frittata scraps left over, you can either put them in a bowl and eat them for lunch as is, or cram the scraps together between an extra bun and enjoy one extra sandwich.
- I've used spinach, feta, and tomatoes here, but feel free to mix up whatever veggies and cheese you have on hand.
- These are also very delicious with an extra slice of cheese in the sandwich.
- I find that toasting the buns before you make the sandwich yields a sturdier (and less soggy) breakfast sandwich upon reheating. Highly recommend this step.
Nutrition























Cecily says
I love this recipe, have made several times, using Dave's Bread Organic Burger Buns; have made with feta in the past but this time I only had goat cheese and still turned out delicious. Thanks!
Katie Trant says
Yum, goat cheese sounds delish!
Mark says
Love it! So delicious!!
But, I do have a lil question: WHERE to buy or what BRAND are those 'exact' whole wheat breakfast muffins that are shown in your photos?
So very appreciated if you could inform me 🙂
Mark
Katie Trant says
Hey Mark, I live in Sweden and those are one of the local brands. I think they are Fazer, and I got them either at Hemköp or Mathem 🙂
What I really wanted to make this recipe with was whole wheat English muffins, but sadly they are not available here, so this was as close as I could get.
Brigid Young says
How long would you heat the Vegetarian Breakfast Sandwich w/ Spinach and Feta in the toaster over, at say 350 degrees?
Katie Trant says
I haven't tried re-heating these in a toaster oven so an educated guess is it would take around 20 minutes if they were totally frozen? I'd suggest re-heating them with the foil still on so that the bread doesn't burn before the egg filling has thawed.
Brooke says
Delicious and easy to make! Family loves it! 😀
Katie Trant says
I'm so glad you enjoyed these as much as I do!