Cheesy Baked Spinach Artichoke Dip

a hot dish of baked spinach artichoke dip with crackers and wine.

This is one of the best spinach artichoke dip recipes I’ve ever tried. It’s unlike any other because this easy baked spinach artichoke dip is made without mayonnaise, cream cheese or sour cream, but it’s every bit as rich and cheesy. Serve this cheesy baked artichoke spinach dip at your next get together and get ready for rave reviews.

This post has been updated for photos and content since it’s original publication in 2017.

a small casserole dish with just baked spinach artichoke dip.
This rich warm spinach artichoke dip recipe is irresistible with crackers or crostini and a dash of hot sauce.

One of my all time favorite guilty pleasures is a hot from the oven gooey, cheesy baked spinach artichoke dip. My response to seeing this hot artichoke spinach dip on a restaurant menu is immediate and visceral, negating any other appetizer options.

If you feel the same way, this spinach artichoke dip recipe is for you.

It’s based on the dreamy dip from Houston’s restaurant and it’s incredible. We have a Houston’s not far from our house and it’s long been a favorite spot for celebrating birthdays and special occasions. Their cheesy, baked, hot artichoke spinach dip is a must have every time we go.

Unlike other versions that use mayonnaise, cream cheese or sour cream, this easy spinach artichoke dip has no mayo, and skips both the cream cheese and sour cream for a completely different binder.

This dip tastes rich, but compared to those mayo, cream cheese bombs, it’s healthier in terms of calories and saturated fat. Let’s not forget, it’s full of veggies, too!

Newsletter Signup
Join our community of food lovers!

Get my latest recipes, helpful kitchen tips and more good things each week in your inbox.

Ingredients you’ll need for baked spinach artichoke dip

  • Spinach
  • Butter
  • Flour
  • Cayenne Pepper
  • Onion Powder
  • Kosher Salt
  • Black Pepper
  • Whole Milk
  • Artichoke Hearts
  • Parmegiano Reggiano
  • Fontina Cheese

Is fresh or frozen spinach better for the spinach artichoke dip recipe?

For ease and simplicity, I prefer using frozen spinach for this warm dip. Why? Using fresh spinach costs more than frozen and using fresh spinach means more work because you’d have to:

  1. Blanch fresh spinach in boiling water and
  2. Shock the spinach in ice water before you can get to the rest of the recipe.

That said, you’ll want to take the frozen spinach out of the freezer to thaw for several hours before starting this recipe. Do not thaw it in the microwave.

Drain your spinach well before adding it to the artichoke dip recipe

If you add thawed frozen spinach to the dip, it will be very watery.


Because the process food manufacturers take to freeze spinach involves the two steps I mentioned above. Consequently, frozen spinach has lots of extra liquid that would water down your dip.

So you’ll need to make sure to remove that excess liquid, by:

  1. Pressing it with a spoon through a sieve (shown above) OR
  2. Squeezing it dry, by rolling the thawed spinach in the center of a clean dish towel and twisting and squeezing the towel over a sink until all of the liquid is removed. (The dish towel method is the messiest, but also the most effective).

Should I use canned or frozen artichokes?

You can use either canned or frozen (and thawed) artichoke hearts for the warm spinach dip. Bear in mind that just as the spinach, you’ll want to dry the artichokes very well before using them in the recipe.

Most canned or frozen artichokes are sold whole or halved, so you’ll also need to chop them finely before adding them to the dip.

This easy baked spinach artichoke dip has no mayo, cream cheese or sour cream in the dip itself. Instead, the secret to this creamy blend is a simple white sauce (a.k.a. bechamel) made with a butter and flour roux and milk, cooked until thickened.

To give a plain white sauce more zip and flavor, it’s seasoned with salt, pepper, cayenne, and onion powder.

