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









