Hot dips are absolutely having a moment in my kitchen right now, and this Cheesy Artichoke Dip has completely taken over my appetizer rotation. It's the kind of recipe that disappears within minutes at any gathering, whether you're hosting a big crowd or just looking for a cozy weeknight snack situation. If you're as obsessed with cheesy, crowd-pleasing starters as I am, you'll also want to check out my Spinach Bacon Artichoke Dip and my Best Buffalo Chicken Dip for even more reasons to keep the oven warm. And honestly, serving any of these alongside a fresh loaf of Cheesy Pull-Apart Bread is the move you didn't know you needed.

Cheesy Artichoke Dip at a Glance
- 🕒 Total Time: 45 minutes
- 👪 Servings: 8
- 🍝 Cuisine Type: American
- 🧂 Flavor Profile: Rich, creamy, and savory, with Gruyère, Fontina, Parmesan, tender artichoke hearts, lightly browned onions, garlic, and a golden panko topping.
- 📖 Dietary Info: Vegetarian if made with vegetarian cheeses. Contains dairy and gluten as written.
- 📦 Storage Notes: Refrigerate leftovers in an airtight container for up to 3 days. Reheat in a 350°F oven until warmed through.
- ⭐ Why You'll Love It: Three kinds of cheese melt into a creamy artichoke dip with a golden, crunchy topping. Everything comes together in an oven-safe skillet, making it an easy appetizer for game day, holidays, or dinner parties.
Summarize and save this content on
Why I Love This Recipe
This is loaded with tons of flavors from onions to garlic, Parmesan cheese, LOADS of artichoke hearts, Gruyère, Fontina, and some breadcrumbs to give it a bit of a bite. While I love steamed artichokes, this is everything one has ever wanted in life and more. Then add to that some toasted naan or pita on the side, and it’s a recipe for success. This dish is a perfect appetizer whether it's game day or you're hosting a dinner party. Pair with some roasted chicken and citrus avocado salad and you're good to go!!
I mean, come on. GET IN MY BELLY.
Jump to:
Ingredients

Substitutions & Swaps
🧀 Cheese
- Comté - A nutty, creamy substitute for Gruyère that melts beautifully into the dip.
- Provolone - A mild, melty alternative to Fontina. Use a similarly sized amount.
- Pecorino Romano - A sharper, saltier substitute for Parmesan. Taste before adding extra salt.
🥛 Heavy Cream
- Half-and-Half - A lighter alternative to heavy cream. The finished dip may be a little less rich and slightly thinner.
🌿 Artichoke Hearts
- Frozen Artichoke Hearts - Thaw completely, drain, and pat dry before chopping to prevent excess moisture in the dip.
- Marinated Artichoke Hearts - Drain thoroughly and rinse if you prefer a milder flavor. Their seasoning may change the taste of the finished dip.
🥣 Sour Cream
- Full-Fat Greek Yogurt - Adds a similar tangy flavor, although the texture may be slightly different.
- Cream Cheese - Use softened cream cheese for a thicker, richer dip with a milder tang.
🍞 Breadcrumbs and Serving Options
- Regular Breadcrumbs - A substitute for panko that creates a finer, less crunchy topping.
- Crushed Buttery Crackers - Add a buttery, golden topping in place of the panko.
- Pita Chips or Crostini - Sturdy alternatives to naan for scooping up the warm dip.
- Toasted Sourdough - A crusty bread option that pairs well with the rich, cheesy filling.
How to Make Cheesy Artichoke Dip

Step 1: Heat butter in a medium skillet over medium heat. When it foams, add onion and garlic, season with salt and freshly ground black pepper, and cook until the onion and garlic begin to turn brown in color, about 6 minutes.

Step 2: Stir in flour and cook, stirring constantly until no longer raw-tasting, about 1 minute.

Step 3: Sprinkle in ¾ cup of the Parmesan, pour in cream, and stir to incorporate.

Step 4: Add artichoke hearts, sour cream, and ½ of the Gruyère and Fontina, and stir until the cheese begins to melt.

