Category: Appetizer, Party Food
This decadent Baked 3 Cheese Spinach and Artichoke Dip recipe is loaded with three cheeses and baked to bubbly perfection. It always leaves my guests begging for more after scraping the bowl clean.
- 2 Tablespoons – Butter/ Oil
 - 4 cloves – garlic, grated
 - 1 cup – Onion, chopped
 - One 6oz bag – Fresh spinach leaves, chopped
 - 14 oz – Artichoke hearts in water
 - 1/2 Teaspoon – Pepper
 - Salt, to taste
 
For cheese sauce
- 3 Tablespoons – Butter
 - 4 tablespoons – All-purpose flour
 - 1 1/2 cups – Milk
 - 4 oz– Cream cheese
 - 1 Cup – Pepper jack cheese, grated
 - 3/4 Cup – Mozzarella cheese, grated
 - 1/2 Teaspoon – Pepper
 - Salt, to taste
 
Topping
- 1/2 Cup – Mozzarella cheese, grated
 
- Take a heavy bottomed skillet and melt the butter.
 - Add garlic and cook for 1 minute until fragrant.
 - Add onions and saute them until they become translucent.
 - Add spinach and season with salt and freshly ground black pepper.
 - Cook spinach until most of the water from spinach evaporates
 - Add artichokes and then cook for another 2-3 minutes
 - Take the skillet of the heat and set it aside
 - For the cheese sauce, melt butter in a pan.
 - Add the flour and whisk to form a paste/ roux and cook for a minute. This takes out the raw taste of the flour
 - Pour milk into the roux whisking it continuously in order to avoid lumps of flour.
 - Simmer the mixture until the sauce thickens
 - Add cream cheese, pepper jack and mozzarella and mix well
 - Season with salt and pepper
 - Mix in the spinach artichoke mixture and transfer it to a baking dish
 - Top with grated mozzarella cheese and bake at 350F for 20 minutes.
 - If you want your cheese to brown on top, turn of the broiler for 2-5 minutes
 - Serve warm with your favorite chips
 









