Spinach Artichoke Cheese Dip (Printable Version)

# What You’ll Need:

→ Vegetables

01 - 1 small white or yellow onion, chopped
02 - 2 cloves garlic, minced
03 - 10 ounces fresh spinach
04 - 2 cans artichoke hearts, drained and chopped

→ Dairy

05 - 4 tablespoons unsalted butter
06 - 8 ounces cream cheese, softened
07 - 16 ounces sour cream
08 - 2/3 cup mayonnaise
09 - 6 ounces shredded Parmesan cheese
10 - 8 ounces shredded mozzarella cheese

→ Spices and Seasonings

11 - 1/2 teaspoon ground pepper

→ Liquids

12 - 1/2 cup vegetable or chicken broth

# Steps to Follow:

01 - Preheat the oven to 350°F (175°C).
02 - Over medium heat, melt the butter in a large skillet. Sauté the chopped onions and minced garlic until the onions turn translucent.
03 - Add handfuls of fresh spinach to the skillet, allowing it to cook down before adding more. Repeat this process until all the spinach is cooked down in the butter mixture. Set aside.
04 - In a large mixing bowl, thoroughly combine the softened cream cheese, sour cream, and mayonnaise until smooth.
05 - Mix in the shredded Parmesan cheese, ground pepper, and chopped artichoke hearts. Stir well to combine.
06 - Slowly add the vegetable or chicken broth to the mixture and stir until fully incorporated. The mixture will have a slightly soupy consistency.
07 - Fold the cooked spinach mixture and shredded mozzarella into the prepared batter. Ensure everything is evenly mixed.
08 - Pour the mixture into a 4-quart baking dish and spread evenly. Bake for 30 minutes at 350°F (175°C).
09 - Remove from the oven and serve immediately with crackers, tortilla chips, toasted French bread slices, or bagel chips. Enjoy!

# Additional Notes:

01 - This dip pairs perfectly with toasted French bread slices or crunchy tortilla chips, making it an ideal appetizer or a light dinner option.