Step 5: Evenly spread the mixture in the skillet so it’s in a uniform layer and top with remaining Parmesan, Gruyère, Fontina, and the panko.

Step 6: Bake at 375°F until heated through, bubbling on the edges, and the cheese is melted, about 30 to 35 minutes. Let rest for 5 minutes. Serve with Stonefire Naan for dunking.

🧀🌿🍞 Tips & Tricks for the Best Cheesy Artichoke Dip
A few simple tips will help you get a creamy, bubbling dip with plenty of artichokes and a golden, crunchy topping.
- Drain the artichokes thoroughly. Canned artichoke hearts can hold a lot of liquid. Drain and pat them dry before chopping so the dip stays rich and creamy rather than watery.
- Let the onions and garlic begin to brown. Cook them in the butter until they develop a little color, about 6 minutes, as directed in the recipe. This builds flavor in the base of the dip.
- Cook the flour for a full minute. Stir the flour into the butter, onion, and garlic mixture before adding the cream. This helps eliminate the raw flour taste.
- Grate the cheeses fresh. Freshly grated Gruyère, Fontina, and Parmesan generally melt more smoothly than packaged shredded cheeses.
- Save some cheese for the topping. The recipe uses part of the Parmesan, Gruyère, and Fontina in the creamy filling and the rest on top. This creates a delicious cheesy layer beneath the panko.
- Use an oven-safe skillet. Prepare the filling on the stovetop, then transfer the same skillet to the oven. It's convenient and means fewer dishes to wash.
- Let the dip rest before serving. Give it about 5 minutes after baking so the bubbling cheese mixture settles slightly and is easier to scoop.
- Serve with warm naan or pita. Toast the bread lightly before serving so it holds up to the rich, cheesy dip. Pita chips and crostini are great alternatives.
Cheesy Artichoke Dip FAQs
Can I use frozen artichoke hearts instead of canned?
Yes. Thaw frozen artichoke hearts completely, drain them well, and pat them dry before chopping. Removing excess moisture helps keep the Cheesy Artichoke Dip thick and creamy.
Why does this artichoke dip use three different cheeses?
Parmesan adds a sharp, savory flavor, Gruyère brings a nutty richness, and Fontina melts into a smooth, creamy filling. Together, they give the dip plenty of flavor and a delicious cheesy topping.
Can I assemble Cheesy Artichoke Dip ahead of time?
You can prepare the filling ahead and refrigerate it in a covered, oven-safe dish for up to 24 hours. Add the reserved cheese and panko topping before baking. A chilled dip may need additional oven time to heat through completely.
What should I serve with Cheesy Artichoke Dip?
Warm Stonefire naan is a great choice for scooping up the creamy dip. Toasted pita, pita chips, crostini, and slices of crusty sourdough bread also work well.
How do I store and reheat leftover Cheesy Artichoke Dip?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven until warmed through. Cover loosely with foil if the topping starts to brown too quickly.

