Thanksgiving Spinach Dip Recipe: Creamy, Cheesy & Easy
I started making this Thanksgiving Spinach Dip Recipe the year my Thanksgiving table needed something warm to snack on before the turkey came out, and it’s been a tradition ever since. I love how it comes together with just a handful of pantry staples and a short bake time.
Every time I set it out, it’s gone before the appetizer plates even get passed around twice. It’s rich, cheesy, and has just enough garlic to make the whole kitchen smell incredible. If you’re looking for a stress-free starter for your holiday spread, this is the one I keep coming back to.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 20 minutes
- Total Time: 35 minutes
Ingredients
- 2 (8 oz) blocks cream cheese, softened — this is the base of the dip, so let it sit at room temperature for a smoother blend
- 1 cup sour cream — adds tang and keeps the texture light instead of overly heavy
- 1/2 cup mayonnaise — helps bind everything and keeps the dip extra creamy once baked
- 10 oz fresh spinach, chopped — fresh spinach gives better flavor and texture than frozen; wilt it first to remove excess water
- 1 cup shredded mozzarella cheese — melts beautifully and gives the dip its gooey pull
- 1/2 cup grated parmesan cheese — grate it fresh if you can, it melts smoother than the pre-shredded kind
- 3 cloves garlic, minced — fresh garlic makes a noticeable difference over the jarred version
- 1/2 cup diced yellow onion — adds a mild sweetness once softened
- 1/2 teaspoon salt — adjust to taste depending on how salty your cheeses are
- 1/4 teaspoon black pepper — a light hit of warmth to balance the richness
- 1 tablespoon olive oil — for sautéing the onion and garlic until fragrant
Note: This recipe serves 8 as an appetizer.
Equipment You Need
- Large mixing bowl — for combining the cheese base
- Skillet — to sauté the onion, garlic, and spinach
- Baking dish — to bake the dip until bubbly
- Wooden spoon or spatula — for stirring and folding ingredients
- Oven — to bake the dip until golden and melted

How to Make Thanksgiving Spinach Dip Recipe?
This recipe comes together in two simple stages: a quick sauté and a short bake. I like to prep everything ahead of time so I’m not scrambling while the rest of the Thanksgiving menu is cooking. Here’s exactly how I make it every year.
Step 1: Sauté the Aromatics
I start by heating the olive oil in a skillet over medium heat, then adding the diced onion. I let it cook for about 3 minutes until it turns soft and slightly golden. Then I stir in the garlic and cook for another minute, just until it smells fragrant, being careful not to let it burn.
Step 2: Wilt the Spinach
Next, I add the chopped fresh spinach directly into the skillet with the onion and garlic. I stir it around for 2 to 3 minutes until it wilts down completely. Once it’s wilted, I remove the skillet from the heat and let the mixture cool slightly before moving to the next step.
Step 3: Mix the Creamy Base
In a large mixing bowl, I combine the softened cream cheese, sour cream, and mayonnaise until smooth. I like to use a hand mixer here to avoid lumps, but a sturdy spatula works fine too if you don’t mind a little arm workout.
Step 4: Combine Everything
I fold the sautéed spinach mixture into the creamy base, then stir in the mozzarella, parmesan, salt, and pepper. I mix until everything is evenly distributed and the color is consistent throughout the bowl.
Step 5: Bake Until Bubbly
I spread the mixture into a greased baking dish and bake at 375°F for about 20 minutes, until the edges are bubbling and the top turns lightly golden. I usually broil it for the last minute or two if I want a deeper golden color on top.
Step 6: Let It Rest and Serve
Once out of the oven, I let the dip rest for about 5 minutes before serving. This helps it set slightly so it doesn’t run off whatever you’re dipping into it.
Additional Tips for Making This Recipe Better
I’ve made this dip more times than I can count, and these are the small tweaks that make a real difference for me:
- I always squeeze out extra moisture from the spinach after wilting it, since a watery dip never sets properly.
- I like adding a pinch of red pepper flakes when I want a little kick without overwhelming the flavor.
- I grate my own cheese instead of buying pre-shredded, since it melts so much smoother.
- I taste the mixture before baking and adjust the salt, since different cheese brands vary a lot.
- I bake it in a shallow dish rather than a deep one, so I get more of that golden, bubbly top.
Common Mistakes to Avoid
- I used frozen spinach once without draining it well, and the dip turned out watery and thin.
- I’ve skipped softening the cream cheese before, and it left lumps I couldn’t smooth out.
- I overbaked it once trying to get extra color, and the edges dried out before the center was warm.
- I didn’t season enough the first time I made it, since I forgot the cheeses add their own saltiness too.
- I tried rushing the garlic and onion step, and the raw flavor came through in the finished dip.
How to Serve Thanksgiving Spinach Dip Recipe?
I love serving this dip straight out of the baking dish while it’s still warm and bubbling, with a sprinkle of extra parmesan on top for presentation. A few fresh cracks of black pepper and a light drizzle of olive oil make it look extra inviting on the table.
I usually surround the dish with sturdy dippers like toasted baguette slices, pita chips, or crunchy vegetables such as celery and carrot sticks. For a festive Thanksgiving touch, I sometimes add a few pomegranate seeds on top for a pop of color against the creamy base.

