Prep Time: 15 minutes
Cook Time: 20–25 minutes
Total Time: 40 minutes
Servings: 12 muffins
Difficulty Level: Easy
Ingredients
- 2 cups all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder (optional)
- 1 teaspoon dried parsley or chives
- 1½ cups grated cheddar cheese
- 8 slices bacon, cooked until crispy and chopped
- 2 large eggs
- 1 cup whole milk
- ¼ cup vegetable oil or melted butter
- 1 teaspoon Dijon mustard (optional for extra flavor)
Optional Toppings
- Extra grated cheddar cheese
- Chopped chives
- Cracked black pepper
Equipment
- Muffin tin
- 12 paper muffin liners or cooking spray
- Mixing bowls
- Whisk
- Measuring cups and spoons
- Rubber spatula
- Cooling rack
Instructions
Step 1: Prepare the Oven
Preheat your oven to 375°F (190°C). Line a 12-cup muffin pan with paper liners or lightly grease each cup with non-stick cooking spray.
Step 2: Cook the Bacon
Cook the bacon in a frying pan over medium heat until crisp. Transfer it to paper towels to remove excess grease, then chop into small bite-sized pieces. Allow the bacon to cool slightly before adding it to the batter.
Step 3: Mix the Dry Ingredients
In a large mixing bowl, whisk together the flour, baking powder, salt, black pepper, garlic powder, and dried parsley.
Stir in most of the grated cheddar cheese, reserving a small handful for topping later.
Add the chopped bacon and gently mix so everything is evenly distributed.
Step 4: Mix the Wet Ingredients
In another bowl, whisk together the eggs, milk, vegetable oil, and Dijon mustard until smooth.
Step 5: Combine the Batter
Pour the wet ingredients into the dry ingredients.
Using a rubber spatula, gently fold everything together until just combined.
Avoid overmixing, as this can make the muffins dense instead of light and fluffy. A few small lumps in the batter are perfectly normal.
Step 6: Fill the Muffin Cups
Divide the batter evenly among the prepared muffin cups, filling each about three-quarters full.
Sprinkle the remaining grated cheese over the tops along with a little cracked black pepper or chopped chives if desired.
Step 7: Bake
Bake for 20–25 minutes, or until the muffins are golden brown and a toothpick inserted into the center comes out clean.
The tops should be lightly browned with bubbling melted cheese.
Step 8: Cool
Allow the muffins to cool in the pan for about 5 minutes.
Transfer them to a wire cooling rack to finish cooling.
Serve warm for the best flavor and texture.
Serving Suggestions
These savory muffins are incredibly versatile and can be served in many different ways.
Enjoy them with scrambled eggs for breakfast, alongside tomato soup for lunch, or with a fresh green salad for a light dinner. They also make an excellent addition to brunch buffets, picnics, or lunchboxes.
For extra indulgence, spread a little butter over a warm muffin before serving.
Storage Instructions
Store cooled muffins in an airtight container at room temperature for up to 2 days.
For longer storage, refrigerate them for up to 5 days.
To freeze, wrap each muffin individually in plastic wrap and place them in a freezer-safe bag. Freeze for up to 3 months.
Reheat in the microwave for 20–30 seconds or warm in a 350°F (175°C) oven for about 8 minutes.
Recipe Tips
- Cook the bacon until crispy so it stays slightly crunchy inside the muffins.
- Freshly grated cheese melts better than pre-shredded cheese.
- Do not overmix the batter.
- Add chopped spring onions or jalapeños for extra flavor.
- Replace cheddar with mozzarella, Monterey Jack, or Gruyère for a different taste.
- A pinch of smoked paprika gives the muffins a subtle smoky flavor.
Variations
Cheese Lovers
Add Parmesan, mozzarella, or Gruyère together with cheddar.
Spicy Version
Mix in chopped jalapeños, chili flakes, or cayenne pepper.
Herb Version
Add fresh parsley, thyme, rosemary, or chives.
Vegetable Version
Include finely chopped spinach, sweetcorn, or diced bell peppers.
Why You’ll Love This Recipe
- Quick and easy to prepare.
- Perfect for meal prep.
- Soft, fluffy texture.
- Loaded with crispy bacon and cheese.
- Freezer-friendly.
- Great for breakfast, lunch, snacks, or parties.
Nutrition Information
Per Muffin (Approximate)
- Calories: 245
- Protein: 10 g
- Carbohydrates: 18 g
- Fat: 15 g
- Saturated Fat: 6 g
- Cholesterol: 55 mg
- Sodium: 420 mg
- Fiber: 1 g
- Sugar: 2 g
- Calcium: 180 mg
- Iron: 1.3 mg