Creamy Stovetop Spinach Dip (No Bake, Quick & Easy)
This Stovetop Spinach Dip recipe is a reader favorite since 2009. It’s so delicious for so many reasons and best of all, it takes less than 20 minutes to make! But it depends how fast you cut your onions. If you’re speedy, then this dip will only take about 15 minutes.

Video: Hot Stovetop Spinach Dip Recipe
Stovetop Spinach Dip Recipe
I’m admitting that I have an eating issue when it comes to anything warm, rich, cheesy and gooey. Add a bold red glass of wine and a crusty baguette, I’ll inhale a big bowl of any cheese dip that was accidentally left in front of me.
It’s not often that I make my appetizer dips outside of the oven. But when my brother #2, who also happens to be my #1 dip fan, made one of my appetizer dips on the stove op, I screamed out loud in dip mutiny. How could he rip apart my recipe and cook it in 15 minutes in a FRYING PAN?! I’ve always nurtured all my dips in the oven for about one hour and patiently waited out the long bake time. I never, ever considered changing my cooking technique. Why mess with perfection?
“It’s good, try it,” he told me. Brother #2 has always been a quiet, gentle guy of few words. So when he made the effort to share his ideas, it was powerful enough to convince me to pull out my cast iron pan, think out side of the oven and give my warm spinach dip a try via the stove top.
Quick and Easy Spinach Dip in less than 20 Minutes
Lo and behold, he was right on the money. I made my stovetop spinach dip in a frying pan and within 10 minutes I had a rich, cheesy, beautifully melted and flavored dip that rivaled the 60 long minutes of oven cooking. I couldn’t believe how fast, and well combined all the ingredients came together in the frying pan. The flavors of this spinach dip were actually BETTER in this stove top method because I was able to caramelize the onions and garlic until they became fragrant. The oven version never had that same caramelized epiphany.
I’m completely hooked to my brothers fast technique on this stovetop spinach dip and am thankful for his bachelor style cooking methods. But I blame him for making me eat this spinach dip more often because it’s so EASY! Thanks Bro! – Diane


Stovetop Spinach Dip Recipe in 20 Minutes (or Baked)
Ingredients
- 2 Tablespoons (30 ml) vegetable oil
- 1 medium onion , minced
- 3 cloves garlic , minced or crushed (or 1 teaspoon garlic powder)
- 8 oz. (227 g) canned water chestnuts , drained & chopped
- 10 oz. (284 g) package frozen chopped spinach , thawed & squeezed dry of excess water
- 1 teaspoon (5 ml) salt
- 1 teaspoon (5 ml) fresh cracked black pepper , or to taste
- 8 oz. (227 g) cream cheese
- 1/4 cup (56 g) mayonnaise
- 1 cup (100 g) freshly grated Parmesan cheese , or more for a broiled top
- 1/2 cup (120 ml) milk
- chips, crackers, or vegetables for dipping
Instructions
- Chop onions, garlic and canned water chestnuts. Set aside.

- Heat a large saucepan over medium-high heat, add 2 Tablespoons oil. When oil is hot, add the minced onions and garlic. Cook the onions and garlic, stirring frequently, until they are light brown but not burnt, about 2 minutes. If you're using garlic powder, add it after the onions are browned.

- Add chopped water chestnuts, spinach, 1 teaspoon salt and black pepper. Cook for about 3 minutes until ingredients are combined well.

- Add 8 oz. cream cheese, 1/4 cup mayonnaise, 1 cup parmesan cheese, and 1/2 cup of milk. When cream cheese begins to melt, turn heat to low.

- Slowly stir and simmer ingredients until all cheese is completely melted and dip becomes creamy and well combined. Cook for about another 2-3 minutes to blend flavors together.

- At this point you can serve warm and enjoy. Serve immediately when it's warm with bread, crackers or tortilla chips.But if you want a crispy cheese crust, then continue to next steps in recipe.

- Add about 1/2 cup cheese over the dip.

- Broil or bake at 500°F/260°C for about 5 minutes or until cheese melts and creates a crust.

- Remove from oven and allow to cool before serving.

Video
Nutrition Information per Serving
More Easy Dip Recipes:
If you enjoy this hot spinach dip recipe, then here’s more appetizers to devour. Here’s our artichoke spinach dip if you prefer artichokes over water chestnuts.
- kiwi margarita pairs great with this dip
- spinach bacon salad is a fantastic high protein salad that’s low carb and keto friendly.
- This is for corn lovers: stovetop fresh corn dip with cheese
- try our stove top crab dip
- tuna spinach bruschetta
- creamy avocado dip
- this recipe was originally published in 2009 and it’s an oldie but goodie.