Variations
- Dairy-free option: swap the cream cheese, sour cream, and mayonnaise for plant-based alternatives, and use a dairy-free shredded cheese blend.
- Artichoke addition: stir in a cup of chopped canned artichoke hearts for a classic spinach artichoke twist.
- Spicy version: mix in diced jalapeños or a few dashes of hot sauce for extra heat.
- Bacon lover’s version: fold in crumbled cooked bacon for a smoky, savory upgrade.
- Lighter version: use light cream cheese and Greek yogurt in place of sour cream and mayonnaise.
Nutritional Information
Here’s a general breakdown per serving, based on 8 servings total:
- Calories: 220 kcal
- Protein: 6g
- Carbohydrates: 4g
- Fat: 20g
Make Ahead and Storage
You can prepare the spinach mixture and creamy base a day ahead of time, store them separately in the fridge, and combine them right before baking. This saves a lot of time when the oven is already busy with other Thanksgiving dishes.
Leftovers keep well in an airtight container in the refrigerator for up to 4 days. To reheat, I warm it in the oven at 350°F for about 10 minutes, or microwave it in short bursts, stirring in between so it heats evenly.
If you want to freeze it, let the dip cool completely, then store it in a freezer-safe container for up to 2 months. Thaw it overnight in the fridge before reheating, though the texture may be slightly softer than freshly baked.
Why You’ll Love This Recipe
This dip checks every box for a holiday appetizer: it’s simple, comforting, and endlessly adaptable depending on what you have on hand.
- Easy to prepare: with just a sauté step and a quick bake, this comes together without any complicated techniques.
- Make-ahead friendly: you can prep it a day in advance, which is a lifesaver on a busy Thanksgiving schedule.
- Crowd-pleasing flavor: the combination of melty cheeses and garlic makes it a guaranteed hit at any gathering.
- Flexible and customizable: you can easily adjust it to be spicier, lighter, or dairy-free depending on your guests.
- Great for leftovers: it reheats well, so you can enjoy it again the next day without losing much of its original texture.
FAQs
Can I make a 4 ingredient spinach dip version of this recipe?
Yes, you can simplify it down to cream cheese, sour cream, spinach, and one cheese of your choice for a quicker, pared-down version.
What makes this an original spinach dip recipe compared to others?
The combination of fresh spinach, sautéed garlic and onion, and a blend of three cheeses gives this version a deeper, more savory flavor than basic mixes.
Is this a spinach dip recipe easy enough for beginners?
Absolutely, it only involves sautéing, mixing, and baking, making it approachable even if you’re new to making appetizers from scratch.
Can I turn this into a 3 ingredient spinach dip?
You can simplify it to just cream cheese, sour cream, and spinach, though the flavor won’t be as rich as the full version with added cheeses and seasonings.
Is there a best cold spinach dip recipe variation of this?
Yes, you can skip the baking step entirely and serve it chilled instead, which also works well if you’re looking for a 4 ingredient spinach dip with cream cheese that doesn’t require the oven.






