Ham and Cheese Egg Muffins
This post may contain affiliate links. Please read the disclosure policy.

If you are looking for a delicious, easy and fast recipe to make ahead, then these easy ham and cheese egg muffins for beginners are for you. This recipe will quickly become a favorite for breakfast, lunch or even a healthy snack that kids and adults will love!
I swear this is the best ham and cheese egg muffins recipe, hands down. It’s simple, straightforward, and allows for complete customization. This means, even if you’re picky or have picky eaters in the home, there’s no need to fret. Easily swap ingredients that do not suit your palette for a perfect breakfast or brunch muffin, even if you lead a busy and hectic lifestyle. These are perfect to make when you’re in a pinch!
You’ll be amazed how fast this quick ham and cheese egg muffins recipe is, and the best part of it? You can make it ahead of time during a busy week!

This recipe features only 6 main ingredients and salt and pepper to taste. Common ingredients are used in this recipe that results in a delicious meal for all the family!

Prepare these ham and cheese egg muffins for tomorrow’s lunch, for your next dinner party, or to take to your next work picnic!
Scroll to bottom for printable recipe card.
Why You’ll Love This Recipe
- If you’ve been searching for homemade ham and cheese egg muffins ideas, you can easily get creative with this one to suit your family’s preferences (and even dietary needs).
- Uses simple pantry ingredients, which allows you to get to prepping this recipe in under 15 minutes!
- It’s great for making ahead of time, especially if you have a hectic week ahead of you.
- You can save and store these delicious egg muffins. This quick ham and cheese egg muffins recipe is prefect for the busy family.
Prep Time: 15 minutes | Cook Time: 30 minutes | Servings: 12
Ingredients:
12 Large Eggs
½ cup Milk
¼ tsp Garlic Powder
1 cup Shredded Cheese
6 oz Cubed Ham
¼ cup Chopped Green Onions
Salt and Pepper to Taste
Ingredient Notes & Substitutions
12 large eggs: Use liquid egg batter in a carton if you don’t have fresh eggs on hand.
Garlic powder: You can add chopped, minced, and sautéed garlic to this recipe if your family is full of garlic lovers.
Shredded cheese: Using shredded cheddar is best for this recipe. However, feel free to swap it for Swiss or even an Italian blend of cheeses. We recommend using blocks of cheese any time you’re melting cheese into an egg muffin for the best results. Sometimes, bagged, pre-shredded cheese contains preservatives that may require more cooking time for the desired melted texture.
Cubed ham: Swap the cubed ham for bacon, salami, or another meat if you’re not a fan of ham or if you do not have any cubed or chopped ham steak available.
Chopped green onions: Omit the green onions if you’re not a fan of the texture or if you have family members who prefer family friendly ham and cheese egg muffins.
Milk: You can swap traditional milk for soy or nut milks, such as almond (unflavored is best). For a creamier egg muffin, consider using a reduced amount of heavy whipping cream. Just keep in mind that heavy whipping cream is thicker and higher in calories and fat.
How to Make It
Step 1. Preheat the oven to 350 degrees Fahrenheit. Spray the sections of a muffin tin with cooking spray while you wait for the oven to heat up.
Step 2. In a bowl, whisk the eggs, milk, garlic powder, and salt and pepper together to taste.
a. Add 1/2 cup of milk.

b. Add 12 eggs to the bowl.

c. Add 1/4 tsp of garlic powder and salt and pepper to taste.

Step 3. Sprinkle the green onions, ham, and half of the cheese into the bottom of the muffin tin sections.
a. Add the green onions at the bottom.

b. Then, add the cubed ham.

c. Next, add half of the shredded cheese.

Step 4. Pour the egg mixture into the sections of the muffin tin, filling them almost to the top.
Step 5. Sprinkle the egg cups with the remaining cheese.

Step 6. Bake for 30 minutes. Then, remove from the oven and let it cool for at least 10 minutes before serving. Enjoy!

Pin this recipe on Pinterest for later 🙂

Tips for Success
Choose ingredients that the whole family will love when preparing this simple ham and cheese egg muffins meal. If you’re not a fan of ham, try real bacon bits, chopped salami, or even chopped turkey if you’re searching for a healthy ham and cheese egg muffins version that’s suitable for the whole family to enjoy.
Allowing these to rest for 10 minutes will add to the flavor as the muffins cool down.
Storage & Reheating
This is a fantastic recipe to store and save for later. Store your ham and cheese egg muffins in airtight containers or Tupperware for up to 4 days in your refrigerator. These make for the perfect breakfast or brunch when you’re on the go or during the school week!
You can also freeze these muffins in freezer-safe containers for up to 2 months.
To reheat, remove the egg muffins from the fridge or freezer and allow them to come to room temperature. Reheat your oven to 300 degrees and cook these muffins for 10 minutes, or until they’re warmed through. You can also pop these muffins directly into your microwave for 1 to 2 minutes. Be sure to keep an eye on your microwave, as these will reheat fairly quickly!
Serving Suggestions
Serve these delectable egg muffins with a fresh fruit salad to die for to make a completely scrumptious breakfast or lunch for the whole family. You can also try our 7 Up biscuits or fresh hashbrowns if you’re in the mood for biscuits and potatoes! Try our sweet potato hashbrowns for a totally unique twist that goes well with these ham and cheese egg muffins.
Notes
These ham and cheese egg muffins mimic the kind you can get at Dunkin Donuts or even at the grocery store (without the expensive cost). They’re budget-friendly and great for a nutritious snack, breakfast, or brunch!
Pin this recipe now to remember it later
Ham and Cheese Egg Muffins
Ingredients
- 12 Large Eggs
- ½ cup Milk
- ¼ tsp Garlic Powder
- 1 cup Shredded Cheese
- 6 oz Cubed Ham
- ¼ cup Chopped Green Onions
- Salt and Pepper to Taste
Instructions
- Spray the sections of a muffin tin with cooking spray, and preheat the oven to 350 degrees.
- In a bowl, whisk together the eggs, milk, garlic powder, and salt and pepper to taste.
- Sprinkle the green onions, ham, and half of the cheese into the bottom of the muffin tin sections.
- Pour the egg mixture into the sections of the muffin tin, filling them almost to the top.
- Sprinkle the egg cups with the remaining cheese.
- Bake for 30 minutes. Then, remove from the oven and let it cool for at least 10 minutes before serving.
- Enjoy! ♥
Nutrition
Want to save this recipe? Enter your email below and we'll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.