Cheesy Artichoke Dip
Ingredients
- 3 tablespoons unsalted butter
- 1 yellow onion finely chopped
- 4 medium garlic cloves finely chopped
- ¼ cup all-purpose flour
- 1 cup finely grated Parmesan cheese
- 1 cup heavy cream
- 2 14-ounce cans artichoke hearts, drained and coarsely chopped
- ¼ cup sour cream
- ½ cup shredded Gruyère cheese
- ½ cup shredded Fontina cheese
- ½ cup panko breadcrumbs
- Toasted Stonefire Naan Bread for serving
Instructions
- Preheat oven to 375°F.
- Heat butter in a medium skillet over medium heat. When it foams, add onion and garlic, season with salt and freshly ground black pepper, and cook until the onion and garlic begin to turn brown in color, about 6 minutes. Stir in flour and cook, stirring constantly until no longer raw-tasting, about 1 minute.
- Sprinkle in ¾ cup of the Parmesan, pour in the cream, and stir to incorporate. Add artichoke hearts, sour cream, and ½ of the Gruyère and Fontina, and stir until the cheese begins to melt.
- Evenly spread the mixture in the skillet so it’s in a uniform layer, and top with the remaining Parmesan, Gruyère, Fontina, and the panko. Bake until heated through, bubbling on the edges, and the cheese is melted, about 30 to 35 minutes. Let rest for 5 minutes. Serve with Stonefire Naan for dunking.
Notes
- Drain the artichokes thoroughly. Canned artichoke hearts can hold a lot of liquid. Drain and pat them dry before chopping so the dip stays rich and creamy rather than watery.
- Let the onions and garlic begin to brown. Cook them in the butter until they develop a little color, about 6 minutes, as directed in the recipe. This builds flavor in the base of the dip.
- Cook the flour for a full minute. Stir the flour into the butter, onion, and garlic mixture before adding the cream. This helps eliminate the raw flour taste.
- Grate the cheeses fresh. Freshly grated Gruyère, Fontina, and Parmesan generally melt more smoothly than packaged shredded cheeses.
- Save some cheese for the topping. The recipe uses part of the Parmesan, Gruyère, and Fontina in the creamy filling and the rest on top. This creates a delicious cheesy layer beneath the panko.
- Use an oven-safe skillet. Prepare the filling on the stovetop, then transfer the same skillet to the oven. It's convenient and means fewer dishes to wash.
- Let the dip rest before serving. Give it about 5 minutes after baking so the bubbling cheese mixture settles slightly and is easier to scoop.
- Serve with warm naan or pita. Toast the bread lightly before serving so it holds up to the rich, cheesy dip. Pita chips and crostini are great alternatives.
Nutrition Information (estimated)
Photo by Matt Armendariz / Food Styling by Marian Cooper Cairns / Recipe from What’s Gaby Cooking




I’ve made this recipe multiple times! It’s perfect for entertaining. Always gone fast. We love to serve with Wheat Thins.
Hi! Could this be made without sour cream? Nobody in our family likes it but this looks amazing! Thanks!
I’m wondering why use flour when the heavy cream will thicken on its own. Seems like it would be too thick.
Made this recipe last year for NYE and it was a hit! Not a bite was left. Making it again this year for thanksgiving. Question though? Will jarred artichokes that are marinated in oil be ok or is that a mistake?
that totally works
Hi! I’m making this for Halloween this weekend! If I wanted to add spinach, would I use frozen spinach and if so, how much? Looks delish, can’t wait!!
I'd use 8-10 ounces of frozen and thaw it and ring it dry
My sister always hosts Thanksgiving. But she ALWAYS asks me to bring this dip. A show stopper for sure!!.
Oh my gosh. Made this for the super bowl yesterday and it was amazingly delicious. Possibly one of my favorite eats ever!
What’s the green stuff??
I think this recipe has a flaw. Step 3 says add 1/2 cup gruyere and fontina yet at the end it says to add those cheeses to the top. I’m wondering if you meant 1/2 of the cheeses rather than 1/2 cup. It taught me to read to the end! But it is delicious with the cheese added in anyway!
good catch! it'll work either way tho!
I’ve made this recipe twice. It is good, but I think it needs something for more flavor. Next time I make this I will add hot sauce, chopped jalapenos or diced green chilis.
Can you make this ahead of time?
sure can
Ok, so I’m pretty amateur at cooking. I’ve been following and omg I my family loves my meals now. lol very tasty and so easy to follow. Ok, that aside to make this ahead of time I can do all but pop it in the oven? Nothing will get yucky sitting in the fridge overnight? I’m trying to make all I can ahead of time to save time.
yes - you can totally make ahead
Scrumptious!! Thank you Gaby.
Great dip - we add some crab to it as well
This is delicious! Great recipe! I have a quick question about the Global vegetable knife you use in your recipes. Is it a 7 inch or 5.5 inch? Thank you!
7!!
I made this for New Year's Eve and everyone kept asking where I got this recipe. It is the best artichoke dip EVER. Use crudite, pita chips, crusty bread, or tortilla chips to dip up this delicious goodness. I promise everyone will be asking you for the recipe!