Cottage Cheese French Onion Egg Muffins
If French onion soup and a quiche had a baby… this would be the beautiful, eggy, breakfast baby.
This is the third recipe in our cottage cheese egg muffin series – our little mission to help you stock your fridge with healthy, high-protein, make-ahead breakfasts that actually taste good.
All of these muffins have that soft, creamy texture (think: the famous Starbucks egg bites) but with better ingredients and a much friendlier price tag. We wanted something that felt satisfying and cozy, but still helped us hit our protein goals without spending $6 a pop at the drive-thru.
Enter: these French Onion Egg Muffins. They’ve got all the richness and comfort of French onion soup – melty Swiss cheese, jammy golden onions, a little thyme – but wrapped up in a breakfast-friendly format you can grab and go.
Now, full honesty: one half of the Cottage Cheese Recipes team (hi, Jill AKA mom) didn’t really understand the vision here at first. French onion… in a muffin? But Jordan said “just trust me” – because if you’re a French onion person, you just know. And once we tested them? We were both fans.

Ingredients
You’ll need just a few real-food staples to make 12 muffins:
- 6 large eggs
- ½ cup cottage cheese
- 1 medium yellow onion, thinly sliced
- 1 tsp olive oil or butter
- 2 cloves garlic, minced
- ½ cup shredded Swiss or Gruyère cheese
- 1 tsp dried thyme
- Salt and pepper to taste
Optional: a pinch of onion powder in the egg mixture if you want to really layer in that savory onion flavor.
How to Make Them
1. Caramelize the onions
This is the most “hands-on” part, but it makes a difference. Heat the olive oil or butter in a skillet over medium-low. Add your onions with a pinch of salt and let them cook slowly, stirring occasionally, for 12–15 minutes until they’re soft, golden, and sweet. Stir in the garlic in the last minute and let everything cool slightly.
2. Mix the eggs
Whisk together the eggs, cottage cheese, thyme, salt, and pepper in a large bowl. Stir in your cooled caramelized onions, chopped parsley, and most of the cheese (save a little to sprinkle on top).
3. Fill and bake
Grease a 12-cup muffin tin – generously. These will stick if you don’t. Divide the egg mixture evenly into the cups, about ⅔ full, and top with the remaining cheese.
4. Bake
Bake at 350°F for 18–22 minutes, or until the muffins are puffed and the centers are just set. Let cool in the pan for 5 minutes, then use a butter knife to gently loosen the edges and pop them out.
What They Taste Like
They’re rich and savory, but not heavy. The caramelized onions give them a touch of sweetness, the Swiss cheese adds that classic French onion vibe, and the cottage cheese makes them super tender and creamy (without any cottage cheese texture – it just melts in).
It’s warm, cozy, and tastes like something you’d get at a fancy brunch spot – but made in your own kitchen and ready in 30 minutes.
How to Store + Reheat
We built this whole series around convenience, so here’s how we keep them fresh:
- Fridge: Store in an airtight container for up to 5 days
- Freezer: Freeze flat on a tray, then transfer to a bag or container
- Reheat: Microwave for 60–90 seconds (or about 2 minutes from frozen), or warm in a low oven if you like crispier edges
These hold their texture and flavor really well – no weird rubbery bites or sad reheats.
How We Like to Eat Them
- Warmed up with a swipe of Dijon mustard (Jill’s favorite)
- Split and tucked into an English muffin
- Paired with greens and balsamic for a quick brunch plate
- Eaten cold, with your fingers, while standing at the fridge – we’ve all been there
FAQs
Can I use a different cheese?
Definitely. White cheddar, provolone, or mozzarella will work. We just love Swiss or Gruyère for that deep, savory flavor.
Can I make these dairy-free?
We haven’t tested it, but a plant-based cottage cheese and dairy-free cheese substitute could be worth a try.
Do I really have to caramelize the onions?
If you want the best flavor – yes. That’s what gives these their French onion personality. It’s worth the 15 minutes, promise.
Only French Onion People Understand
This whole series has been such a game changer for our mornings. These muffins feel like a little upgrade to the usual breakfast rotation – they’re protein-packed, easy to reheat, and way more fun than another plain scramble.
If you try them, tag us or leave a comment – we really do love hearing from you. And if you’re new to the series, our other variations are a must-try too.
More coming soon – we’re feeling Spinach Feta next!
PrintCottage Cheese French Onion Egg Muffins
These Cottage Cheese French Onion Egg Muffins are high-protein, meal-prep friendly, and have the same creamy texture as Starbucks egg bites – but healthier.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 12 1x
- Category: Breakfast
- Method: Oven
Ingredients
10 eggs
1 cup cottage cheese
1 teaspoon fresh thyme
1/2 teaspoon sea salt
1/2 teaspoon pepper
1/2 cup swiss cheese (our grocery store has a swiss gruyere blend that we love)
1 cup mushrooms, diced
cooking spray
Instructions
- Preheat the oven to 320º. Lightly spray silicone muffin trays with cooking oil. You’ll also need a rimmed baking sheet and boiling water, because we’re doing a water bath!
- Add eggs, cottage cheese, thyme, salt, and pepper to a blender. Blend until completely smooth.
- Place the silicone muffin tray onto your baking sheet before filling them – this will save you a headache when you try to transfer to the oven.
- Equally distribute cheese and mushrooms between the muffin cups.
- Gently pour the egg mixture into the muffin cups until almost full. Place the baking sheet into the oven and carefully pour hot water into the baking sheet (not the egg muffin themselves!).
- Bake 25 minutes and remove from the oven. Cool 5 minutes and enjoy!