How to make spinach artichoke dip:

  1. Melt the butter in a skillet or saucepan.
  2. Add the flour and stir or whisk together until there’s no dry bits of flour left and the mixture is bubbly (this is called a roux, pronounced “roo”. Cook the butter and flour mixture for about one minute.
  3. Add the seasonings (salt, pepper, garlic powder and cayenne pepper) and mix until fragrant and well combined.
  4. Whisking constantly, add the milk a little at a time until it’s well blended in the roux.
  5. Continue to stir and cook, (scraping the bottom of the pan so the flour doesn’t stick to the bottom of the pan) and bring to a boil.
  6. Stir the bechamel sauce constantly as it cooks and thickens for about 1 minute. Remove from the heat.
  7. Stir in the drained chopped spinach and the chopped artichoke hearts and mix to combine.
  8. Add the parmesan and fontina cheeses (reserve a little of the cheeses for topping the spinach artichoke dip before baking.)
  9. Transfer the dip to a prepared baking dish and sprinkle on the reserved cheeses.
  10. Bake until the cheese is warm, gooey and melted. Serve.
grating and dicing the parmesan and fontina cheeses to mix with the baked spinach artichoke dip mixture.
Finely grate the parmesan cheese and cut the fontina into small dice, about 1/4″.

Best cheeses for baked spinach artichoke dip like a restaurant

To give that rich, cheesiness you expect in a hot artichoke and spinach dip, you’ll want to use a variety of cheeses. At Houston’s, they used freshly grated Parmigiano Reggiano and chunks of melty fontina, which is what I recommend.

However, if you don’t have these cheeses on hand, here are some swaps that work well too.

Different cheese substitutions:

  • Instead of grated parmesan, try Pecorino Romano or Grana Padana.
  • If you don’t have Fontina, use another good melting cheese, like Monterey jack or provolone. Avoid cheddar and American.
mixing the spinach artichoke dip recipe in the skillet.
Mix the two cheeses into the spinach artichoke mixture, then transfer to a baking dish.

Use a lower heat for baking spinach artichoke dip

What makes this baked spinach artichoke dip so cheesy and delicious is the lower oven temperature (325° F), which melts the fontina and parmesan cheeses, but doesn’t brown them.

The cheeses actually melts into puddles of gooey, oozy deliciousness tucked between and around the tender spinach and artichoke hearts.

So what’s the best way to transport the baked spinach artichoke dip to your mouth? The possibilities are endless.

Houston’s restaurant serves their spinach artichoke dip with crispy corn tortillas, a small ramekin of picante sauce and sour cream for topping.

What chips are good with hot artichoke spinach dip?

  • Town House or Ritz Crackers.
  • Crispy Pita Chips (we like Stacy’s) or Pita Crackers (the one’s from Trader Joe’s).
  • Toasted crostini or grilled bruschetta are delicious options, too.
  • For a healthier option, try serving it with slices of cucumber or raw zucchini or squash topped with the warm spinach artichoke dip.

I’ve made this dip countless times for everything from holiday parties to game day get togethers and the one constant is that EVERYONE loves it. It’s ultra creamy without being cloying or overly heavy.

The spinach and artichokes are bound by just the right balance of bechamel and cheese.

If you want more heat, you can increase the amount of cayenne pepper or serve it with a bottle of your favorite hot sauce on the side, so guests can doctor it themselves according to their tastes.

Baked spinach artichoke dip hot from the oven.


Is spinach artichoke dip healthy?

Most recipes for this warm dip are laden with cream cheese, mayo and sour cream PLUS cheese. This baked spinach artichoke dip has no mayo, cream cheese or sour cream and consequently the calorie and cholesterol count are much lower. I wouldn’t call it a health food, but it’s not the nutrition bomb of other recipes.

Can I prepare the spinach artichoke dip recipe in advance?

Yes. Assemble the dip and keep it covered and refrigerated for up to a day ahead of time. Remove the dip from the refrigerator about 30 minutes before baking it, or it will take longer to cook and melt the cheeses.

What’s the best way to reheat spinach artichoke dip?

There are two easy ways to do this, either in the oven or microwave. To reheat in the oven, preheat to 325° and cover the dip with foil. Bake for 15-20 minutes until the cheese is melted. For the microwave, zap it in increments of 30 seconds until the dip is hot and gooey.

a casserole of baked spinach artichoke dip with crackers and crostini.

More spinach and artichoke recipes:

A crunchy crostini cracker topped with warm baked spinach artichoke dip.

More party dip recipes:

Tried this recipe? Leave a rating and review.

Your comments and shares are invaluable to me and the thousands of readers who use this site daily. If you've made the recipe, leave a star rating and review. We want to hear how you liked it.

We'd love it if you shared the recipe with your friends on social media!

a bubbly warm spinach artichoke dip in a white baking dish.
Print Pin
5 from 7 votes

Cheesy Baked Spinach Artichoke Dip

This restaurant-style baked spinach artichoke dip is warm, cheesy and delicious. This spinach artichoke dip recipe has no mayo or cream cheese, so it’s a little healthier than most. Serve with sturdy crackers, crostini or veggie chips for an appetizer everyone loves.
Author: Lisa Lotts
Course Appetizer
Cuisine American
Keyword dip, spinach
Dietary Restrictions Egg Free, Vegetarian
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 8


  • 3 tablespoons butter
  • 3 tablespoons flour
  • ½ teaspoon onion powder
  • 1/8-1/4 teaspoon cayenne pepper depending on how much heat you like
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper freshly ground
  • 1 ¼ cups milk
  • 1 10- ounce package frozen spinach thawed and finely chopped
  • 14 ounce artichoke hearts drained, patted dry with a paper towel and chopped
  • ½ cup parmesan cheese grated , divided
  • 4 ounces fontina cheese cut into 1/4″ dice, divided


  • pita chips, crackers or toasted crostini
  • hot sauce or picante sauce optional


  • Preheat the oven to 325°.
  • Place the thawed spinach into a clean kitchen towel. Gather up the ends and sides and hold the towel over the sink as you squeeze all the moisture out of the spinach. Set aside.
  • Melt the butter over medium high heat in a saucepan or skillet with higher sides. Add the flour and cook, stirring constantly until mixture is smooth and bubbly, about one minute.
  • Add the onion powder, cayenne pepper, kosher salt and black pepper – cook for one minute until very fragrant.
  • Add the milk a little at a time, stirring constantly until the sauce starts to bubble. It will thicken up as it boils. When the bechamel sauce is thick and creamy, remove the pan from heat.
  • Add the spinach and artichokes, most of the parmesan and fontina (reserve a handful of each to sprinkle on top of the dip before baking.)
  • Spray an ovenproof dish with nonstick vegetable spray. Transfer the dip to the dish and garnish with the reserved fontina and parmesan cheeses. Bake for 20-30 minutes.
  • Let the dip cool slightly before serving with crackers or toasts.


  • We like to add a dash of hot sauce when assembling the spinach artichoke toasts, but you can also top with picante sauce. At Houston’s they also serve it with a dollop of sour cream.


Calories: 217kcal | Carbohydrates: 9g | Protein: 9g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 37mg | Sodium: 625mg | Potassium: 214mg | Fiber: 2g | Sugar: 3g | Vitamin A: 5452IU | Vitamin C: 13mg | Calcium: 262mg | Iron: 1mg

Pin “Baked Spinach Artichoke Dip” For Later!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Karen Dioguardi says:

    Can. This be made dairy free using almond milk and plant based cheese

    1. I generally don’t cook with plant based cheese, so I don’t know if you’d get the same type of creaminess, but it’s certainly worth a shot — especially if you have a vegan cheese you like. Almond milk is fine for the roux.

  2. That looks so cheesy and I am a cheese addict. I can’t help myself when I see cheese, just want to dig in right away.

  3. 5 stars
    We have a game day party coming up and this recipe is going on the menu. Everybody is going to love it.

  4. 5 stars
    I can’t wait to try this. I love artichoke spinach dip but the cream cheese/mayo versions always feel like they are lacking.

    1. I agree – this one starts with a great base! Hope you enjoy it!

  5. 5 stars
    A blank cookbook is such a clever thing to ask for. I bet she’ll treasure that for the rest of her life! This dip looks AMAZING! I’ve somehow never made homemade spinach dip before, but I’m thinking that seriously needs to change now. 🙂

  6. 5 stars
    I love that you have your grandma’s recipes in cookbook form! I have scraps here and there in their writings and it’s great to have those keepsakes. Also, this spinach dip! Yum, must make!

  7. This dip looks outrageous! Spinach Artichoke dip is one of my favorites. Bella loves her cookbook! – And I love that she is taking an interest in cooking! Can’t be in this family without it 😉

    1. This dip is outrageous, Katrina — and you’re right about “can’t be in this family without an interest in cooking”!

  8. Everyday Sarah Jane says:

    This looks amazing! It’ll be perfect to make for the Super Bowl in a couple of weeks…to cheer on my hometown team, New England Patriots! Pats and delicious food will make sure for a perfect Sunday!

    1. I’m excited for that game too — making a chowda in honor of the Pats!

      1. Everyday Sarah Jane says:

        Yes!!! Love it!

  9. Rika (@thedealmatch) says:

    Looks so delicious ! I love spinach dip, perfect for any party!

  10. swathiiyer says:

    Lisa these cheesy dip is just awesome, I need to make it, even though I am in Houston never visited that Restaurant.

    1. Ha ha! That’s too funny! Houston’s is a favorite restaurant here!

  11. Ah a hand-written cookbook – there’s something so magical about flipping through old cookbooks, covered in food stains that date decades and written by hand that you always have to spend sometime deciphering! Ahhh! And this recipe is definitely a keeper!

    1. I agree, hand-written has a sense of connection to the past…

  12. Natalia Lilly says:

    5 stars
    This is such a good idea for game days!!! yummy!

    1. It’s THAT good, but I’d advise against every meal for a month!

  13. Oh wow! Love that bright spinach. Looks perfect with all that melty cheese. Such a great addition to the gameday table!

    1. Thanks, Tara! This dip is indulgent, but such a treat!

  14. I love spinach dip and artichoke dip, but I’v e never combined them. I think I will from now on. This is seriously delectable! Oh, and I love that baking dish!