Golden spinach and artichoke egg bars sliced and served with fresh chive garnish

Spinach and Artichoke Egg Bars

Rate this Recipe

The first time I made these, I completely overbaked them and ended up with rubbery, dry squares I wouldn’t serve to anyone. After 12 more test batches, I finally nailed the timing and egg ratio that gives you that soft, custardy center with golden edges.

These bars are everything I want in a make-ahead breakfast – creamy artichoke, wilted spinach, and melted cheese all baked into sliceable squares that reheat beautifully all week long.

Step-by-Step Instructions

Step 1: Prep Your Vegetables

Chopped artichoke hearts and squeezed spinach ready for mixing into egg bars

Drain one 14-ounce can of artichoke hearts very well, then roughly chop them into half-inch pieces. I squeeze them in a clean kitchen towel because excess moisture is what causes soggy bars – I learned that the hard way on batch three.

Wilt two cups of fresh spinach in a dry skillet over medium heat for about 90 seconds until it collapses, then let it cool and squeeze out every drop of water you can.

Step 2: Mix the Egg Base

Whisking eggs with milk and seasonings until frothy and well combined

Crack 8 large eggs into a large mixing bowl and whisk them vigorously for a full 60 seconds. I tested 6 eggs vs 8, and 8 gives you the structure you need without making the bars taste eggy or dense.

Add half a cup of whole milk, half a teaspoon of garlic powder, quarter teaspoon of salt, and a pinch of red pepper flakes. You should smell that garlic bloom as soon as it hits the warm eggs.

Step 3: Add the Cheese

Folding softened cream cheese and mozzarella into the seasoned egg mixture

Stir in three-quarters of a cup of cream cheese that you’ve softened at room temperature for at least 30 minutes. Cold cream cheese leaves white lumps that never fully melt – I ruined two batches before I figured that out.

Add one cup of shredded mozzarella and a quarter cup of grated parmesan. Fold everything together until the cream cheese is mostly incorporated. Small streaks are totally fine at this stage.

Step 4: Combine Everything

Folding artichokes and spinach into the creamy egg and cheese batter

Add the drained artichokes and squeezed spinach directly into the egg and cheese mixture. Fold gently about 8 to 10 times – you want everything distributed but not overmixed, or the bars lose that tender bite.

At this point the mixture should look thick, chunky, and pale green with visible artichoke pieces. If it looks watery, your vegetables weren’t dry enough. Fold in two tablespoons of chopped fresh chives now.

Step 5: Pour and Bake

Egg bar mixture spread in baking dish and topped with parmesan before baking

Grease a 9×13-inch baking dish with butter, then pour in your mixture and spread it evenly to the corners. Sprinkle two tablespoons of parmesan over the top for a golden crust that I found makes a huge difference in both texture and presentation.

Bake at 375 degrees F for 28 to 32 minutes. At the 28-minute mark, jiggle the pan – the center should have just the slightest wobble, not a liquid slosh. Pull it out right then.

Step 6: Cool and Slice

Slicing golden-baked egg bars to reveal the custardy spinach and artichoke interior

Let the bars rest in the pan for exactly 10 minutes before cutting – I’ve tested 5 minutes and they fall apart, and 15 minutes makes the edges stick. Ten minutes is the sweet spot every single time.

Use a sharp knife to cut into 12 even bars. You should hear a soft, clean cut and see that custardy interior with green flecks throughout. The edges should be lightly golden and set while the center stays just slightly soft.

Spinach and Artichoke Egg Bars

Recipe by Emma BrooksCourse: BreakfastCuisine: AmericanDifficulty: Easy
Servings

12

bars
Prep time

15

minutes
Cooking time

30

minutes
Total time

45

minutes

Creamy, cheesy egg bars loaded with spinach and artichoke. Perfect for make-ahead breakfasts and easy weekend brunch.

Ingredients

  • 8 large eggs

  • 1/2 cup whole milk

  • 4 oz cream cheese, softened to room temperature

  • 1 cup shredded mozzarella cheese

  • 1/4 cup grated parmesan, plus 2 tbsp for topping

  • 1 can (14 oz) artichoke hearts, drained and chopped

  • 2 cups fresh spinach, wilted and squeezed dry

  • 1/2 tsp garlic powder

  • 1/4 tsp salt

  • 1 pinch red pepper flakes

  • 2 tbsp fresh chives, chopped

  • Butter for greasing

