
Family-Friendly Stovetop Spinach and Cream Cheese Dip
A warm, creamy spinach and cream cheese dip that's ready in 15 minutes on the stovetop. Melted cream cheese and mozzarella create a rich base for tender spinach and garlic, perfect for serving at gatherings with tortilla chips, pita, or crackers. No baking required—just stir and serve straight from the pan.
- Prep
- 8 min
- Cook
- 10 min
- Total
- 18 min
- Makes
- About 2½ cups (600 ml) dip; serves 8 as an appetizer
Steps
Before you start
- Let cream cheese sit at room temperature for 5 minutes so it softens and melts smoothly
- If your frozen spinach is in a solid block, measure it frozen—it will thaw as it cooks
- Have all ingredients prepped and within reach so you can stir frequently
Melt butter and cook garlic
- In a 10-inch nonstick skillet over medium heat, melt the butter.
- Add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant and just turning light golden.
- Don't let it brown or it will taste bitter.
+ Show details− Hide details
Ready when: Garlic is fragrant and light golden
Tip: Use a nonstick skillet to prevent the delicate cream cheese from sticking and burning at the bottom.
Add cream cheese and mozzarella
- Reduce heat to medium-low.
- Add the cream cheese chunks and shredded mozzarella to the skillet.
- Stir constantly and gently for 3–4 minutes until both cheeses are completely melted and smooth.
- Break up any lumps with the spoon.
+ Show details− Hide details
Ready when: Cheeses are completely melted and the mixture is smooth
Tip: Keep the heat moderate to avoid scorching the cheese. Stir constantly so the bottom doesn't stick.
Add frozen spinach
- Add the frozen spinach directly to the melted cheese mixture.
- Stir well, breaking up any clumps with your spoon, and cook for 2–3 minutes.
- The spinach will thaw and release some liquid into the dip.
+ Show details− Hide details
Ready when: Spinach is fully thawed and well mixed throughout
Tip: Don't skip stirring—this prevents the spinach from clumping and ensures even heating.
Stir in Parmesan and season
- Add the grated Parmesan cheese and stir until combined.
- Season with salt, black pepper, and a pinch of nutmeg (if using) to taste.
- Stir for another minute until everything is well combined and the dip is hot throughout.
+ Show details− Hide details
Ready when: All ingredients are combined, dip is creamy, and steaming gently
Tip: Taste and adjust seasoning before serving. Nutmeg is optional but adds a subtle sweetness that balances the spinach and cheese.
Finish with sour cream (optional)
- If using sour cream, stir it in now for a tangier, slightly lighter dip.
- This step is optional but adds a pleasant brightness.
- Stir well and cook for 1 more minute to heat through.
+ Show details− Hide details
Ready when: Sour cream is fully incorporated and dip is steaming
Tip: Add sour cream only if you like a tangier flavor and a slightly less dense texture.
Transfer to a serving dish
- Pour or spoon the hot spinach dip into a serving bowl.
- Serve immediately with tortilla chips, pita bread, crackers, or vegetable slices.
+ Show details− Hide details
Tip: If the dip cools and thickens while you're eating, reheat it gently on the stovetop over low heat with a splash of milk to loosen it up.
Good to know
Tips
- Thaw spinach ahead if you want to drain excess moisture for a thicker dip. Squeeze it well in a paper towel and add it in step 3 instead of frozen.
- Serve in a small slow cooker set to warm to keep the dip hot and creamy throughout a party or gathering.
- Shred your own cheese for a smoother melt—pre-shredded cheese contains anti-caking agents that can make the dip slightly gritty.
- Add crispy bacon bits, diced jalapeños, or sun-dried tomatoes in step 4 for extra flavor and texture.
Make ahead
You can prepare this dip up to 2 days ahead and store it in an airtight container in the fridge. Reheat gently on the stovetop over medium-low heat, stirring often and adding a splash of milk or cream if it's too thick.
Storage & reheating
Room temperature: Keep warm in a slow cooker or fondue pot for up to 2 hours. Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave (in 30-second bursts, stirring between). Freezer: Not recommended, as the texture may become grainy when thawed.
Substitutions
- mozzarella cheese, shredded → Sharp cheddar cheese, shredded. Cheddar adds a bolder, sharper flavor. Use the same amount (1 cup or 115 g).
- frozen spinach, chopped → Fresh spinach, roughly chopped. Use about 4 cups (120 g) fresh spinach. Add it in step 3 and cook until wilted, about 4–5 minutes, to release excess moisture.
- sour cream → Greek yogurt or crème fraîche. Use the same amount (⅓ cup or 80 ml) for a tangier finish. Both add creaminess without excess fat.
- unsalted butter → Olive oil. Use 1 tablespoon (15 ml) extra virgin olive oil instead. This adds richness and a slight fruity note.
More dips & spreads
See all →Find more like this
- Meal
- Snack
- Main ingredient
- SpinachCream Cheese
- Method
- Stovetop





