Spinach and Artichoke Quesadilla
Spinach and artichoke quesadillas are the answer to the question you’ve probably had at some point while eating spinach artichoke dip: why isn’t this a full meal? It should be. The combination of cream cheese, mozzarella, parmesan, artichoke hearts, and spinach is already rich enough, flavorful enough, and satisfying enough to be dinner — it just needed a delivery mechanism better than chips. The quesadilla is that delivery mechanism. Buttery, crispy tortilla, the dip as the filling, shredded rotisserie chicken folded in to make it an actual meal. Twenty-five minutes. The most useful thing to happen to spinach artichoke dip since it was invented.
Every competing recipe for this dish is vegetarian. This one has rotisserie chicken in it, because spinach artichoke dip without protein is an appetizer and spinach artichoke dip with chicken inside a crispy quesadilla is a dinner that will get requested again. The chicken is already cooked — shredded straight from the bird, folded into the filling, done.
The Filling Is Already a Classic
There’s no reinvention happening here. The filling is spinach artichoke dip: cream cheese, mozzarella, parmesan, garlic, spinach, artichoke hearts, a little heat if you want it. The same combination you’ve ordered at every Applebee’s, every sports bar, every chain Italian restaurant for the last thirty years. The reason it’s everywhere is because it’s genuinely good and the flavor combination works in a way that’s hard to improve on.
What the quesadilla format does is give it structure. Instead of a bowl of dip surrounded by chips that get soggy and run out before the dip does, you have a crispy tortilla containing the exact right ratio of filling in every bite. The cheese melts into the cream cheese and they become one unified, glossy, pulls-apart filling. The artichokes add texture and a slight acidity that cuts through the richness. The chicken makes it dinner.
The Spinach Must Be Dry. Seriously.
Frozen spinach is the right call here — it’s pre-chopped, consistent, and available year-round. It is also carrying an extraordinary amount of water that will ruin this quesadilla if it goes in wet.
Thaw the spinach, then squeeze it. Grab handfuls and wring them over the sink until liquid stops coming out. Then press the squeezed spinach in a clean kitchen towel and squeeze again. What comes out of the towel should look like dry, dark green clumps — not wet, not glistening, not slightly damp. Bone dry. This is the step most people half-do and then wonder why their quesadilla is soft and the filling is runny. Squeeze it until nothing comes out, then squeeze one more time.
Same principle applies to the canned artichoke hearts: drain them, then pat them dry with paper towels before chopping. The brine they sit in will dilute the filling and steam the tortilla from the inside if it goes in undrained.
Cream Cheese at Room Temperature
Cold cream cheese does not mix into a smooth filling. It stays in lumps that distribute unevenly across the quesadilla and create bites that are either too rich or not rich enough. Room temperature cream cheese — left out for thirty minutes or microwaved for fifteen to twenty seconds — incorporates smoothly with the mozzarella and parmesan into a unified, spreadable filling that coats every piece of chicken and artichoke evenly.
If you forget to take it out in advance, the microwave method works perfectly. Fifteen seconds, not more, or it gets too soft and starts to separate.
The Slow Cooker Chicken Link
No rotisserie chicken? The Slow Cooker Shredded Chicken Breast on this site is the make-ahead protein for this recipe. Set it Sunday, shred it, refrigerate it, and this quesadilla takes fifteen minutes on any weeknight without a grocery store trip required. The slow cooker chicken is milder in flavor than rotisserie — which actually works well here since the filling is already heavily seasoned. It absorbs the cream cheese and garlic in the filling and becomes indistinguishable from rotisserie once everything is assembled and cooked.
Or leave the chicken out entirely. The vegetarian version is excellent and is the right call for households that don’t eat meat — the filling stands completely on its own.
Substitutions
Spinach: Fresh baby spinach can be used — wilt it briefly in a dry pan until fully collapsed, then press it dry exactly as you would the frozen version. The texture is slightly better but the difference is minor.
Artichoke hearts: Marinated artichoke hearts (in oil rather than water) add extra flavor but also extra fat — drain them well and pat dry. The water-packed version is what’s called for and is easier to control.
Cheese: The cream cheese, mozzarella, and parmesan combination is the right ratio — don’t substitute all three. If you want to add something, a small amount of gruyere in place of some of the mozzarella adds a nuttier quality that works well with the artichokes.
What to Serve With It
Sour cream for dipping is the obvious answer and it’s correct — the slight tang cuts the richness of the cream cheese filling. A simple tomato salad or arugula salad with lemon vinaigrette adds something fresh that the quesadilla doesn’t have. Nothing heavy alongside — the filling is rich enough that the meal doesn’t need more substance.
Storage
Store the filling separately from the tortillas for up to three days refrigerated. Assemble and cook fresh each time — pre-assembled quesadillas stored in the fridge go soft as the moisture from the filling softens the tortilla overnight. The filling reheats in a pan with a splash of water in about three minutes and goes straight into a fresh quesadilla from there.

Spinach and Artichoke Quesadilla
Ingredients
Meat & Protein
- 2 cup rotisserie chicken shredded
Produce
- 3 garlic cloves minced
Dairy
- 4 oz cream cheese softened to room temperature
- 1 cup shredded mozzarella cheese
- 0.25 cup parmesan cheese freshly grated
- 2 tbsp unsalted butter for toasting tortillas
- 0.25 cup sour cream for serving
Pantry & Canned Goods
- 4 flour tortillas large, burrito size
- 1 cup frozen spinach thawed and squeezed completely dry
- 1 cup canned artichoke hearts drained and roughly chopped
Seasonings & Spices
- 0.5 tsp garlic powder
- 0.5 tsp kosher salt
- 0.25 tsp black pepper
- 0.25 tsp crushed red pepper flakes optional
Instructions
- Make the spinach artichoke filling. In a medium bowl, combine the softened cream cheese, shredded mozzarella, grated parmesan, minced garlic, garlic powder, salt, pepper, and crushed red pepper flakes if using. Mix until smooth. Fold in the thawed and thoroughly dried spinach and chopped artichoke hearts. Add the shredded rotisserie chicken and fold again until everything is evenly distributed. The filling should be thick enough to hold its shape — if the cream cheese wasn’t fully softened, microwave the whole bowl for 20 seconds and stir again.
- Heat a large skillet over medium heat. Add half a tablespoon of butter and let it melt and foam. Lay one tortilla flat in the pan. Working quickly, spread a generous quarter of the spinach artichoke chicken filling evenly over one half of the tortilla. Fold the bare half over the filling and press down firmly with a spatula.
- Cook for 2 to 3 minutes until the bottom is deep golden brown. Flip carefully and cook another 2 minutes until the second side is golden and the filling is hot throughout. Transfer to a cutting board and repeat with remaining tortillas, adding butter before each one.
- Rest 1 minute before cutting. Slice into wedges and serve with sour cream for dipping.
