Hey Nutrition Lady

menu icon
go to homepage
  • About
    • About Katie
  • Vegetarian Main Dishes
  • Quick & Healthy Meals
  • Bean Recipes
  • All Recipes
  • Latest Posts
  • Subscribe
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
      • About Katie
    • Vegetarian Main Dishes
    • Quick & Healthy Meals
    • Bean Recipes
    • All Recipes
    • Latest Posts
    • Subscribe
    • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Breakfast

    Vegetarian Breakfast Sandwich with Spinach and Feta

    by Katie Trant on Sep 8, 2020 (last updated Dec 29, 2025) // 8 Comments

    Servings6
    Prep Time15 minutes mins
    Cook Time20 minutes mins
    Total Time35 minutes mins
    Jump to Recipe
    4.8 from 6 votes

    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.

    Two vegetarian breakfast sandwiches stacked on one another on a piece of tinfoil

    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. 

    Save This Recipe Form

    Want to save this recipe?

    Enter your email below & I'll send it straight to your inbox. Plus you’ll get more great recipes and tips from me each week!

    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.

    eggs, feta, spinach, tomatoes, red onion, and whole grain buns on a grey background

    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!

    photo collage of eggs being whisked in a bowl
    Break your eggs into a medium-sized bowl and whisk thoroughly. Season with a bit of salt and pepper, and set aside. 

    Step 2: sauté some veg

    red onion and tomatoes being fried in a pan
    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. 

    Step 3: add the spinach

    spinach and tomatoes being cooked in a frying pan
    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. Season the spinach mixture with a bit of salt and pepper.

    Step 4: add the eggs

    eggs being poured into a pan to make a frittata
    Pour the eggs over the vegetables. Give the pan a gentle shake to distribute everything evenly. Return the pan to the heat and cook the frittata over medium heat until the eggs are about half set. 

    Step 5: cook the frittata

    a vegetable frittata in a frying pan
    Scatter feta cheese over the eggs. Then, put the frittata under the broiler to finish cooking. 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, but that's an optional step. 

    Step 6: cut out frittata rounds

    a vegetable frittata on a white cutting board with circles cut out of it
    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. 

    Step 7: assemble your breakfast sandwiches

    overhead photo of vegetarian breakfast sandwiches on a grey background
    Place one round of frittata on each bun, then place the lid on top. Wrap with foil, write the date on them, and toss these bad boys into your freezer. That's it, you're done! 
    Print Pin
    4.84 from 6 votes

    Vegetarian Breakfast Sandwiches with Spinach and Feta

    Make mornings a breeze with these Vegetarian Breakfast Sandwiches! Packed with veggies and flavourful feta cheese, these freezer-friendly make-ahead breakfast sandwiches are something to look forward to when you wake up.
    Course Breakfast
    Cuisine American
    Diet Vegetarian
    Keyword Vegetarian Breakfast Sandwiches
    Prep Time 15 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 35 minutes minutes
    Servings 6
    Calories 341kcal
    Author Katie Trant

    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
    US Customary - Metric
    Prevent your screen from going dark

    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

    Calories: 341kcal | Carbohydrates: 29g | Protein: 20g | Fat: 17g | Saturated Fat: 7g | Cholesterol: 331mg | Sodium: 622mg | Potassium: 580mg | Fiber: 5g | Sugar: 8g | Vitamin A: 4423IU | Vitamin C: 17mg | Calcium: 360mg | Iron: 4mg
    a tray with vegetarian breakfast sandwiches on a grey background

    Explore More Recipes

    BreakfastMeal PrepEggs
    « Vegetarian Niçoise Salad
    Chickpea Mason Jar Salads »
    • Facebook
    • WhatsApp
    • Flipboard

    Comments

      4.84 from 6 votes (3 ratings without comment)

      Leave a comment and rating Cancel reply

      If you made this recipe, please consider leaving a comment and star rating below. Star ratings help people find my recipes online, and they mean a lot to me! Thank you so much :)

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

      Recipe Rating




    1. Cecily says

      February 15, 2026 at 1:08 am

      5 stars
      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!

      Reply
      • Katie Trant says

        February 15, 2026 at 10:26 am

        Yum, goat cheese sounds delish!

        Reply
    2. Mark says

      November 26, 2023 at 12:36 am

      5 stars
      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

      Reply
      • Katie Trant says

        November 26, 2023 at 8:11 am

        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.

        Reply
    3. Brigid Young says

      July 28, 2021 at 9:48 pm

      How long would you heat the Vegetarian Breakfast Sandwich w/ Spinach and Feta in the toaster over, at say 350 degrees?

      Reply
      • Katie Trant says

        August 05, 2021 at 9:15 am

        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.

        Reply
      • Brooke says

        April 03, 2022 at 5:13 pm

        5 stars
        Delicious and easy to make! Family loves it! 😀

        Reply
        • Katie Trant says

          April 09, 2022 at 5:11 pm

          I'm so glad you enjoyed these as much as I do!

          Reply

    Welcome to Hey Nutrition Lady (formerly The Muffin Myth) - where you'll find no-nonsense, fad-free nutrition, and easy, tasty vegetarian recipes. I hope you like it here!

    - Katie Trant BSc FNH, MSc Nutrition

    More about me →

    Trending Now

    • Overhead photo of marry me pasta with cottage cheese pasta sauce in a cast iron skillet.
      High-Protein Marry Me Pasta with Cottage Cheese
    • Okonomiyaki (Japanese cabbage pancake) topped with mayo, pickled ginger, and scallions on a white plate
      Okonomiyaki - Japanese Cabbage Pancake
    • Red Lentil Stew
    • mung bean and coconut curry on a grey background
      Mung Bean and Coconut Curry

    Footer

    ↑ back to top

    Vegetarian Dinners

    • Vegetable ramen
    • Bean and rice burritos
    • Red lentil stew
    • Vegetarian ravioli bake
    • Tempeh tacos
    • Carrot lentil soup

    Cooking with Vegetables

    • Sweet potato
    • Kale
    • Cauliflower
    • Pumpkin
    • Cabbage
    • Broccoli

    Beans & Legumes

    • Beans and legume recipes
    • Black beans
    • Kidney beans
    • Mung beans
    • Black eyed peas
    • Chickpeas

    Contact ♥ Privacy Policy ♥ Sign Up! for emails and updates

    Copyright © 2026 · HEY NUTRITION LADY

    206 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.