Tomato Spinach Artichoke Dip with Sun-Dried Tomatoes
- Time: 10 min active + 20 min baking + 5 min resting
- Flavor & Texture: Tangy, cheesy, and chunky
- Perfect for: Game day, holiday parties, or a cozy appetizer
Imagine a dish that arrives at the table with edges bubbling and a golden, toasted top. The smell of garlic and melted Parmesan fills the room, and when you dip in, you get a hit of bright, sun-dried tomato and earthy spinach.
This is not your average party platter. It trades the usual heavy mayo for a punchy blend of cream cheese and sour cream. You get a vibrant contrast between the creamy base and the acidic pop of fresh and dried tomatoes.
The goal is a thick, scoopable consistency. You'll see small, charred bits of cheese on top and a lush interior that holds its shape on a chip or piece of bread.
Recipe Specs
The dip needs exactly 35 minutes from the first chop to the first bite. It yields about 3 cups, which serves 6 people comfortably.
Keep an eye on the internal temperature when reheating. USDA guidance puts the safe internal temperature for reheated leftovers at 165°F (74°C).
Why the Steps Matter
- Squeezing the Spinach: Frozen spinach holds a ton of water. If you don't wring it out until it's a dry ball, your dip turns into a soup in the oven.
- Softening the Cheese: Cold cream cheese creates lumps. Beating it alone for a minute makes the base silky and easy to mix.
- Dividing the Cheese: Stirring half the cheese in binds the dip, while the top layer creates that golden crust.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Oven Bake | 20 mins | Browned, bubbling top | Parties, crowd-pleasing |
| Slow Cooker | 2 hours | Uniformly creamy | Low-stress hosting |
Gathering Your Essentials
For the Vegetables
- 10 oz (285 g) frozen chopped spinach, thawed and squeezed very dry Why this? Classic base, but must be dry.
- 14 oz (400 g) can artichoke hearts in water, drained and chopped Why this? Provides the main chunky texture.
- 1/3 cup (55 g) oil-packed sun-dried tomatoes, drained and finely chopped Why this? Concentrated, bold flavor.
- 1 medium Roma tomato (about 1/2 cup / 75 g), seeded and diced Why this? Fresh brightness and acidity.
For the Creamy Base
- 8 oz (225 g) cream cheese, softened Why this? The primary structural binder.
- 1/2 cup (120 g) sour cream Why this? Adds tang and lightness.
- 2 garlic cloves, minced
- 1 tsp (5 ml) fresh lemon juice
- 1/4 tsp (1 g) crushed red pepper flakes
- 1/2 tsp (3 g) fine sea salt
- 1/4 tsp (0.5 g) black pepper
For the Cheese
- 1 cup (115 g) shredded whole-milk mozzarella, divided
- 1/2 cup (50 g) finely grated Parmesan, divided
For Garnish
- 2 tbsp (2 g) chopped fresh basil
What Each Ingredient Does
| Component | Purpose | Substitute Notes |
|---|---|---|
| Cream Cheese | Thickness | Neufchâtel: Slightly lower fat, works well |
| Sour Cream | Tanginess | Greek Yogurt: Thicker and tart; use 1:1 |
| Parmesan | Salty Depth | Pecorino Romano: Saltier, use a bit less |
I prefer whole-milk mozzarella because it melts into a better pull than the part skim versions. If you're using a substitute like Greek yogurt for the sour cream, just be mindful that it can separate slightly more under high heat.
Equipment Needed
You only need a few basic tools. Use a large mixing bowl for the base and an 8 inch square baking dish or a 1 quart oven-safe crock. A clean kitchen towel is a must for wringing out the spinach.
The Cooking Process
Phase 1: Dry the Vegetables
- Preheat the oven to 190°C (375°F) with the rack in the center.
- Microwave the frozen spinach for 3 to 4 minutes until fully thawed. Wrap it in a clean towel and twist hard over the sink. Keep squeezing until only a dry, compact ball remains and no more liquid drips out.
- Drain the artichoke hearts, pat them dry, and chop them into roughly 1/4 inch (6 mm) pieces.
- Drain the sun-dried tomatoes well and chop them finely. Seed the Roma tomato, then dice it and pat the pieces dry on a paper towel.
Phase 2: Build the Base
- Beat the softened cream cheese in a large bowl for about 1 minute, until fluffy and no lumps remain. It is ready when a fingertip presses into it easily.
- Add the sour cream, garlic, lemon juice, red pepper flakes, fine sea salt, and black pepper. Beat for about 30 seconds more, until uniformly smooth and pale.
Phase 3: Mix and Assemble
- Stir in the squeezed spinach, chopped artichokes, sun-dried tomatoes, and Roma tomato until evenly distributed.
- Add half the mozzarella (1/2 cup) and half the Parmesan (1/4 cup). Stir until the cheese disappears into the base.
- Spread the dip evenly in an 8 inch square baking dish or 1 quart oven-safe dish. Sprinkle the remaining mozzarella and Parmesan over the top.
Phase 4: Bake and Finish
- Bake for 18 to 22 minutes until the dip bubbles vigorously around the edges and the top turns light golden with a few browned spots.
- Let the dip rest for 5 minutes until it thickens slightly.
- Scatter 2 tbsp chopped fresh basil over the top just before serving.
Chef: To get a more intense crust, you can pop the dish under the broiler for the last 2 minutes. Just stay close and watch it, as cheese goes from golden to burnt in seconds.
What Can Go Wrong
Fixing a Runny Texture
If the dip looks more like a sauce than a dip, it's usually due to excess water from the vegetables. The Roma tomato seeds and the spinach are the usual suspects. You can't "un water" it once it's baked, but you can avoid it by twisting the spinach until it's nearly bone dry.
Handling Lumpy Cheese
Small clumps of cream cheese happen when the cheese is too cold to emulsify with the sour cream. If this happens, you can use a handheld mixer to smooth it out before adding the chunky vegetables.
Fixing a Pale Top
A pale top usually means the oven temperature was too low or the dish was too deep, preventing the heat from hitting the surface. Next time, use a wider, shallower dish to increase the surface area.
| Problem | Fix |
|---|---|
| Watery base | Squeeze spinach more firmly |
| Lumpy texture | Beat cream cheese longer |
| Pale top | Use a shallower baking dish |
How to Store and Keep Fresh
Refrigerate leftovers within 2 hours of baking. Keep them covered tightly in a container for up to 4 days. This Tomato Spinach Artichoke Dip doesn't freeze well because the sour cream and cream cheese can break and become grainy.
To reheat, cover the dish with foil and warm at 180°C (350°F) for 15 to 20 minutes. It's done when it's hot throughout (74°C / 165°F). Avoid the microwave if you want to keep the cheese from becoming oily.
Easy Swaps and Add-Ins
Customize this Tomato Spinach Artichoke Dip with these simple additions.
- For a smoky flavor: Stir in a teaspoon of smoked paprika or a tablespoon of chopped chipotle in adobo.
- For extra spice: Increase the red pepper flakes to 1/2 tsp or mix in some diced jalapeños.
- For a different cheese: Substitute the mozzarella with Gruyère or Fontina for a nuttier, more sophisticated taste.
As an extra twist, I enjoy adding a pinch of nutmeg to the spinach. It doesn't make the dip taste sweet, but it highlights the earthy quality of the greens.
How to Serve and Enjoy
Serve this while it's still hot and the cheese is stretchy. I love it with a fluffy Greek pita sliced into triangles, but it's just as good with sturdy tortilla chips or sliced baguette.
For a lighter option, use raw vegetables. Sliced bell peppers, cucumber rounds, and blanched broccoli florets provide a cool, crisp contrast to the warm, velvety dip. If you're serving it at a party, place the baking dish on a wooden board and surround it with the dippers to save space on the table.
Recipe FAQs
Does this spinach artichoke dip contain mayonnaise?
No, it uses a blend of cream cheese and sour cream for the base. This creates a thicker consistency and a bolder flavor.
Can I use fresh spinach instead of frozen?
Yes, simply sauté it and squeeze out all the liquid first. Removing the moisture is essential to prevent the dip from becoming watery in the oven.
How to store and reheat leftovers?
Refrigerate the dip in a covered container within 2 hours of baking. Keep it chilled for up to 4 days and reheat at 180°C (350°F) until it reaches 74°C (165°F).
What should I serve with this dip?
Serve this with sliced baguette, crackers, or tortilla chips. It also pairs well with garlic parmesan potatoes for a complete appetizer spread.
Tomato Spinach Artichoke Dip in 35 Min