Cheesy Garlic Spinach Artichoke Bake is my favorite way to get that classic spinach artichoke dip flavor, but in a hot, scoopable casserole that stays creamy in the middle. It’s rich, garlicky, and the top gets bubbly and browned in the best way.
This version has a tangy, creamy base with plenty of garlic and a little lemon to keep it from tasting flat. I also like the mix of mozzarella and parmesan because you get stretchy cheese plus that salty, toasty bite on top.
I make this most when I want an easy appetizer that feels a little more put-together than opening a tub of dip. It’s great for game days, holiday snack tables, or even as a warm side when you’re doing a simple dinner.

Why You’ll Love This Recipe
Real dip flavor, baked: It has that familiar spinach artichoke dip taste, but the baked top makes it feel more substantial (and more fun to scoop).
Garlic forward: The garlic comes through without being harsh, especially once it bakes into the creamy base.
Great texture: Creamy center, stretchy cheese, and a browned parmesan top that gives you little crispy edges around the pan.
Easy to make ahead: You can assemble it the day before, then just bake when you’re ready to serve.
Simple to customize: Bacon, jalapeños, marinated artichokes, or extra red pepper flakes all work well if you want to change it up.
Ingredients You’ll Need
Creamy base
- Cream cheese: I like full-fat here for the creamiest texture. Let it soften first so it mixes in without little lumps.
- Sour cream: This gives the bake a nice tang. Plain Greek yogurt works too if that’s what you keep in the fridge.
- Mayonnaise: It sounds odd if you don’t usually use it, but it makes the whole thing richer and smoother once it’s baked.
- Garlic: Fresh minced garlic is best here. Jarred works in a pinch, but the flavor is a little flatter.
- Lemon juice: Just a little brightens the whole dish. I wouldn’t skip it.
- Kosher salt: Start with a moderate amount, then adjust depending on how salty your cheeses and artichokes are.
- Black pepper: Freshly ground is great if you have it, but regular pepper is totally fine.
- Crushed red pepper flakes (optional): Adds a gentle heat in the background. I use it when I’m serving this with something simple like chips or bread.
Vegetables and cheese
- Artichoke hearts: Canned or jarred hearts are both fine. Just drain well and chop so you get artichoke in every scoop.
- Frozen chopped spinach: Thaw it and squeeze it very dry. If there’s extra water in the spinach, the bake can turn loose and watery.
- Mozzarella: This is your melty, stretchy layer. Pre-shredded is convenient, but freshly shredded melts a little smoother.
- Parmesan: Parmesan is what gives the top that salty, browned finish. I like grated parmesan here so it spreads evenly.
Optional garnish
- Fresh parsley: I like a little green on top, especially if you’re serving this on a snack board. It also cuts the richness a bit.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and grease an 8×8-inch baking dish.
- Mix the base: In a medium bowl, stir the cream cheese, sour cream, mayonnaise, garlic, lemon juice, salt, pepper, and red pepper flakes (if using) until smooth.
- Add the vegetables: Fold in the chopped artichokes and the thawed spinach (make sure it’s squeezed very dry) until everything is evenly mixed.
- Add the cheese: Fold in 1 cup of the mozzarella and 1/4 cup of the parmesan.
- Fill the dish: Spread the mixture into the baking dish, then sprinkle the remaining mozzarella and remaining parmesan evenly over the top.
- Bake: Bake for about 20 to 25 minutes, until hot and bubbling and lightly browned around the edges.
- Broil: If you want a deeper golden top, broil for 1 to 2 minutes. Watch closely so it doesn’t burn.
- Rest and serve: Let it rest for 5 minutes, then garnish with chopped parsley and serve warm.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Squeeze the spinach like you mean it. I press it out in a clean kitchen towel or a few layers of paper towels. If the spinach is wet, the whole bake can end up thinner than you want.
Soften the cream cheese first. Cold cream cheese is harder to mix smooth, and you’ll fight little lumps. If you forget, a short microwave warm-up helps.
Taste before you bake if you’re using marinated artichokes. They’re usually saltier and tangier, which is great, but you may want to cut back on the added salt.
Don’t push the broil time. Parmesan can go from golden to burnt fast. Stay close and pull it as soon as the top looks toasted.
Use a shallow dish if you want more browned edges. An 8×8 is classic, but a slightly wider baking dish gives you more of those crispy, cheesy corners.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Chips and crackers: Tortilla chips, pita chips, or buttery crackers all work. I like something sturdy so you can scoop without it snapping.
- Bread: Toasted baguette slices are my go-to for this. Soft dinner rolls work too if you’re serving it with a meal.
- Veggie dippers: Crisp carrots, celery, and bell pepper strips are great if you want something fresh on the plate. They also hold up well to a thick, cheesy dip.
- Simple dinner side: I’ll serve this alongside grilled chicken or steak and call it a day. It’s also good with roasted broccoli or asparagus on the side.
- Sandwich helper: Spoon a little onto a toasted chicken sandwich or turkey wrap. It’s rich, so a thin layer is plenty.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. The bake thickens as it chills, which is normal.
Reheat individual portions in the microwave, or warm the whole dish in a 350°F oven until heated through. If the top looks dry after reheating, I’ll sometimes add a small sprinkle of mozzarella.
You can also make this recipe ahead by assembling it in the baking dish, covering tightly, and refrigerating for up to 24 hours. Bake as directed, but expect it to need a few extra minutes if it’s going in cold.
If you want it to last longer, freeze individual portions in an airtight container. Thaw in the fridge overnight and reheat gently.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use fresh spinach instead of frozen?
You can, but frozen chopped spinach is easier here because it’s already soft and it squeezes out really well. If you use fresh spinach, cook it down first, cool it, then squeeze out as much liquid as you can before mixing it in.
How do I keep this from getting watery?
It mostly comes down to the spinach. Thaw it fully and squeeze it very dry, then drain the artichokes well too.
Can I swap Greek yogurt for the sour cream?
Yes. Plain Greek yogurt works fine and keeps the bake a little lighter. I like full-fat Greek yogurt if you have it, since it stays creamy.
Can I add bacon or jalapeños?
Definitely. Stir in cooked diced bacon or chopped jalapeños with the artichokes and spinach, then bake the same way.
How do I know when it’s done?
The center should be hot and the edges should be bubbling. If the top isn’t browned enough for your liking, a quick 1 to 2 minutes under the broiler takes care of it.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Cheesy Garlic Spinach Artichoke Bake
INGREDIENTS
Creamy base
- 8 oz cream cheese softened
- 1 2 cup sour cream
- 1 3 cup mayonnaise
- 3 cloves garlic minced
- 1 tsp lemon juice
- 1 2 tsp kosher salt
- 1 4 tsp black pepper
- 1 4 tsp crushed red pepper flakes optional.
Vegetables and cheese
- 14 oz artichoke hearts drained and chopped
- 10 oz frozen chopped spinach thawed and squeezed very dry
- 1 1 2 cups shredded mozzarella cheese divided
- 1 2 cup grated parmesan cheese divided.
Optional garnish
- chopped fresh parsley for garnish.
INSTRUCTIONS
Mix and assemble
- heat oven to 375 F and grease an 8x8 inch baking dish
- in a bowl stir cream cheese sour cream mayonnaise garlic lemon juice salt pepper and red pepper flakes until smooth
- fold in artichokes spinach 1 cup mozzarella and 1 4 cup parmesan until evenly combined
- spread mixture in the baking dish and sprinkle remaining mozzarella and remaining parmesan over the top.
Bake and finish
- bake until hot and bubbling and lightly browned around the edges about 20 to 25 minutes
- broil 1 to 2 minutes if needed for a deeper golden top while watching closely
- rest 5 minutes then garnish with parsley and serve warm.
