This is a quesadilla that balances slow, savory work with fast payoff. Sweet, deeply caramelized onions meet quick-wilted spinach, melty Monterey Jack, and creamy avocado. The result is a crisp tortilla pocket that’s humble but unmistakably satisfying.
I develop recipes that fit real kitchens — the ones without exotic tools or time for fuss. Follow the steps below and you’ll get consistent, restaurant-worthy quesadillas whether you’re feeding one or four. Small habits (wipe the pan, watch the heat) make a big difference.
These quesadillas travel well to weeknight dinners, late lunches, or small gatherings. Read through the ingredients and steps, then jump in: caramelizing the onions is the longest part, but everything else moves quickly.
Gather These Ingredients

Ingredients
- 3 tablespoons avocado oil or olive oil — for a neutral or slightly fruity frying fat; helps caramelize onions without burning.
- 2 large yellow onions, thinly sliced — the main sweetness in the filling; thin slices caramelize evenly.
- 1/2 teaspoon sea salt — seasons the onions and draws out moisture for faster caramelization.
- 5 ounces baby spinach — quick-wilting green for freshness and color.
- 2 cups Monterey Jack cheese, grated — melty, mild cheese that binds the filling without overpowering it.
- 2 avocados, peeled and sliced — adds creaminess and a cool contrast to the warm filling.
- 4 large flour tortillas — sturdy enough to hold the filling and crisp up nicely in a pan.
How to Prepare Caramelized Onion, Spinach, and Avocado Quesadilla
- Heat a large sauté pan over medium heat and add all 3 tablespoons avocado oil or olive oil.
- Add the 2 thinly sliced large yellow onions and 1/2 teaspoon sea salt. Cook, stirring occasionally, until the onions are soft and deep golden brown, about 30 to 40 minutes. If the edges begin to brown too quickly, lower the heat to medium-low and stir more frequently so the slices cook evenly.
- Transfer the caramelized onions to a bowl.
- Using the same pan over low heat, add the 5 ounces baby spinach and cook, stirring frequently, until wilted, about 2 minutes.
- Transfer the wilted spinach to a separate bowl and carefully wipe the pan dry with a paper towel.
- Return the pan to the stove and set heat to medium-low. Place one large flour tortilla flat in the pan.
- Evenly sprinkle 1/2 cup of the 2 cups grated Monterey Jack cheese over the entire tortilla. On one half of the tortilla, arrange 1/4 of the caramelized onions and 1/4 of the wilted spinach.
- Cook until the underside of the tortilla is browned and the cheese begins to melt, watching so it does not burn (adjust heat as needed).
- Place the avocado slices for that quesadilla (about 1/2 of an avocado) over the toppings, fold the tortilla in half over the fillings, then carefully flip the folded quesadilla. Continue cooking about 30–60 seconds more, until warmed through, the cheese is fully melted, and the tortilla is crispy.
- Transfer the quesadilla to a cutting board and cut into fourths.
- Repeat steps 6–10 with the remaining 3 tortillas and remaining ingredients (each quesadilla uses 1/2 cup cheese, 1/4 of the caramelized onions, 1/4 of the wilted spinach, and about 1/2 avocado). Serve warm.
Why This Recipe Works

The core of this dish relies on contrast. Caramelized onions give a deep, sweet backbone; wilted spinach keeps it bright and slightly vegetal; avocado supplies cream and coolness. Monterey Jack melts smoothly and acts like edible glue, binding everything and creating a seamless bite.
Technique matters more than fuss. Low-and-slow heat for the onions transforms sharp raw flavor into rich sweetness that fills the quesadilla. Wiping the pan between caramelizing and wilting avoids leftover fond burning and prevents the spinach from steaming into sogginess.
Finally, the tortilla does two jobs: it crisps to provide texture and traps warmth so the cheese melts evenly. Cooking on medium-low lets the cheese soften before you flip, which keeps the assembly intact and the tortilla from over-browning.
Quick Replacement Ideas

