Savory Ham & Cheese Muffins

Soft, fluffy, and packed with cheesy goodness — these savory muffins are perfect for breakfast, snacks, or lunchboxes!

📝 Ingredients

For the Batter

  • 2 eggs
  • 1 cup (240ml) milk
  • ⅓ cup (80ml) vegetable oil or melted butter
  • 2 cups (250g) all-purpose flour
  • 2 tsp baking powder
  • ½ tsp salt
  • ¼ tsp black pepper

Filling

  • 1 cup diced ham or turkey
  • 1 cup shredded cheese (mozzarella or cheddar)
  • ¼ cup finely diced red bell pepper
  • 2 tbsp chopped parsley or green herbs

👩‍🍳 Instructions

Step 1: Prepare the Oven

Preheat oven to 180°C / 350°F and grease or line a muffin tray.

Step 2: Make the Batter

In a large bowl, whisk together eggs, milk, and oil until smooth.

In another bowl, mix flour, baking powder, salt, and pepper. Gradually add the dry ingredients to the wet mixture and stir gently until combined.

Step 3: Add the Filling

Fold in:

  • Diced ham
  • Shredded cheese
  • Bell pepper
  • Parsley

Mix lightly without overworking the batter.

Step 4: Fill the Muffin Cups

Spoon the batter into muffin cups, filling each about ¾ full.

Step 5: Bake

Bake for 20–25 minutes or until the tops are golden and a toothpick inserted comes out clean.

Step 6: Serve

Allow to cool slightly before serving. Enjoy warm for the best cheesy texture!

💡 Tips

✔ Add olives, corn, or onions for extra flavor.
✔ Perfect for meal prep and lunchboxes.
✔ Freeze well and reheat when needed.

Prep Time: 15 mins
Bake Time: 25 mins
Total Time: 40 mins
Servings: 12 muffins

Leave a Comment