Directions

  • Preheat oven to 375 degrees F. Grease a 9×13-inch baking dish with butter.
  • Wilt spinach in a dry skillet for 90 seconds, cool, and squeeze out all moisture.
  • Drain and roughly chop artichoke hearts. Pat dry thoroughly.
  • Whisk eggs and milk together vigorously for 60 seconds. Add garlic powder, salt, and red pepper flakes.
  • Fold in softened cream cheese, mozzarella, and parmesan until mostly combined.
  • Add spinach, artichokes, and chives. Fold gently 8 to 10 times.
  • Pour into prepared dish. Sprinkle with remaining parmesan.
  • Bake 28 to 32 minutes until edges are golden and center has just a slight wobble.
  • Cool 10 minutes before slicing into 12 bars.

Notes

  • Store refrigerated in an airtight container for up to 5 days.
    Freeze individually wrapped bars for up to 2 months. Thaw and reheat at 350 degrees F for 15 to 18 minutes.
    Swap spinach for kale or swap artichokes for roasted zucchini if needed.
    Always squeeze vegetables completely dry to prevent soggy bars.

Nutrition Table (per serving)

NutrientAmount
Calories148
Total Fat10g
Sugars1g
Protein11g

Trusted Resource Links: For safe egg handling and internal temperature guidance, visit the USDA Safe Temperature Chart. For nutrition and healthy eating tips, check the Mayo Clinic Nutrition Guide.

Can You Make Spinach and Artichoke Egg Bars Ahead of Time?

Yes, these bars are one of the best make-ahead breakfasts I know. Bake them fully, let them cool completely, then refrigerate in an airtight container for up to 5 days.

I tested making them the night before versus two days ahead. Two days actually tasted better – the flavors melded and the artichoke really came through.

Reheat individual bars at 325 degrees F for 8 minutes or microwave for 45 seconds. I prefer the oven because it revives that slight crisp edge.

The cream cheese filling holds moisture really well, so they never dry out the way plain egg muffins do. That was a key discovery after testing several egg bar recipes back to back.

Can You Freeze These Egg Bars?

Absolutely. I freeze these in single-serving portions wrapped tightly in plastic wrap and then placed in a zip-top bag. They keep well for up to 2 months without losing texture.

The biggest mistake I made early on was freezing them while still slightly warm. That trapped steam caused ice crystals that made the bars watery when reheated. Always cool completely first.

To reheat from frozen, bake at 350 degrees F for 15 to 18 minutes covered with foil for the first 10 minutes. Unwrapping for the last few minutes brings back that golden edge.

What Can You Substitute for Artichoke Hearts?

Canned artichoke hearts are my first choice, but I’ve tested this recipe with jarred marinated artichokes and roasted zucchini as well. Both work, with some adjustments needed.

Marinated artichokes add a tangier flavor that I actually loved, but you must rinse and dry them extra thoroughly. The oil coating prevents proper incorporation into the egg base if you skip that step.

Roasted zucchini works beautifully when you’re out of artichokes. Dice it small, roast at 400 degrees F for 15 minutes, and squeeze dry before adding. It gives a softer texture but keeps the same savory flavor profile.

How Do You Know When Egg Bars Are Fully Cooked?

The jiggle test is the most reliable method I found after several overbaked batches. Gently shake the pan – a slight wobble in the very center only means they’re perfectly done.

You can also insert a thin knife in the center. It should come out with a few moist crumbs but no wet egg. An instant-read thermometer reading of 160 degrees F at the center confirms safe doneness every time.

I overcooked my fourth batch by just 5 extra minutes and the texture turned spongy and dry. Those 5 minutes matter more than you’d expect with a custard-style bake like this.

Can You Add Protein to These Egg Bars?

Yes, and I’ve tested several additions. Cooked crumbled sausage, diced ham, and crispy bacon all work well folded in at the same stage as the vegetables.

Keep added protein to about half a cup total so it doesn’t overwhelm the spinach-artichoke flavor. I made a batch with a full cup of sausage and lost that signature creamy, tangy character entirely.

Smoked salmon is an underrated option I discovered on my eighth test batch. Add two ounces of roughly torn pieces and pair with a tablespoon of fresh dill. It makes these feel much more elevated for a weekend brunch.

Frequently Asked Questions

Q: Can I use frozen spinach instead of fresh?

A: Yes. Thaw one 10-ounce package completely and squeeze out every bit of water using a clean towel. Frozen spinach holds more moisture than fresh, so this step is non-negotiable.

Q: Why are my egg bars rubbery?

A: Overbaking is almost always the cause. Pull the bars when the center still has a slight wobble at 28 to 30 minutes. Even 5 extra minutes at 375 degrees F turns custard-style eggs spongy.

Q: Can I make these dairy-free?

A: Swap cream cheese for dairy-free cream cheese and use unsweetened oat milk. The texture is slightly less rich but still holds together well when baked and cooled fully before slicing.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *