Mushroom Spinach Bacon Egg Cups (low carb!)

Delicious low carb mushroom spinach bacon egg cups with crumbles of feta in every bite. You’ll love this healthy make-ahead breakfast that’s packed with protein and takes just 30 minutes to make. Easily made paleo, too!

Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

After a good sweaty session at the gym, there’s nothing I love more than coming home to a delicious, already made breakfast waiting for me in the fridge.

That’s where these easy make ahead bacon egg cups come in! I can’t tell you how many times I’ve eaten one or two of these straight out of the fridge, simply because I was starving and wanted something quick, or because I was in need of a quick grab and go breakfast.

I know keto, low carb, and whole30 diets are all the rage these days and these bacon egg cups pretty much check all the boxes. They’re delicious, packed with veggies and easy to make, what more could you want?

bacon egg cups and avocado cubes on a plate with text underneath

How to make bacon egg cups:

1. Add 1 slice of bacon to each muffin cup. Make sure to wrap it in a circle around the muffin tin. Bake for 15 minutes. There’s no need to use muffin liners or cooking spray in these bacon egg cups.

2. Saute veggies and spinach. Divide between muffin cups.

3. Whisk eggs, almond milk and salt and pepper together. Pour into muffin cups on top of the veggies. Top with feta cheese crumbles. Bake for 15 minutes. Run a knife around the edges of the bacon then remove from muffin tin and enjoy!

ingredients to make bacon egg cups on a board

Options for customizing:

Feel free to mix and match veggies and ingredients in these bacon egg cups. Instead of using spinach and mushrooms, here are a few other options we suggest:

  • feel free to leave out the cheese if you want to make these paleo or whole30 friendly
  • try adding in 1/2 cup diced grape tomatoes + 1/3 cup shredded mozzarella + 1/4 cup basil ribbons
  • we love doing this for a dinner inspired version: 1/2 cup chopped sauteed broccoli + 1/2 cup cheddar cheese
  • any cheese or veggies should work well in these egg cups, just make sure they don’t have a ton of moisture otherwise the egg cups might get soggy (example: zucchini or really juicy tomatoes).

bacon egg cups in a muffin tin with mushrooms, feta and spinach

How to store and reheat:

These bacon egg cups with store well in the fridge for 5 days. Simply allow them to cool completely to room temperature, then transfer to a container. If you want to freeze your egg cups, simply place them in a freezer safe container after they’ve cooled completely. They should stay good frozen for up to 3 months. However, I personally think these are best when stored in the fridge!

Tips on reheating egg cups:

To reheat bacon egg cups from the refrigerator, place them on a microwave safe place and microwave for 20-30 seconds. If they are frozen, I recommend reheating them for 45-60 seconds.

cooked bacon egg cups in a muffin tin on a grey surface

What to serve these with:

If you’re looking for a low carb or keto option, I suggest serving these bacon egg cups with a side of avocado. You can also serve them for brunch — they’re delicious hot or cold! Personally I love them with a side of really good toast slathered in peanut butter for a delicious and easy post-workout breakfast.

Other breakfast options you might enjoy:

Perfectly Crispy Roasted Breakfast Potatoes

Grandma’s Sunflower Honey Oatmeal Bread

Veggie Packed Breakfast Burritos

Vegan Paleo Banana Muffins

bacon egg cups and avocado cubes on a plate

See how to make the bacon egg cups:

Mushroom Spinach Bacon Egg Cups

4.88 from 8 votes
Course Breakfast, Gluten Free, Grain Free, Low Carb
Keyword bacon egg cups
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Serves 5
Delicious low carb mushroom spinach bacon egg cups with crumbles of feta in every bite. You'll love this healthy make-ahead breakfast that's packed with protein and takes just 30 minutes to make. Easily made paleo, too!


  • 10 slices good-quality bacon (from 1 package of bacon)
  • ½ tablespoon olive oil
  • 8 ounces baby bella mushrooms, sliced
  • 3 cups packed organic spinach
  • 6 large eggs
  • ¼ cup unsweetened almond milk (or any milk will work)
  • Freshly ground salt and pepper
  • cup feta or goat cheese crumbles


  1. Preheat oven to 400 degrees F. Add bacon slices to muffin pan (we’re only using 10 of the muffin cups) and wrap bacon in a circle around the edges of the tin. The bacon will likely overlap a bit, but that’s okay. Bake for 15 minutes.
  2. While the bacon is cooking, you can saute your veggies: In a large skillet, add in olive oil, garlic and mushrooms; saute for 5 minutes or until mushrooms cook down and begin to turn a slight golden brown. Once that happens, add in spinach and cook for another 2 minutes or until spinach wilts. Set aside.
  3. In a large bowl, whisk together eggs and almond milk. Season with salt and pepper. Set aside.
  4. When bacon is done cooking, remove from oven and rearrange the slices. You can drain some of the grease if you’d like but it I like to keep it in because it helps the muffins not stick to the pan. Most likely they will have shrunk up during baking; simply pull the slices back with a fork towards the edges so that’s there’s enough room to add in the veggies and egg mixture.
  5. Evenly distribute veggies between each muffin cup, then pour egg mixture in each cup, filling a little more than halfway, or so that there is even distribution. Sprinkle with feta cheese. 
  6. Bake for 15 minutes. Once done, cool for two minutes, then run the edge of a knife around each egg cup and remove from pan. Serve with a side of avocado slices. Makes 10 egg cups. 1 serving = 2 egg cups.
Servings: 5 servings
Serving size: 2 bacon egg cups
Calories: 209kcal
Fat: 15.5g
Saturated fat: 5.7g
Carbohydrates: 2.7g
Fiber: 0.9g
Sugar: 1g
Protein: 16.3g

Never miss a recipe!

Never miss a recipe!

Join our list and you’ll receive a free download of our Top 15 most loved recipe creations for free.

Leave a comment & rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Show Comments
You might also like

Send this to friend