This amazing mushroom breakfast recipe combines bacon and eggs with mushrooms and spinach in a protein-packed bowl to start your day. Topped with fruit and avocados, it’s naturally sweet, flavorful, and savory.
Made in just 15 minutes, this healthy mushroom breakfast is satisfying and the perfect breakfast for the whole family.
Keep reading to learn how to make this easy egg and mushroom recipe that is Paleo, Whole30-friendly, and gluten-free.

Some of the links below are affiliate links. I earn a small commission, at no additional cost to you, if you purchase through an affiliate link.
Ingredients for the breakfast mushroom recipe
To make this mushroom breakfast recipe, you’ll need the following ingredients:
- 4 slices of bacon
- 4 eggs
- 2 teaspoons of white vinegar
- 10-12 plump white mushrooms
- 2 shallots
- 2 cloves of garlic
- 16 grape tomatoes, halved
- 8 cups of baby spinach
- 4 strawberries, sliced thinly
- 1 Haas avocado, sliced
You’ll also need a large breakfast bowl.
Note: Check label on your bacon if you are following the Whole30 plan to make sure it is not cured with sugar.
How to make this healthy mushroom breakfast recipe
Do you have about 15 minutes? Then you can make this amazing breakfast!
Cook the bacon

- Start by cooking the bacon in a non-stick pan until it is crisp.
- Remove from the pan and place on paper towels to drain.
Boil the eggs

- Start by putting vinegar in a pot of water on the stove. Bring it to a boil.
- Add the eggs, and softly poach them for 3-4 minutes, for soft yolks.
Cook the vegetables
- Add the mushrooms and shallots to the same pan that you cooked the bacon in.
- Cook until the mushrooms are caramelized, and the shallots are tender – about 3-4 minutes.
- Stir in the garlic and cook for another 30 seconds.

- Add the spinach and grape tomatoes and cook until the spinach wilts.
Note: The key to caramelized mushrooms is to let them brown and take on the oil. If you crowd them too much, they will steam, so try not to crowd them.
Building the healthy breakfast bowl

- Place the vegetable mixture into two serving bowls.

- Add the sliced strawberries and avocados along the edges of the bowl.
- Put the bacon near the center of the mixture, leaving room for the eggs.

- Place the soft-cooked eggs on top and serve.
- Place the vegetable mixture into two serving bowls.
It’s time for a taste test!

The soft-cooked egg oozes down over the layers of vegetables, making each mouthful so full of flavor.
The breakfast bowl is full of flavor from the caramelized onions, mushrooms, and garlic, and even has a bit of sweetness to have at the end with the strawberries.
It is filling, satisfying, and totally fits into a Paleo or Whole30 diet plan. 
You won’t be hungry all morning, I promise! Who says that eating healthy has to mean deprivation? Not this recipe, that’s for sure!!

Looking for more Paleo and Whole30 breakfast recipes? Try these:

- Breakfast Chicken Hash with Peppers and Mushrooms
- Paleo Sweet Potato Breakfast Stacks
- Grain Free Muesli
Share this healthy breakfast bowl recipe on X
If you enjoyed making this egg and mushroom recipe, why not share it with a friend?
🍳 Start your day with a savory mushroom breakfast recipe! 🥓🥬 Packed with eggs, spinach & bacon, this Paleo & Whole30 recipe is quick, healthy & family-approved. 💚✨ #BreakfastRecipes #MushroomRecipes #Whole30 #Paleo… Share on XPin this mushroom breakfast bowl
Would you like a reminder of this easy mushroom breakfast recipe? Pin this image to one of your breakfast boards on Pinterest so that you can easily find it later.

Admin note: This healthy mushroom breakfast recipe first appeared on the blog in 2017. This post has been updated with new photos, a printable recipe card, and a slideshow video featuring other Whole30 recipes!
Mushroom Breakfast Bowl – Easy Paleo & Whole30 Recipe
Start your day with this savory mushroom breakfast bowl. Packed with mushrooms, eggs, spinach, and bacon, it’s a quick, healthy breakfast that’s Paleo, Whole30, and gluten-free.
Ingredients
- 4 slices of bacon, (check labels if you are following the Whole30 plan to make sure it is not cured with sugar.)
- 4 eggs
- 2 teaspoons of white vinegar
- 10-12 plump white mushrooms
- 2 shallots
- 2 cloves of garlic
- 16 grape tomatoes, halved
- 8 cups of baby spinach
- 4 strawberries, sliced thinly
- 1 Haas avocado, sliced
Instructions
- Cook the bacon in a non-stick pan until crisp. Remove to paper towels to drain.
- Add vinegar to water in a pot and bring the water to a boil.
- Add the eggs, and poach softly about 3-4 minutes, for soft yolks.
- Add the mushrooms and shallots to the same pan that you cooked the bacon in, and sauté them until the mushrooms have caramelized and the shallots are tender, about 3-4 minutes.
- Stir in the garlic and cook for about 30 seconds.
- Add the spinach and grape tomatoes and cook until the spinach wilts.
- Place the vegetable mixture into two serving bowls.
- Add the sliced strawberries and avocados along the edges.
- Put the bacon near the center of the bowl, leaving room for the eggs.
- Place the soft-boiled eggs on top.
- Enjoy!
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases but the price is the same for you.
-
Simply Vinegar 30% Vinegar – Pure Concentrated Active-Force Vinegar for Cleaning, Home, and Garden, 128 oz -
The Original Makin Bacon Microwave Bacon Dish - Makes Crispy Bacon in Minutes - Simple, Quick, and Easy -
8 PCS Unbreakable Breakfast Bowl 26 OZ, Microwave and Dishwasher Safe Bowls,Bowl Sets, Several colors
Nutrition Information:
Yield:
2Serving Size:
1Amount Per Serving: Calories: 668Total Fat: 31gSaturated Fat: 7gUnsaturated Fat: 23gCholesterol: 391mgSodium: 1241mgCarbohydrates: 67gFiber: 32gSugar: 19gProtein: 51g
Nutritional information is approximate due to natural variation in ingredients and the cook-at-home nature of our meals.


