If you’re looking for a savory, delightful breakfast or brunch treat that’s both satisfying and packed with flavor, the Feta & Mushroom Brunch Squares Recipe is your new best friend. This dish brings together tender mushrooms sautéed to perfection and the tangy creaminess of feta cheese, all bound beautifully by fluffy eggs baked into golden squares. It’s easy to prepare, perfect for meal prep, and makes a stunning addition to any brunch table. Whether you’re feeding a crowd or enjoying a cozy solo meal, these squares deliver comfort and zest in every bite.

Ingredients You’ll Need
Gathering simple, fresh ingredients is all it takes to create the magic of the Feta & Mushroom Brunch Squares Recipe. Each ingredient plays a vital role—from the earthiness of mushrooms to the salty brightness of feta, and the aromatic herbs adding that extra touch of flavor.
- Olive oil: Perfect for sautéing onions and mushrooms, adding a subtle fruity richness.
- Small onion, finely chopped: Provides a sweet, savory base.
- Mushrooms, sliced: Brings an earthy depth and meaty texture.
- Garlic, minced: Adds aromatic warmth and a gentle punch of flavor.
- Large eggs: The binding agent that makes these squares wonderfully fluffy.
- Milk: Keeps the texture light and creamy.
- Salt: Enhances all the flavors harmoniously.
- Black pepper: Gives a mild kick without overpowering.
- Dried oregano: Adds a fragrant herbal note.
- Crumbled feta cheese: The star ingredient offering a salty, tangy burst in each bite.
- Grated Parmesan (optional): Adds a nutty depth and extra cheesiness if you like.
- Chopped fresh parsley or spinach (optional): A pop of green color and fresh earthiness.
- Cooking spray or butter: Essential for greasing the baking dish to prevent sticking and ensure a crisp edge.
How to Make Feta & Mushroom Brunch Squares Recipe
Step 1: Prep and Sauté the Veggies
Start by preheating your oven to 350°F (175°C) and lightly greasing an 8×8-inch baking dish so the squares won’t stick. Then, heat olive oil in a skillet over medium heat and toss in the chopped onion, cooking until it turns translucent and soft—about 3 minutes. Next, add the sliced mushrooms and cook until they shrink and release their moisture, which should take around 5 to 7 minutes. Stir in the minced garlic last, letting it cook for just a minute so it stays vibrant and fragrant. Once done, set this mixture aside to cool slightly—that way it won’t scramble the eggs in the next step.
Step 2: Mix the Egg Base
Grab a large mixing bowl and whisk together the eggs, milk, salt, pepper, and dried oregano until the mixture is smooth and uniform. This simple blend forms the custardy base that will cradle the savory mushroom and feta flavors beautifully, giving your brunch squares a light yet satisfying texture.
Step 3: Combine Ingredients
Now, fold the sautéed mushroom mixture, crumbled feta cheese, optional Parmesan, and fresh parsley or spinach into the egg mixture. This step ensures every square is packed with an even distribution of cheesy, herby, and earthy goodness. Folding gently keeps the texture tender and fluffy, not tough or dense.
Step 4: Bake to Golden Perfection
Pour the combined batter into your prepared baking dish, smoothing the top with a spatula for even cooking. Pop it in the oven and bake for 30 to 35 minutes, or until the center is set and the surface turns a lightly golden color. This baking process allows the flavors to meld while giving you those beautiful square edges that are perfect for slicing and serving.
Step 5: Cool and Serve
Give your brunch squares about 5 to 10 minutes to cool in the pan—this resting time makes slicing easier and helps the squares hold together better. After cooling, cut into nine generous pieces. You can enjoy them warm, which is perfect for breakfast comfort, or at room temperature for a leisurely brunch spread.
How to Serve Feta & Mushroom Brunch Squares Recipe

