Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post
Looking for more free recipes?

Subscribe to my email list and follow along on Instagram, Facebook, TikTok, Pinterest and Twitter for all of the latest updates.

a stack of baked keto breakfast muffins

Keto Breakfast Muffins

  • Author: Aaron Day
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Breakfast
  • Method: Bake
  • Cuisine: American


These keto breakfast muffins are a deliciously soft and easy keto recipe that’s so simple to make and will impress all your family with your new-found baking skills.


  • 2 slices bacon, diced 100g / 3.5 oz (any kind of protein will work)
  • 1/2 small white onion, diced
  • 3 tbsp coconut oil
  • 2 medium tomatoes, diced
  • 1 spring onion, sliced
  • 2 tbsp parsley, finely chopped
  • 1/2 cup arugula, sliced (or spinach)
  • 4 large eggs
  • 2 tbsp parmesan cheese (use nutritional yeast for dairy free)


  1. Preheat your oven to 180C (355 F).
  2. In a frying pan over medium heat, saute the bacon and white onions in coconut oil until the onion turns translucent.
  3. Divide the cooked mixture into 6 individual muffin trays lined with paper cases, along with the tomato, spring onion, parsley, and arugula.
  4. In a medium mixing bowl, combine the eggs and parmesan cheese (if using). Whisk until the eggs are uniform in colour, and pour into the muffin trays.
  5. Place the muffin tray into the oven for 20 minutes, or until golden brown on top, and cooked all the way through.
  6. Keep in an airtight container in the fridge for up to 5 days.

Recipe Notes:

Dairy-Free: If you want to avoid dairy, using nutritional yeast adds a delicious cheesy taste, but with additional B vitamins which are super nutritious.

Storage: Keep in an airtight container in the fridge for up to 5 days.

Recipe Card powered byTasty Recipes