Description
This creamy spinach artichoke dip is a rich, cheesy, and flavorful appetizer made with fresh spinach, marinated artichoke hearts, and a gooey blend of mozzarella and parmesan cheese. It’s baked to golden perfection and served warm, making it an instant crowd-pleaser. Perfect for healthy homemade recipes, quick dinner ideas, and a delicious addition to any party or game-day spread!
Ingredients
Units
Scale
- 1/2 tablespoon olive oil
- 1 large shallot, diced
- 2 cloves garlic, minced
- 5 oz fresh spinach, roughly chopped
- 8 oz cream cheese, softened
- 1/2 cup full-fat Greek yogurt
- Juice of 1/2 a lemon
- 14 oz marinated artichoke hearts, drained and chopped
- 1/4 teaspoon red pepper flakes, for garnish
- 1/4 teaspoon fresh cracked black pepper
- 1/2 cup grated Parmesan cheese, plus more for garnish
- 1 1/2 cups whole milk mozzarella cheese, divided
- Fresh parsley, for garnish
For Serving:
- Carrot sticks
- Celery sticks
- White corn tortilla chips
Instructions
- Preheat oven to 350°F (175°C).
- Heat a skillet over medium-high heat. Add olive oil, diced shallot, and minced garlic. Sauté for 1-2 minutes until fragrant.
- Add chopped spinach and cook for another 2-3 minutes until wilted. Remove from heat.
- In a large mixing bowl, combine the spinach mixture, softened cream cheese, Greek yogurt, lemon juice, artichoke hearts, red pepper flakes, Parmesan cheese, and 3/4 cup shredded mozzarella. Stir until creamy.
- Transfer the dip to a 10-inch skillet and spread evenly. Top with remaining 3/4 cup mozzarella cheese.
- Bake for 20-25 minutes until bubbly and golden.
- Garnish with fresh parsley and serve warm with chips and veggies.
Notes
- For extra creaminess, use full-fat cream cheese and Greek yogurt.
- Substitute frozen spinach (thawed and drained) if fresh spinach isn’t available.
- Serve with toasted baguette slices for added crunch.
Nutrition
- Serving Size: 1/8 of dip
- Calories: 210 kcal
- Sugar: 1g
- Sodium: 420mg
- Fat: 15g
- Saturated Fat: 8 g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 40mg