Ham and Swiss Egg Muffins

I love a prepped meal, and these Ham and Swiss Egg Muffins are perfect for my weekly breakfasts. Thanks to Old Home Foods, they’re packed with a little extra protein from cottage cheese! You would never know it’s even in there which is perfect for my husband (the non-eater of cottage cheese).

This post is sponsored by Old Home Foods but all thoughts and opinions are my own.

Here’s what you need:

  • Old Home Foods Cottage Cheese
  • Eggs
  • Liquid Egg Whites
  • Swiss Cheese
  • Diced Ham
  • Onion Powder
  • Parsley
  • S & P

If you’re not into the whole curds thing in cottage cheese, then whip it up and you won’t even know it’s in the egg muffins! I have this super handy mini food processor that I use ALL THE TIME. So much easier to get out of the cabinet, and perfect for small quantity uses like this 1/2 cup cottage cheese.

Whisk it all together and pour into your muffin pan. I have used silicone muffin pans for years and have never gone back to traditional metal tins. No greasing required with silicone!

Pop in the oven for about 25 minutes or until the eggs are set and no longer wiggle.

Eat a couple fresh, and store the rest in an air-tight container in the fridge for breakfast all week! Just microwave for about 30-60 seconds. I love to enjoy my Ham and Swiss Egg Muffins with avocado, hot sauce, and a side of berries.

Have you tried adding cottage cheese into some of your favorite foods? I always have Old Home Foods cottage cheese in my fridge. It’s such a great snack, and my toddler loves it too! I’m loving the sea salt variety from Old Home currently. Hope you love these Ham and Swiss Egg Muffins!

Ham and Swiss Egg Muffins

The perfect make ahead breakfast bites with added protein!

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 12 muffins
Author Laura Doerr


  • 1/2 cup Old Home Foods Cottage Cheese
  • 6 eggs
  • 3/4 cup egg whites
  • 1/4 tsp onion powder
  • 1/2 tsp dried parsley flakes
  • Salt & pepper
  • 1/2 cup shredded Swiss cheese
  • 1/2 cup diced ham


  1. Preheat oven to 350°, and grease a 12-cup *muffin pan (see notes)

  2. In a small food processor or blender, whip the cottage cheese until smooth (you can opt to skip this step, you'll just see the cottage cheese chunks throughout)

  3. In a medium bowl whisk together eggs, egg whites, cottage cheese, and spices. Pour evenly into muffin pan. Add a bit of diced ham into each egg muffin, top with shredded Swiss cheese. Bake for about 25 minutes or until eggs are cooked through.

Recipe Notes

Great with added veggies too!

*I use a silicone muffin pan for easy removal. I have not tested this recipe in any other muffin pan. If using silicone you do not need to grease.

Leave a comment

Recipe Rating