Hot spinach cheese dip is one of those famous dips that’s always a crowd-pleaser!

This hot spinach dip recipe with cream cheese is the best ever dip! It’s popular during the holidays, and great as a take-along contribution to a party, a potluck, or a buffet! We often serve this on Christmas Eve for appie night alongside the always popular hot artichoke dip!

Hot Spinach Dip in a casserole dish


Follow Our Zesty Life on Pinterest for more great recipes and ideas!

PIN this Hot Spinach Dip Recipe to your Appetizer Board!

For an extra easy and attractive presentation, serve fresh spinach dip recipe hot from a cast-iron skillet and let guests help themselves! We love it with our famous wonton crisps, sourdough crackers or toasted slices of crusty no-knead bread.

Fresh Spinach Parmesan Dip!

Whether it’s served or hot or cold, spinach dip is full of flavor, color, and texture! While it’s most famous as a dip, consider using it as a spread on garlic bread or as a sandwich dressing on a wrap with meat and veggies! We love this no mayo version because cream cheese makes it creamy and flavorful!

dipping a cracker in Hot Spinach Dip

How to Prepare Spinach

A quick and easy way to prepare spinach dip is to make sure the spinach is prepped the right way. For garden spinach:

  • Start with breaking apart the stems and add the spinach to cold water. 
  • Gently swish the spinach around in the water to remove sand and dirt.
  • Carefully wash each spinach leaf. Break off tough stems.
  • Rinse again in fresh water, and place on top of a clean dish towel or paper towels. Roll up and squeeze lightly to remove moisture.
  • Coarsely chop with a large knife. Presto!

It’ll look like a LOT of spinach, but it cooks down beautifully in the dip.

To use frozen spinach, defrost and drain two 10 ounce packages of frozen spinach. Add in place of fresh spinach and follow remaining instructions.

ingredients to make Hot Spinach Dip

How to Make Hot Spinach Dip

Savory spinach dip is a party favorite that’s ready in 1-2-3!

  1. Saute onion and garlic in oil. Add spinach and cook. Remove the spinach and press the extra moisture out. A colander is a great way to squeeze the spinach.
  2. Whisk milk and cream cheese into the saute pan. Add the spinach to melted cheese and other ingredients. Double the hot sauce for an extra spicy version!
  3. Put the dip in a casserole dish (or a cast-iron skillet), top with more mozzarella, and bake until the cheese is bubbly and golden brown.

PRO TIP: Before cooking, leave cream cheese to soften at room temperature, or use the microwave.

PRO TIP: Use my favorite vegetable chopper to chop the onion! It is a time-saver for the prep and also saves your eyes! I love that it makes the onion bits all the same size and you can choose from two sizes!

a casserole dish filled with spinach dip topped with cheese before being baked

What to Add to Hot Spinach Dip

Hot spinach dip is great just the way it is, but it’s even better with a few added ingredients for flavor and color! I mean who doesn’t love hot spinach artichoke dip? Try a few of these extras on for size! 

  • Bacon crumbles
  • Sliced black olives
  • Sundried tomatoes
  • Sliced jalapenos
  • Diced green chiles
  • Sliced, toasted almond or walnut
  • Fresh crabmeat
  • Small, cocktail shrimp

What to Dip in Hot Spinach Dip

  • Spinach dip is a hearty dip, so try things that have some heft like crostinis, toasted bread, or crackers (even sourdough crackers!).
  • We also like it with celery stalks, carrot sticks, zucchini, and cucumber rounds.
  • Why not scoop it into mushroom caps, top with extra Parmesan cheese, and broil for a few minutes to create a whole new appetizer? (Also a fantastic idea for leftovers, if you have any!)
  • Hot spinach dip can also be served from a sourdough bread bowl with the insides scooped out. Use the inside bread to dip! No dishes to wash!

top view of Hot Spinach Dip

How to Store and Use Leftovers

  • Spinach dip will last up to a week in the refrigerator as long as it’s in a tightly covered container.
  • To freshen it up, simply give it a stir and add a little extra Worcestershire sauce and a dash of salt and pepper. Serve leftovers hot or cold!
  • Spinach dip freezes great, too! Scoop into zippered bags and lay them flat on the bottom of the freezer. Write the date on them and they should keep their flavor about 8 weeks. This way you can have individual servings any time you need them!
  • Reheat leftovers in the microwave. Pop it under the broiler for about one minute if you’d like to brown the cheese.
Hot Spinach Dip in a casserole dish
5 from 9 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Hot Spinach Dip

Creamy, cheesy Hot Spinach Dip is great for a party or potluck!
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 16 servings
Author Candace


  • 1 teaspoon olive oil
  • ½ onion diced
  • 2 cloves garlic minced
  • 2 pounds spinach cleaned, trimmed, and coarsely chopped
  • ½ cup milk
  • 6 ounces cream cheese
  • ½ teaspoon Worcestershire sauce
  • ¼ teaspoon hot sauce buffalo or Tabasco
  • ½ cup shredded mozzarella cheese divided
  • ¼ cup freshly shredded Parmesan cheese or use additional mozzarella
  • salt and freshly ground black pepper to taste


  • Preheat oven to 425°F. Lightly grease or oil a ½ quart casserole dish and set aside.
  • In a large pot, add oil, onion, and garlic and cook over medium heat until translucent, 4-5 minutes.
  • Add half of spinach, and wilt slightly. Add remaining spinach and cook until completely wilted, about 5 -8 minutes. Pour into colander, pressing spinach mixture to drain well. Set spinach mixture aside.
  • Add milk and cream cheese to same pot and heat on medium, whisking until cheese is melted (about 3 minutes). Stir in spinach mixture, Worcestershire, hot sauce, parmesan, and ¼ cup of mozzarella.
  • Add spinach dip mixture to casserole dish and sprinkle with remaining ¼ cup mozzarella. Bake for 20-25 minutes, until golden brown and bubbling.
  • Serve with crostini, baguette or crackers.


To prepare ahead, simply follow all instructions except baking. Store in the fridge for up to 3 days. Rest for one hour at room temperature before baking as directed.
To use frozen spinach, defrost and drain two 10 ounce packages of frozen spinach. Add in place of fresh spinach and follow remaining instructions.
5 from 9 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Nutrition Information

Calories: 58 | Carbohydrates: 4g | Protein: 4g | Fat: 3g | Saturated Fat: 2g | Cholesterol: 10mg | Sodium: 149mg | Potassium: 362mg | Fiber: 1g | Sugar: 1g | Vitamin A: 5427IU | Vitamin C: 16mg | Calcium: 119mg | Iron: 2mg

Nutrition information does not include optional ingredients or garnish and is an estimate. It may change based on actual ingredients and cooking methods used.

Course Appetizer, Dips, Snack
Cuisine American

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

PIN this Hot Spinach Dip Recipe! 

close up of Hot Spinach Dip with writing

Hot Spinach Dip with crackers and writing
Hot Spinach Dip in a dish with writing
Hot Spinach Dip with a title
Hot Spinach Dip in a dish with a title
Hot Spinach Dip ingredients and finished dish with a title

Very slightly adapted from Martha Stewart


, ,

Recipes you'll love

About the author

I am a wife, mother of two, and professional accountant. I love fantastic food, and it is so often the center of our lives, from everyday dinner, to family gatherings, and special evenings at fabulous restaurants. I have always loved cooking and baking, with my mom and grandma, and now, with my daughter and son. I love trying new recipes while enjoying my favorites too. I’m so happy to share them with you.
See more posts by Candace

latest & greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating