Squash, Feta & Balsamic Onion Egg Muffins Recipe
Photo by Jen Rich
Makes 12

Squash, Feta & Balsamic Onion Egg Muffins


These are a wonderfully grown-up version of breakfast muffins (although Willow still loves them too) which we often enjoy for a protein-packed breakfast at the weekend, although of course they can be eaten at any time of day.

I love the combination of tangy feta with the sweetness of the balsamic onions and roasted squash, but obviously you could use any mix of cheese and roasted vegetables that you like. If you don’t have mixed dried herbs try oregano or thyme which would work just as well.

Tip: These freeze brilliantly, so are a great option for batch cooking.

  • 1 small butternut squash, peeled and diced
  • 2 tbsp olive oil, divided
  • Salt and pepper
  • 1 red onion, thinly sliced
  • 1 tbsp balsamic vinegar
  • 100g feta, crumbled
  • 8 eggs
  • 1 tbsp mixed dried herbs
  • Olive oil for greasing

Preheat the oven to 180ºC and grease a non stick muffin tray with olive oil.

Tip the butternut squash onto a baking tray and toss in 1 tbsp oil along with a pinch of salt and pepper. Roast for 25-30 minutes or until soft and starting to colour on the edges.

Heat the remaining tablespoon of oil in a frying pan over a medium heat then add the sliced onion. Cook for 2-3 minutes, just until they are starting to soften. Pour in the balsamic vinegar, continue to cook until the vinegar has reduced and the onions are sticky then remove from the heat.

Whisk the eggs together with dried herbs and a generous pinch of salt and pepper.

Divide the squash, onions and feta between the holes in the muffin tray then pour in the egg to just below the top of the tray.

Bake for 20 minutes or until puffed up and golden. Allow to cool in the tin for a few minutes before trying to remove them.

Tips: If you don’t have a non stick muffin tray these work really well in silicone muffin cases. No need to grease them, just add your mixture and they will pop right out once cooked.

These can be stored in the fridge in an air tight container for up to 5 days. To reheat simply pop them in the microwave for 1 minute.

more recipes


Please note: Although we do our best to ensure that recipes are correctly tagged according to ingredients, potential benefit, dietary requirements, type of dish or other filter, this is a manual process and errors may occur. Please therefore take care to thoroughly review the listed ingredients and method before commencing cooking to ensure none of the ingredients or methods given may cause adverse effects to anyone consuming the food. We do not provide any assurances nor accept any responsibility or liablity with regard to the originality, efficacy, quality or safety of recipes or articles.

This website uses some carefully selected affiliate links. If you buy through these links, we may earn an affiliate commission, at no additional cost to you. This helps to keep all of our online content free for everyone to access. Thank you for your support as every little helps.