Garnishes
Fresh herbs like parsley or chives sprinkled on top add a lively color and fresh flavor boost to your squares. A light drizzle of high-quality olive oil or a touch of cracked black pepper can enhance the presentation and taste just before serving.
Side Dishes
Pair these squares with a crisp green salad dressed in lemon vinaigrette for a refreshing contrast, or serve alongside roasted cherry tomatoes for a juicy pop of sweetness. They also work wonderfully with slices of crusty bread or a dollop of creamy avocado for extra indulgence.
Creative Ways to Present
For brunch parties, arrange the squares on a wooden board with small bowls of olives, sun-dried tomatoes, and hummus to turn it into a Mediterranean-inspired spread. Alternatively, stack the squares with layers of fresh greens and tomato slices for brunch sandwiches that everyone will rave about.
Make Ahead and Storage
Storing Leftovers
Wrap any leftover Feta & Mushroom Brunch Squares tightly in plastic wrap or store them in an airtight container. They keep well in the refrigerator for up to 3 days, making for delicious next-day breakfasts or snacks.
Freezing
You can freeze these squares by first wrapping individual pieces in parchment paper and then placing them in a freezer-safe container or bag. They maintain their flavor and texture beautifully for up to 2 months. Just make sure to thaw them overnight in the fridge before reheating.
Reheating
Warm your squares gently in a preheated oven at 325°F (160°C) for 10–15 minutes or microwave them for about 30 seconds, depending on your microwave’s power. Reheating slowly helps retain their cheesy, fluffy texture while warming through evenly.
FAQs
Can I use other types of cheese instead of feta?
Absolutely! While feta gives a unique salty tang, you can try goat cheese for a creamy twist or even shredded mozzarella for a milder, gooey option. Just keep in mind that different cheeses will alter the flavor and texture slightly.
Is this recipe gluten-free?
Yes! The Feta & Mushroom Brunch Squares Recipe is naturally gluten-free since it’s made without any flour or gluten-containing ingredients. It’s a great choice if you’re avoiding gluten or feeding someone with dietary restrictions.
Can I add other vegetables?
Definitely. Spinach, bell peppers, and sun-dried tomatoes are excellent additions that blend well with the mushroom and feta combination. Just make sure to sauté or drain extra veggies beforehand to avoid adding too much moisture.
How long do the brunch squares last after baking?
Stored properly in the refrigerator, they stay fresh and delicious for up to 3 days. For best taste and texture, enjoy them within this time frame or freeze for longer storage.
Can I make this recipe vegan or dairy-free?
To make it vegan or dairy-free, you’d need to replace the eggs with a suitable plant-based alternative like chickpea flour batter and substitute feta with a dairy-free cheese. Keep in mind this will change the texture and flavor substantially, but it’s worth experimenting if you follow those diets.
Final Thoughts
There’s something truly comforting about the Feta & Mushroom Brunch Squares Recipe that makes it an instant favorite in any kitchen. Simple ingredients come together to create a dish that’s hearty yet light, elegant yet easy. Whether you’re serving it for a family weekend brunch or prepping ahead for busy mornings, these squares deliver warmth, flavor, and satisfaction in every bite. Give this recipe a try—you might just find yourself making it again and again!
Print
Feta & Mushroom Brunch Squares Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 9 servings
- Category: Brunch
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
These Feta & Mushroom Brunch Squares are a savory and satisfying baked egg dish perfect for brunch or a light meal. Featuring sautéed mushrooms and onions, crumbled feta, and optional Parmesan and fresh herbs, this recipe combines creamy textures with vibrant flavors in an easy-to-make square format that can be enjoyed warm or at room temperature.
Ingredients
Vegetables
- 1 small onion, finely chopped
- 2 cups mushrooms, sliced
- 2 cloves garlic, minced
- 1/4 cup chopped fresh parsley or spinach (optional)
Cheese
- 1 cup crumbled feta cheese
- 1/4 cup grated Parmesan (optional)
Egg Mixture
- 6 large eggs
- 1/2 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp dried oregano
Other
- 1 tbsp olive oil
- Cooking spray or butter for greasing the dish
Instructions
- Preheat and Prepare Dish: Preheat your oven to 350°F (175°C) and lightly grease an 8×8-inch baking dish with cooking spray or butter to prevent sticking.
- Sauté Onion: Heat olive oil in a skillet over medium heat. Add the finely chopped onion and sauté until translucent, which takes about 3 minutes, allowing the onion to soften and release its sweetness.
- Cook Mushrooms and Garlic: Add the sliced mushrooms to the skillet and cook for 5 to 7 minutes until they soften and most of their moisture evaporates. Stir in the minced garlic and cook for an additional 1 minute to enhance the flavor. Remove from heat and set aside to cool slightly.
- Mix Egg Base: In a large mixing bowl, whisk together the eggs, milk, salt, pepper, and dried oregano until the mixture is well combined and slightly frothy.
- Combine Ingredients: Gently fold the sautéed mushroom mixture, crumbled feta cheese, grated Parmesan (if using), and chopped parsley or spinach (if using) into the egg mixture, ensuring even distribution.
- Transfer to Baking Dish: Pour the combined mixture into the prepared baking dish and smooth the top with a spatula for an even bake.
- Bake: Place the dish in the preheated oven and bake for 30 to 35 minutes. The squares are done when the center is set and the top turns lightly golden brown.
- Cool and Serve: Allow the brunch squares to cool for 5 to 10 minutes before slicing into nine squares. Serve warm or at room temperature for a delicious brunch treat.
Notes
- You can substitute spinach for parsley for a different herbal flavor.
- Parmesan cheese is optional but adds a nice depth of flavor.
- Make sure mushrooms are cooked thoroughly to avoid excess moisture in the final bake.
- Store leftovers covered in the refrigerator for up to 3 days.
- Reheat gently in the oven or microwave before serving.

