Quick Recipe Version (TL;DR)
Quick Ingredients
- 10 oz (285 g) frozen chopped spinach, thawed and squeezed very dry
- 14 oz (400 g) artichoke hearts, drained and chopped
- 8 oz (225 g) cream cheese, softened
- 1/2 cup (120 g) sour cream
- 1/4 cup (60 g) mayonnaise
- 2 garlic cloves, finely grated
- 1/2 cup (50 g) grated Parmesan
- 1 1/2 cups (170 g) shredded mozzarella, divided
- 1 tsp lemon zest + 1 tbsp lemon juice
- 1/2 tsp kosher salt + 1/4 tsp black pepper + 1/4 tsp red pepper flakes
- 6 pita rounds or naan (about 12 oz / 340 g total)
- 2 tbsp olive oil
- 10 large eggs
- 2 tbsp unsalted butter
- 1/4 cup (60 ml) whole milk
- 2 tbsp chopped chives or scallions (optional garnish)
Do This
- 1. Heat oven to 400°F (205°C). Set a rack in the middle.
- 2. Mix dip: spinach, artichokes, cream cheese, sour cream, mayo, garlic, Parmesan, 1 cup mozzarella, lemon, salt, pepper, and red pepper flakes.
- 3. Bake dip in an 8-inch (20 cm) oven-safe skillet or 2-quart baking dish for 18 minutes; top with remaining mozzarella and bake 5–7 minutes until bubbly and golden.
- 4. Brush pita/naan with olive oil, cut into wedges, and toast in the oven for 6–8 minutes (flip once) until warm and lightly crisp.
- 5. Scramble eggs low and slow with butter and milk for 6–8 minutes, seasoning with 1/2 tsp kosher salt and black pepper.
- 6. Rest dip 5 minutes, garnish with chives/scallions, and serve warm with eggs and toasted pita.
Why You’ll Love This Recipe
- Brunch-party friendly: one warm, shareable dip plus eggs and bread makes an easy “everyone digs in” spread.
- Comforting but simple: classic spinach-artichoke flavors with minimal fuss and familiar ingredients.
- Great timing: the dip bakes while you prep and toast the pita, then the eggs cook in minutes.
- Flexible: swap the bread, add protein, or turn leftovers into wraps or breakfast tacos.
Grocery List
- Produce: 2 garlic cloves, 1 lemon, chives or scallions (optional)
- Dairy: cream cheese (8 oz / 225 g), sour cream (1/2 cup), Parmesan (1/2 cup grated), mozzarella (1 1/2 cups shredded), unsalted butter (2 tbsp), whole milk (1/4 cup), 10 large eggs
- Pantry: frozen chopped spinach (10 oz), artichoke hearts (14 oz can or jar), mayonnaise (1/4 cup), pita or naan (6 rounds), olive oil (2 tbsp), kosher salt, black pepper, red pepper flakes
Full Ingredients
Spinach-Artichoke Breakfast Dip
- 10 oz (285 g) frozen chopped spinach, thawed and squeezed very dry
- 14 oz (400 g) artichoke hearts (canned or jarred), drained and chopped (about 1 1/2 cups)
- 8 oz (225 g) cream cheese, softened
- 1/2 cup (120 g) sour cream
- 1/4 cup (60 g) mayonnaise
- 2 garlic cloves, finely grated (about 2 tsp)
- 1/2 cup (50 g) grated Parmesan cheese
- 1 1/2 cups (170 g) shredded mozzarella cheese, divided
- 1 tsp lemon zest
- 1 tbsp lemon juice
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1/4 tsp red pepper flakes (optional, for gentle heat)
Toasted Pita or Naan
- 6 pita rounds or naan (about 12 oz / 340 g total)
- 2 tbsp olive oil
- 1/4 tsp kosher salt (optional, for finishing)
Soft Scrambled Eggs
- 10 large eggs
- 1/4 cup (60 ml) whole milk
- 2 tbsp unsalted butter
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
Optional Garnishes (Highly Recommended)
- 2 tbsp chopped chives or scallions
- Extra lemon wedges (for squeezing at the table)
- Pinch red pepper flakes

