This copycat Olive Garden spinach artichoke dip recipe is creamy, flavorful, and loaded with fresh vegetables and cheeses to make the perfect appetizer or dip. Hot and bubbling, this dip makes the perfect appetizer to serve with thick slices of toasted crusty bread.
Bring the cream cheese and mascarpone to room temperature.
Preheat the oven to 350 degrees Fahrenheit. In a large bowl add the softened cream cheese and mascarpone cheese. Add in the chopped artichoke hearts, lemon juice, 1/2 cup parmesan cheese (save the other half for later), crushed red pepper flakes, parsley, chopped garlic, green onions, salt, pepper, spinach, and half the olive oil (saving the other half).
Mix the ingredients together until well combined.
Pour the dip into a greased 13 x 9 inch baking dish. Sprinkle the remaining 1/2 cup of parmesan cheese on top. Bake for 20-25 minutes until the dip is hot and bubbling.
Remove dip from oven and drizzle the remaining olive oil on top.
Serve with crostini, tortilla chips, or crackers and enjoy.
Notes
Additions and SubstitutionsInstead of regular salt, try using garlic salt for extra flavor.If you can't find mascarpone cheese you can substitute Greek yogurt or sour cream instead.For a spicier version, you can add another 1/2 teaspoon of red pepper flakes.You can use frozen chopped spinach - just be sure to thaw the spinach well and squeeze out as much liquid as you can before adding it to the dip.Expert Tips
Make it ahead! Mix your ingredients together in a large bowl. Cover with plastic wrap and refrigerate until ready to serve. Bake the dish in a preheated oven and enjoy hot.
You can serve this dip with slices of crusty Italian bread, toasted baguette slices, pita chips, tortillas, or crackers.
For a super easy version, you can skip chopping the ingredients by hand and pulse the dip a few times in a food processor instead.