Creamy hot spinach dip is the best appetizer for any occasion. I bring this hot cheesy dip to every party I go to, and it’s always a crowd-pleaser. This easy spinach dip is made with simple ingredients and baked to gooey perfection in 30 minutes.

Hot Spinach Dip Recipe
Something about dipping a salty tortilla chip into a baked creamy dip while the leaves are falling outside makes me feel warm and cozy. This hot spinach dip is rich and cheesy and the best make-ahead appetizer for game days and holiday parties. I love that I can assemble this the day before and then bake it to serve hot for all my guests.
This classic baked spinach dip is the perfect balance of creamy cheese, cooked spinach, and salty bacon. There are so many ways to serve hot spinach dip but this recipe is my favorite. It takes a few minutes to put together and bake to a bubbly and golden goodness. I promise it will be eaten quicker than any other appetizer on your table.
Ingredients
- Full-Fat Sour Cream and Cream Cheese: These ingredients make the dip thick, creamy, and rich. Use low-fat for a lighter version.
- Spinach: Spinach is both delicious and healthy, rich in vitamins and nutrients.
- Bacon: You can use your favorite brand of pre-cooked bacon pieces, but if you want to give this dip even more flavor, you can cook up your own crispy bacon.
- Onion and Garlic: This helps give the dip depth and enhance the savory flavors. The onion also adds a slight sweetness.
- Cheddar and Mozzarella Cheese: These cheeses are the perfect combination: the cheddar adds a sharp tang, while the mozzarella adds contrast with its mellow and smooth taste.
- Fresh Parsley: Fresh parsley goes well with savory dishes. It gives the dip a bright freshness and pleasant aroma.
Tips and Suggestions
Use a mix of cheeses for depth of flavor: cream cheese for creaminess, mozzarella for gooeyness, and Parmesan for a nutty, salty punch.
If using frozen spinach in the recipe, make sure all of the water is removed from your spinach by using paper towels to squeeze and wring it out until most of the moisture is gone.
You can keep this hot spinach dip warm by adding it to a slow cooker on warm. Make sure to stir it occasionally.
Hot Spinach Dip Variations
- Artichokes: Spinach and artichoke is a very popular flavor combination. Just add a 1/2 cup of chopped marinated artichoke hearts.
- Sun-dried tomatoes: Adding these would take the spinach dip to the next level of flavor. Just Add 1/4-1/2 cup of chopped oil-packed sun-dried tomatoes.
- Mushrooms: These complement the spinach and cheese flavors without being overpowering. Just add 1/2 cup of chopped cooked mushrooms.
- Jalapeños, hot sauce, or red pepper flakes: Add any one of these to give your dip a little kick.
Serving Suggestions
I love to slice up and toast a gluten-free baguette to scoop this gooey spinach dip. There are so many ways to eat this dip. You can also eat it with gluten-free tortilla chips, almond flour crackers, or even fresh veggies.
Storage Instructions
Place the spinach dip in an airtight container or tightly wrap the baking dish in plastic wrap and refrigerate for up to 4 days. This spinach dip is great as a leftover because it can be eaten either hot or cold. It tastes delicious both ways!
This dip can be reheated in several ways. Add the dip to a greased baking dish and reheat it in a 350° oven until it is nice and bubbly. The dip can also be reheated in the microwave, on the stovetop, or in a slow cooker on a low or warm setting.
More Gluten-Free Appetizers
- Keto Jalapeño Poppers
- Baked Buffalo Chicken Dip
- Gluten-Free Mozzarella Sticks
- Gluten-Free Empanadas
- Gluten-Free Pizza Bites {Dairy-Free Option}
Hot Spinach Dip
Equipment
- 1 hand or stand mixer
- 1 8×8 or 9×9 baking dish
Ingredients
- 1 cup sour cream
- 8 ounce cream cheese
- 1 small onion, diced
- 8 ounce fresh spinach, finely chopped
- ½ cup crispy bacon pieces
- 4 teaspoons minced garlic
- 1 teaspoon ground pepper
- ¼ teaspoon salt
- 1 cup cheddar cheese, shredded
- 2½ cups mozzarella cheese, shredded
Instructions
- Preheat the oven to 375ºF and grease an 8×8 baking dish.
- Place the cream cheese and sour cream in a mixing bowl and use an electric mixer to whip until smooth.
- Add the remaining ingredients (keeping 1 cup of mozzarella aside) and use a spatula to combine all the ingredients.
- Transfer the mixture to the baking dish and top with the remaining mozzarella cheese.
- Bake for 25-30 minutes or until golden brown on top.
Notes
- Use a mix of cheeses for depth of flavor: cream cheese for creaminess, mozzarella for gooeyness, and Parmesan for a nutty, salty punch.
- If using frozen spinach in the recipe, make sure all of the water is removed from your spinach by using paper towels to squeeze and wring it out until most of the moisture is gone.
- You can keep this hot spinach dip warm by adding it to a slow cooker on warm. Make sure to stir it occasionally.
- Place the spinach dip in an airtight container or wrap the baking dish tightly in plastic wrap and refrigerate. It can be refrigerated for up to 4 days. This spinach dip is great to eat as a leftover because it can be eaten either hot or cold. It tastes delicious both ways!
- This dip can be reheated in several ways. Add the dip to a greased baking dish and reheat it in a 350° oven until it is nice and bubbly. The dip can also be reheated in the microwave, on the stovetop, or in a slow cooker on a low or warm setting. This dip is also easily reheated in a slow cooker on a low or warm setting.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How to make Hot Spinach Dip Step-by-Step
Preheat the oven to 375ºF and grease an 8×8 baking dish with gluten-free cooking spray. In a mixing bowl, add 8 oz cream cheese and 1 cup sour cream. Use a hand mixer or stand mixer to whip smooth.
Add 1 small chopped onion, 8 oz fresh chopped spinach, ½ cup crispy bacon pieces, 4 tsp fresh minced garlic, 1 tsp ground pepper, ½ tsp salt, 1 cup shredded cheddar cheese, and 1 ½ cups shredded mozzarella cheese to the mixing bowl. Use a spatula to combine all the ingredients.
Transfer the mixture to the greased baking dish and top with 1 cup of mozzarella cheese.
Place in the preheated oven and bake for 25-30 minutes. The top should be bubbly and golden brown. Serve and enjoy!