Tomato Spinach Artichoke Dip with Sun-Dried Tomatoes

Tomato Spinach Artichoke Dip with bubbling melted mozzarella, flecks of green spinach and ruby tomato in a warm dish
Tomato Spinach Artichoke Dip in 35 Min
By Priya PatelUpdated:
This Tomato Spinach Artichoke Dip avoids mayo for a cleaner, bolder taste that lets the vegetables shine. It uses a cream cheese and sour cream base that stays thick and bubbly in the oven.
  • 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.
MethodTimeTextureBest For
Oven Bake20 minsBrowned, bubbling topParties, crowd-pleasing
Slow Cooker2 hoursUniformly creamyLow-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

ComponentPurposeSubstitute Notes
Cream CheeseThicknessNeufchâtel: Slightly lower fat, works well
Sour CreamTanginessGreek Yogurt: Thicker and tart; use 1:1
ParmesanSalty DepthPecorino 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

Creamy dip with pale artichoke and green spinach spooned onto a white plate, flecked with ruby sun-dried tomato

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

  1. Preheat the oven to 190°C (375°F) with the rack in the center.
  2. 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.
  3. Drain the artichoke hearts, pat them dry, and chop them into roughly 1/4 inch (6 mm) pieces.
  4. 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

  1. 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.
  2. 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

  1. Stir in the squeezed spinach, chopped artichokes, sun-dried tomatoes, and Roma tomato until evenly distributed.
  2. Add half the mozzarella (1/2 cup) and half the Parmesan (1/4 cup). Stir until the cheese disappears into the base.
  3. 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

  1. 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.
  2. Let the dip rest for 5 minutes until it thickens slightly.
  3. 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.

ProblemFix
Watery baseSqueeze spinach more firmly
Lumpy textureBeat cream cheese longer
Pale topUse 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

Tomato Spinach Artichoke Dip in 35 Min Recipe Card
Tomato Spinach Artichoke Dip in 35 Min Recipe Card
4.3 / 5 (6 Reviews)
Preparation time:10 Mins
Cooking time:20 Mins
Resting time:5 Mins
Total time:35 Mins
Servings:6 servings · 3 cups
Category: AppetizerCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
316 kcal
% Daily Value*
Total Fat 24.6 g
   Saturated Fat 14.8 g
Sodium 767 mg
Total Carbohydrate 13.0 g
   Dietary Fiber 3.9 g
   Total Sugars 3.9 g
Protein 13.6 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments:
Submit Review:
How Readers Rated It
5
(2)
4
(4)
3
(0)
2
(0)
1
(0)
Jump to Recipe