Go Back
Homemade Spinach Artichoke Sun-Dried Tomato Dip photo

Spinach Artichoke Sun-Dried Tomato Dip

This Spinach Artichoke Sun-Dried Tomato Dip is a creamy, cheesy delight that's perfect for any gathering!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 8 servings
Course: Appetizer
Cuisine: American

Ingredients
  

  • 1/2 tablespoon olive oil for sautéing
  • 1 shallot minced
  • 3 cups fresh spinach packed, roughly chopped
  • 3 cloves garlic minced
  • 1 cup mozzarella cheese freshly grated
  • 8 oz cream cheese full-fat, softened
  • 1/2 cup feta cheese crumbled
  • 1/2 cup plain Greek yogurt or sour cream
  • 14 oz artichoke hearts canned, drained and diced
  • 1/4 cup sun-dried tomatoes chopped
  • 1/4 teaspoon crushed red pepper flakes optional
  • Kosher salt to taste
  • black pepper to taste
  • Freshly chopped basil for garnish

Equipment

  • Skillet
  • Mixing bowl
  • Spatula
  • Baking dish
  • Oven

Method
 

  1. In a skillet over medium heat, add the olive oil. Once hot, add the minced shallot and minced garlic. Sauté for about 2-3 minutes until the shallots are translucent and fragrant.
  2. Add the roughly chopped fresh spinach to the skillet. Cook it down for about 3-4 minutes until wilted, stirring occasionally.
  3. In a large mixing bowl, combine the softened cream cheese, mozzarella cheese, feta cheese, and Greek yogurt. Mix until smooth and creamy.
  4. Once the spinach mixture has cooled slightly, fold it into the cheese mixture. Add the diced artichoke hearts, chopped sun-dried tomatoes, and crushed red pepper flakes. Season with salt and pepper to taste. Stir well.
  5. You can choose to serve the dip cold or bake it. If baking, preheat your oven to 350°F (175°C). Transfer the dip into a baking dish and bake for about 20-25 minutes or until heated through and slightly golden on top.

Notes

  • Refrigerate leftovers in an airtight container for up to 3 days.
  • For longer storage, freeze the dip for up to 2 months; thaw in the fridge before reheating.
  • Warm in the oven at 350°F (175°C) until heated through.