Step-by-Step Instructions
Step 1: Preheat the oven and set up your baking dish
Preheat the oven to 400°F (205°C) with a rack in the middle position. Lightly grease an 8-inch (20 cm) oven-safe skillet or an 8×8-inch baking dish (or any 2-quart baking dish).
If using frozen spinach, make sure it’s fully thawed. Squeeze it as dry as you can (a clean kitchen towel or several layers of paper towels work well). This is the difference between a creamy dip and a watery one.
Step 2: Mix the spinach-artichoke dip until smooth and scoopable
In a medium bowl, combine the softened cream cheese, sour cream, and mayonnaise. Use a sturdy spoon or flexible spatula to mash and stir until mostly smooth.
Stir in the garlic, Parmesan, 1 cup (about 115 g) of the mozzarella, lemon zest, lemon juice, salt, black pepper, and red pepper flakes (if using). Fold in the squeezed-dry spinach and chopped artichokes until evenly distributed.
Step 3: Bake until hot and bubbly, then melt a cheesy top
Scrape the dip mixture into your prepared skillet or baking dish and spread into an even layer.
Bake for 18 minutes, until the dip is hot throughout and bubbling at the edges. Carefully remove from the oven and sprinkle the top with the remaining 1/2 cup (about 55 g) mozzarella. Return to the oven and bake for 5–7 minutes, until the top is melted and lightly golden in spots.
Step 4: Toast the pita or naan while the dip finishes
Cut the pita or naan into wedges. Arrange in a single layer on a baking sheet. Brush or drizzle with 2 tbsp olive oil and (optionally) sprinkle with 1/4 tsp kosher salt.
Toast at 400°F (205°C) for 6–8 minutes, flipping once halfway through, until warm and lightly crisp at the edges. (If you like a deeper toast, keep an eye on it and go 1–2 minutes longer.)
Step 5: Make soft scrambled eggs (creamy, not dry)
While the dip rests (next step), crack 10 eggs into a bowl. Add 1/4 cup (60 ml) milk, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Whisk until the whites and yolks are fully blended and slightly frothy.
Warm a nonstick skillet over medium-low heat. Add 2 tbsp butter and let it melt without browning. Pour in the eggs. Use a silicone spatula to gently push the eggs from the edges toward the center, making slow, soft curds. Keep the heat low and stir frequently until the eggs are just set but still glossy, 6–8 minutes. Remove from heat right away (they’ll keep cooking from residual heat).
Step 6: Rest, garnish, and serve as a brunch spread
Let the dip rest for 5 minutes so it thickens slightly and becomes perfectly scoopable. Sprinkle with chives or scallions and add lemon wedges on the side if you like.
Serve the warm dip alongside the soft scrambled eggs and toasted pita/naan wedges. For a shareable setup, place the dip in the center with eggs and bread around it so everyone can build their own perfect bites.
Pro Tips
- Squeeze the spinach aggressively: aim for “almost crumbly” dryness. Excess water will thin the dip and reduce browning on top.
- Soften the cream cheese: let it sit at room temperature for 30 minutes (or microwave in short bursts) so the dip mixes smoothly.
- Don’t overbake: bake just until hot and bubbly. Overbaking can make the cheese tighten and look a little oily.
- Low heat eggs win: keep the pan at medium-low and pull the eggs when they look slightly underdone for the softest texture.
- Finish with lemon: a small squeeze right before eating brightens the whole spread and keeps it from feeling heavy.
Variations
- Add protein: stir 1/2 cup (about 75 g) cooked, crumbled breakfast sausage or chopped cooked bacon into the dip before baking.
- Make it spicy: add 1–2 tsp chopped pickled jalapeños to the dip mix, or finish with hot sauce at the table.
- Switch the bread: serve with toasted sourdough, English muffins, bagel chips, or roasted breakfast potatoes instead of pita/naan.
Storage & Make-Ahead
Make-ahead (best for hosting): Mix the dip up to 24 hours in advance, cover tightly, and refrigerate. Bake at 400°F (205°C) until hot and bubbly, adding 5–8 minutes to the initial bake time if it’s going in cold from the fridge.
Refrigerate leftovers: Store dip and eggs separately in airtight containers for up to 3 days. (Eggs reheat best gently.)
Reheat dip: Warm in a 350°F (175°C) oven for 15–20 minutes or microwave in 30-second bursts, stirring between, until hot.
Reheat eggs: Rewarm in a skillet over low heat with a small knob of butter or a splash of milk, just until heated through.
Nutrition (per serving)
Approximate, per 1/6 of recipe (including dip, eggs, and pita/naan): 520 calories, 26 g protein, 34 g fat, 30 g carbohydrates, 4 g fiber, 3 g sugar, 980 mg sodium. Values vary by brand and exact bread size.
