Bacon Cheddar Spinach Squares
These savory bacon cheddar spinach squares are the ultimate make-ahead breakfast or brunch dish. They’re loaded with crispy bacon, melted cheddar cheese, and fresh spinach in a fluffy egg base that slices perfectly into squares.
Whether you’re meal prepping for busy mornings or hosting a brunch, these squares are always a hit. They’re easy to customize, reheat beautifully, and can even be frozen for later. Best of all, they come together in under an hour with simple ingredients you likely already have.
Perfect for holiday gatherings, potlucks, or just a protein-packed breakfast, these squares deliver big flavor in every bite.
Why You’ll Love This Recipe
These bacon cheddar spinach squares are like a crustless quiche that’s easier to slice and serve. The combination of smoky bacon, sharp cheddar, and tender spinach creates the perfect savory flavor balance. They’re hearty enough to keep you full for hours.
The texture is light and fluffy, not dense or rubbery like some egg bakes can be. The cheese melts throughout, creating pockets of gooey goodness in every square. Plus, they hold their shape beautifully when cut, making them perfect for grab-and-go breakfasts.
They’re also incredibly versatile. Serve them warm for breakfast, pack them cold for lunch, or cut them into smaller pieces for an appetizer. You can even swap ingredients based on what you have in your fridge.
Ingredients You’ll Need
The ingredient list is straightforward. You’ll need eggs as the base, which bind everything together and create that fluffy texture. Fresh spinach adds color, nutrients, and a mild earthy flavor that complements the bacon perfectly.
Sharp cheddar cheese is essential for maximum flavor—don’t skimp on the cheese! Crispy-cooked bacon provides that irresistible smoky, salty element. A bit of milk or cream makes the eggs extra tender, while flour helps give structure to the squares.
Basic seasonings like garlic powder, onion powder, salt, and pepper round out the flavors. You can also add a pinch of red pepper flakes if you like a little heat.
Read More: Herb Garlic Sourdough Discard Drop Biscuits
How to Make Bacon Cheddar Spinach Squares
Start by cooking your bacon until crispy, then crumble it into bite-sized pieces. While the bacon cools, sauté your spinach in the bacon fat (or a bit of olive oil) until just wilted. This removes excess moisture that could make your squares soggy.
In a large bowl, whisk together eggs, milk, flour, and seasonings until smooth. Fold in the cooked bacon, wilted spinach, and shredded cheddar cheese. Make sure everything is evenly distributed throughout the mixture.
Pour the mixture into a greased 9×13 baking dish and bake until the center is set and the edges are golden. Let the squares cool for at least 10 minutes before slicing—this helps them hold their shape perfectly. Cut into squares and serve warm or store for later.
Bacon Cheddar Spinach Squares
Course: BreakfastCuisine: AmericanDifficulty: Easy12
squares15
35
minutes50
minutesSavory egg squares packed with crispy bacon, sharp cheddar cheese, and fresh spinach ,perfect for breakfast, brunch, or meal prep.
Ingredients
8 large eggs
1 cup whole milk (or half-and-half)
½ cup all-purpose flour
1 teaspoon baking powder
1 teaspoon garlic powder
½ teaspoon onion powder
½ teaspoon salt
¼ teaspoon black pepper
8 slices bacon, cooked crispy and crumbled
2 cups fresh spinach, chopped and sautéed
2 cups sharp cheddar cheese, shredded
Cooking spray or butter for greasing
Directions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with cooking spray or butter.
- Cook the bacon in a skillet over medium heat until crispy, about 6-8 minutes. Transfer to paper towels, let cool, then crumble into pieces.
- Sauté the spinach in the same skillet (or with 1 tablespoon olive oil) until wilted, about 2-3 minutes. Drain excess liquid and set aside.
- Whisk together eggs, milk, flour, baking powder, garlic powder, onion powder, salt, and pepper in a large bowl until smooth and well combined.
- Fold in the crumbled bacon, sautéed spinach, and shredded cheddar cheese. Stir until evenly distributed.
- Pour mixture into the prepared baking dish and spread evenly.
- Bake for 30-35 minutes, or until the center is set and the edges are golden brown. A toothpick inserted in the center should come out clean.
- Cool for 10 minutes before slicing into 12 squares. Serve warm or store for later.
Notes
- Make ahead: Prepare the night before, cover, and refrigerate. Bake in the morning.
Cheese swap: Try Gruyère, Swiss, or pepper jack for different flavors.
Gluten-free: Use gluten-free flour blend or omit flour entirely (squares will be softer).
Extra veggies: Add diced bell peppers, mushrooms, or tomatoes.
Freezer-friendly: Wrap individual squares in plastic wrap and freeze for up to 3 months
| Nutrient | Per Serving |
|---|---|
| Calories | 268 kcal |
| Total Fat | 20.7 g |
| Sugars | 1 g |
| Protein | 11.3 g |
| Dietary Fiber | 2.7 g |
Storage and Reheating Tips
These squares store beautifully in an airtight container in the refrigerator for up to 5 days. Let them cool completely before storing to prevent condensation. Stack them with parchment paper between layers if you’re meal prepping for the week.
To reheat, simply microwave individual squares for 30-60 seconds or warm them in a 350°F oven for about 10 minutes. They taste just as good reheated as they do fresh from the oven. The texture stays fluffy and the cheese stays melted.
You can also freeze these squares for up to 3 months. Wrap each square individually in plastic wrap, then store them in a freezer bag. Thaw overnight in the fridge and reheat as directed.
Customization Ideas
Make these squares your own by swapping the bacon for cooked sausage, ham, or even turkey bacon. Vegetarians can omit the meat entirely and add extra vegetables like mushrooms, bell peppers, or sun-dried tomatoes. The base recipe is very forgiving.
Try different cheese combinations like Gruyère, Swiss, feta, or pepper jack for different flavor profiles. You can also mix in fresh herbs like chives, parsley, or basil for an extra layer of freshness. Caramelized onions add a sweet, savory depth.
For a lower-carb version, simply omit the flour—the squares will be slightly more delicate but still delicious. You can also add a handful of cottage cheese or Greek yogurt to make them even more protein-packed and creamy.
Frequently Asked Questions
Can I make bacon cheddar spinach squares ahead of time?
Yes! These squares are perfect for meal prep. You can prepare the entire mixture the night before and refrigerate it in the baking dish. Bake it fresh in the morning, or bake it fully, let it cool, and store in the fridge for up to 5 days. They reheat beautifully in the microwave or oven.
Can I freeze these spinach squares?
Absolutely! Once completely cooled, wrap individual squares in plastic wrap and store them in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and reheat in the microwave for 60-90 seconds or in a 350°F oven for 10-15 minutes until warmed through.
What can I substitute for bacon in this recipe?
You can easily swap bacon for cooked breakfast sausage, diced ham, or turkey bacon. For a vegetarian version, omit the meat entirely and add extra vegetables like mushrooms, bell peppers, or sun-dried tomatoes. The recipe is very flexible and works well with many variations.













