Preheat your oven to 375°F (190°C), grease a 12-cup muffin tin, or line it with muffin papers.
In a large bowl, whisk together both flour, baking powder, baking soda, salt, and black pepper.
Stir in the cheddar cheese, bacon, sun-dried tomatoes, green onions, and spinach until they are well-distributed and coated with flour.
Whisk together the milk, Greek yogurt, eggs, and olive oil in another bowl until smooth.
Pour the wet ingredients into the dry ingredients and fold them with a spatula until combined. Be careful not to overmix.
Divide the batter evenly among the prepared muffin cups, filling each about three-quarters full.
Bake for 20-25 minutes, or until the tops are golden and a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
How to Prepare:Ensure all ingredients are at room temperature to help them mix more easily. When combining the wet and dry ingredients, use a light hand to fold them; overmixing can lead to dense muffins. For even heat distribution and to prevent the muffins from becoming too brown on the bottom, you can bake them in the middle rack of the oven.
Prep: 15 minutes
Cook: 25 minutes
Total Time: 40 minutes
Servings: 12 muffinsCooking Time: 25 minutesTotal Time: 40 minutesKcal: Approximately 200 kcal per muffin