Oh my gosh…this was delicious!!! I’ve tried so many of those packet recipes for a good dip, and there was also something off with them. I made your recipe, baked it, and a had a mouth orgasm.
This recipe is so much easier than I thought it would be! The only thing is that I can’t find water chestnuts where I live. Any suggestions for a substitute?
The video shows artichoke hearts, then never mentioned again…1 jar?
The video we think you are referring to is for a different recipe. That recipe is the stovetop artichoke-spinach dip which can be found here: https://whiteonricecouple.com/recipes/artichoke-spinach-dip/ . Thanks!
Can’t wait to try this one! My version uses parmesan cheese, no onions, and is baked in the oven. It’s a guaranteed hit!
Hi! Fantastic recipe. I’m planning on making several batches of this for my sister’s birthday next week. 🙂
I have two questions, though:
1) What are the water chestnuts for? I assume they add a bit of crunchiness and texture, but are they absolutely necessary? I mean, I love them, but was wondering if I can omit them in case I don’t find them.
2) The recipe calls for “1/4 mayonnaise”. I assume this means 1/4 cup?
Thanks!
Hi Tess. You are correct about the chestnuts, they are mostly there for texture but it can always be omitted if you need to. If you still want the crunch, you could use chopped jicama if you’d like. They would give a similar texture and will be easier to find this time of year.
And you are correct about the mayo. It is 1/4 cup. I don’t know how that one missed out editing. Thanks for pointing it out.
T & D
Just need to ask one quick question…..How much spinach would I need to use if it were fresh instead of frozen….same 10 oz?
Mandy- I’m not sure how much fresh spinach you would need. I’ll have to make it and test it for a fresh spinach version.
I was looking for a recipe for a dip I had at a restaurant recently, Baked Spinach and Jalapeno Dip. I am going to use your recipe and add the jalapenos with the onion and garlic. I think it will be close!
Awesome recipe, this Was a great hit at my house! Tasted just as good, if not better then oven baked dip. I will definitely be making this again! Thank you!!!
This is a wonderful recipe. I totally agree with the saute pan method and maybe a vidalia onion. I love anything warm and cheesy especially where artisan bresd comes in. The possibilites abound. anyway thanks for a great job. I can see the passion in it.
this was great! perfect for a cold rainy day. i’m going to make stuffed mushrooms with the leftovers 🙂
Kim – I too had the same recipe and was looking tonight and also found I had lost my printed copy…here’s one I found on the net…looks very similar to the original I remember:
Spinach Artichoke Dip*
Serves 6
* 1½ packages frozen, chopped spinach
* 3 tablespoons olive oil
* 1 14 oz jar artichoke hearts, chopped
* 2 tablespoons chopped garlic
* 1½ teaspoons salt
* 1 teaspoon white pepper
* ½ teaspoon Tabasco Sauce
* ½ cup whipping cream
* 1 heaping cup grated Baby Swiss cheese
* 1 heaping cup Monterey Jack cheese
* Tortilla chips
Thaw spinach in refrigerator or in microwave. Cook in microwave on high for 5 minutes. Drain, pressing out excess water. Heat oil in a large skillet over medium heat. Sauté garlic and artichoke hearts. Add salt, pepper and Tabasco Sauce, stir well. Reduce heat to low and add spinach. Add cream and all but 1/4 cup of each cheese. Stir until mixed and heated through. Pour into serving dish; put the rest of the cheese over the top. Place in hot oven or microwave until cheese is melted. Serve with tortilla chips.
*Adapted from recipe attributed to Mason Jar Restaurant in Houston, Texas.
I had a similar recipe from a Houston restaurant called the Mason Jar, but it called for shredded Swiss cheese and Monterrey Jack cheese. It also had light cream, but no cream cheese. I cannot find my recipe, which I cut from the Houston
Chronicle a long time ago. Can anyone help me out?
I took this to a Halloween party this weekend and everyone loved it! It will definitely be my go-to dip from now on.
The pictures on your site are beautiful and delicious looking. Thank you for sharing
I love spinach dip and yours looks really good. Wish I would’ve seen this recipe before the superbowl.
OK, I recently had warm spinach dip for the first time and was an instant convert. Now I can make it myself…Thank you thank you!
Any tips on making ahead and reheating??
Aimee- You can definitely make this ahead of time and re-heat it in the oven or microwave! Either way, the dip still tastes wonderful .