- Cheese: Swap Monterey Jack for a mild cheddar or Oaxaca for a slightly tangier or smokier profile.
- Tortilla: Use whole-wheat or a sturdy corn tortilla (note: corn is less flexible; warm it first to prevent cracking).
- Greens: Use baby kale or arugula instead of spinach for a peppery or sturdier bite; cook slightly longer if using kale.
- Onion: Try red onion for a sharper, fruitier result; expect a slightly different caramelization color and flavor.
Essential Tools for Success
- Large sauté pan — wide surface area lets onions spread and caramelize evenly.
- Heatproof spatula or tongs — for flipping tortillas and turning onions without tearing them.
- Box grater — grates Monterey Jack quickly so it melts smoothly.
- Paper towels — to wipe out the pan between stages and remove excess oil if needed.
- Cutting board and sharp knife — for slicing avocados and onions cleanly.
Mistakes Even Pros Make
- Rushing the onions: Cranking the heat to speed things up browns the edges and leaves the center raw. Patience yields sweetness.
- Overfilling tortillas: Too much onion or cheese makes flipping messy and gives a soggy center.
- Not wiping the pan: Leaving sticky residue after caramelizing can cause burning during the spinach or tortilla stages.
- Cooking at too high heat for the quesadilla: If the tortilla browns before the cheese melts, the inside stays cold. Keep it medium-low and watch closely.
Smart Substitutions
Substitutions let you adapt to what’s on hand without losing the dish’s essence. Swap the oil for butter if you want a richer flavor, but reduce heat slightly to avoid burning. If you prefer sharper cheese, mix Monterey Jack with a small amount of aged cheddar for kick. For a dairy-free version, use a melty plant-based cheese and a neutral oil.
If you don’t have tortillas, a thin lavash or flatbread can work — press and crisp lightly. Keep the ratios roughly the same: each tortilla uses 1/2 cup cheese, 1/4 of the caramelized onions, 1/4 of the wilted spinach, and about 1/2 avocado.
Little Things that Matter
- Slice onions evenly: Uniform slices caramelize at the same rate; avoid thick chunks that take longer and thin strips that burn.
- Salt early for onions: That 1/2 teaspoon of sea salt draws moisture out and speeds caramelization while developing flavor.
- Assemble just before cooking: Add avocado right before you fold and finish the quesadilla so it stays creamy and not mushy.
- Let cheese come to room temp: If your cheese is very cold, it will take longer to melt in the pan. Grating speeds warm-up.
Keep-It-Fresh Plan
Store cooled quesadillas wrapped tightly in the fridge for up to three days. To reheat, crisp them in a skillet over medium-low heat so the tortilla revives and the cheese warms through. A quick 1–2 minutes per side usually does the trick depending on thickness.
If you want to prep elements in advance: caramelize the onions up to three days ahead and keep them refrigerated. Wilt the spinach and store separately. Assemble and cook the quesadillas when you’re ready for best texture. Avoid slicing avocado too early; it browns — add it at assembly.
Common Questions
- Can I make these gluten-free? Yes — use a gluten-free flour tortilla that’s sturdy enough for folding. Warm it briefly so it’s flexible.
- Can I skip caramelizing and use raw onions? You can, but raw onions will be sharper and more assertive. Caramelizing transforms the flavor to sweet and mellow.
- How can I speed this up? Caramelizing is the time sink. You can thin-slice the onions and start them earlier while doing other prep, but rushing the heat sacrifices flavor. Multi-task rather than increase heat.
- Are these freezer-friendly? Yes, you can freeze fully cooled quesadillas wrapped tightly. Reheat from frozen in a skillet over low heat until warmed through and crisp.
See You at the Table
Follow the steps, take your time with the onions, and stay attentive when cooking the quesadillas. The payoff is worth it: a layered, comforting dish with sweet, tangy, creamy, and crispy notes in every bite. Make a batch, cut them into fourths, and share — or keep them all for a very happy dinner.
If you try this and tweak something (different cheese, more greens, a squeeze of lime), let me know what worked. Small experiments lead to reliably great weeknight food.

Caramelized Onion, Spinach, and Avocado Quesadilla
Ingredients
Ingredients
- 3 tablespoonsavocado oil or olive oil
- 2 large yellow onionsthinly sliced
- 1/2 teaspoonsea salt
- 5 ouncesbaby spinach
- 2 cupsMonterey jack cheesegrated
- 2 avocadospeeled and sliced
- 4 large flour tortillas
Instructions
Instructions
- Heat a large sauté pan over medium heat and add all 3 tablespoons avocado oil or olive oil.
- Add the 2 thinly sliced large yellow onions and 1/2 teaspoon sea salt. Cook, stirring occasionally, until the onions are soft and deep golden brown, about 30 to 40 minutes. If the edges begin to brown too quickly, lower the heat to medium-low and stir more frequently so the slices cook evenly.
- Transfer the caramelized onions to a bowl.
- Using the same pan over low heat, add the 5 ounces baby spinach and cook, stirring frequently, until wilted, about 2 minutes.
- Transfer the wilted spinach to a separate bowl and carefully wipe the pan dry with a paper towel.
- Return the pan to the stove and set heat to medium-low. Place one large flour tortilla flat in the pan.
- Evenly sprinkle 1/2 cup of the 2 cups grated Monterey Jack cheese over the entire tortilla. On one half of the tortilla, arrange 1/4 of the caramelized onions and 1/4 of the wilted spinach.
- Cook until the underside of the tortilla is browned and the cheese begins to melt, watching so it does not burn (adjust heat as needed).
- Place the avocado slices for that quesadilla (about 1/2 of an avocado) over the toppings, fold the tortilla in half over the fillings, then carefully flip the folded quesadilla. Continue cooking about 30–60 seconds more, until warmed through, the cheese is fully melted, and the tortilla is crispy.
- Transfer the quesadilla to a cutting board and cut into fourths.
- Repeat steps 6–10 with the remaining 3 tortillas and remaining ingredients (each quesadilla uses 1/2 cup cheese, 1/4 of the caramelized onions, 1/4 of the wilted spinach, and about 1/2 avocado). Serve warm.
Equipment
- large sauté pan
- paper towel
- Cutting Board
