Spinach Mushroom Quesadilla with Caramelized Onions

Stack of cut open spinach mushroom quesadilla. Close-up.


A crunchy vegetarian spinach mushroom quesadilla filled with delicious umami flavors like caramelized onions, ricotta and sun-dried tomatoes. It’s quick and easy to make, can work as an appetizer, lunch or even dinner with a side salad. These quesadillas can easily be made vegan by omitting the ricotta – still very much delicious! 


Are quesadillas healthy?


Due to the tortillas, I wouldn’t classify them as healthy, but still completely fine. You can use whole wheat flour tortillas for a healthier option. The fillings themselves can be healthy although often super cheesy. I think the filling in this spinach and mushroom quesadilla is pretty healthy.


Ricotta is one of the healthier cheeses, with less salt and fat. Ricotta is a great choice both in sweet (try this lemon ricotta cake or pancakes!) and savory dishes, like this one and I also love this rosemary sun-dried tomato pasta that also uses ricotta.


Plate with flour tortilla and spinach and mushroom filling.


Do you have to use cheese in quesadillas?


Quesadilla do mean ‘cheesy little thing’ in Spanish, so you will usually find cheesy quesadilla recipes. However, you don’t actually have to have cheese in them. I often make this spinach mushroom quesadilla without adding the ricotta.


In Mexico City, you actually have to ask for cheese on your quesadillas. There are a lot of regional differences in Mexico when it comes to quesadillas. When people in Mexico City says quesadilla, people in Veracruz would say empanada. I say, add cheese if you want, and not if you don’t feel like it. It comes down to personal preference. 


Plate with flour tortilla and ricotta spinach filling on half of it.


What’s the best cheese to use in quesadillas?


Talking about cheese, you can use whatever cheese you like. But for that cheese pull effect, you would want to choose a good melty cheese. The best melty cheeses are Swiss, Jarlsberg, Monterey Jack, mozzarella, cheddar, a Mexican blend or gruyere. My favorite melty cheese will always be Jarlsberg, that’s what I use in these beef enchiladas and scalloped potatoes too.


You don’t necessarily need a melty cheese. In fact, this recipe uses ricotta. You get a more creamy filling, as opposed to fatty cheese. You can also use cream cheese in this mushroom quesadilla, in the same amount as ricotta. Even sour cream for a creamy effect! 


Queso fresco could be used if you want it more Mexican. Keep in mind that this cheese doesn’t melt well, but it is delicious.


Quesadilla cut in 8, sour cream on the side.


Can I use frozen spinach?


Yes, you can. You can thaw the frozen spinach, and press out the excess moisture with your hands. Then use the spinach as in this recipe – easy peasy!


How to make this spinach mushroom quesadilla recipe


Scroll down to the recipe card to find a printable and more thorough version of the recipe, but here’s the gist of it:


Cook onions and salt in some vegetable oil (or butter for more flavor) on medium. Until translucent, about 10 minutes. Add in mushroom and garlic, and cook 5 more minutes. Season with salt, pepper and thyme. Add in fresh spinach and cook until it wilts, 1 more minute. 


Remove from heat and stir in chopped sun-dried tomatoes and ricotta cheese. 


Stack of cut open spinach mushroom quesadilla.


In a large skillet with a touch of butter or vegetable oil, fry one side of the tortilla until it’s slightly crisp around the edges. Smear filling on half of the tortilla and fold the other half over. Cut and enjoy with sour cream or even guacamole!


Quesadillas are supposed to be easy peasy lemon squeezy. If you want other quesadilla filling ideas, I can recommend trying some of these: breakfast tortillas, extra cheesy buffalo chicken quesadillas or loaded chicken quesadillas.


Enjoy and don’t forget a refreshing hibiscus tea to go along with it!


Hand holding three pieces of quesadilla in a stack.



Did you like this mushroom quesadilla? Here’s more I think you’ll love:



I’d love to hear your thoughts. Comment below or tag me @thegingerwithspice on Instagram. And don’t forget to Pin it for later! To make sure you’re never missing another recipe, please feel free to subscribe to my newsletter. As a thanks you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year. 


In order to keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.



Stack of cut open spinach mushroom quesadilla. Close-up.

Spinach Mushroom Quesadilla with Caramelized Onions

Yield: 3
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

A crunchy vegetarian spinach mushroom quesadilla filled with delicious umami flavors like caramelized onions, ricotta and sun-dried tomatoes


  • 1 tbsp vegetable oil (or butter for more flavor)
  • 2 small onions, thinly sliced
  • Salt and pepper, to taste
  • 1 cup sliced mushrooms (75g)
  • 1 clove garlic, minced
  • 2 cups fresh spinach (60g)
  • 1/4 tsp dried thyme (or to taste)
  • 2 tbsp finely chopped sun-dried tomato
  • 1/3 cup ricotta cheese (80g. Or cream cheese, omit for vegan)
  • 3 large flour tortillas (whole wheat or regular)


    1. Heat a nonstick skillet, with vegetable oil, to medium low. Add in the thinly sliced onion with a good shake of salt. Stir occasionally, until it’s translucent, about 10 minutes. Longer if you want extra caramelized onions (they will caramelize a little in the next step).
    2. Add in the sliced mushroom and the minced garlic. Stir occasionally until mushrooms have shrunken and are soft, approx. 5 minutes. Season with more salt (if desired), pepper and thyme.
    3. Add in the fresh spinach and stir until it wilts, about 1 to 2 minutes. Remove from heat and pour into a bowl. Add in finely chopped sun-dried tomatoes and ricotta cheese if using.
    4. If your skillet is close to dry now, increase the temperature to medium high and add in one tortilla. Dry your pan a little if there’s still a lot of oil. The tortilla is done once it gets a little crisp. You only fry one side.
    5. To assemble, add the onion mushroom mix on half of the soft, un-fried, side of the tortilla. Take the other half side of the tortilla and press on top of the mixture, to create a half-circle with filling. Cut the tortilla into three equal pieces.
    6. Serve with guacamole, sour cream and salad, if desired.
Nutrition Information:
Yield: 3 Serving Size: 1
Amount Per Serving: Calories: 281Total Fat: 11gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 8mgSodium: 380mgCarbohydrates: 38gFiber: 4gSugar: 4gProtein: 10g

Nutrition information isn't always accurate, estimate for informational purposes only.

Did you make this recipe?

Please leave a comment on the blog or tag @thegingerwithspice on Instagram, I'd love to see!

Related Posts

The Best Easy Guacamole Recipe (Fresh and Spicy)

The Best Easy Guacamole Recipe (Fresh and Spicy)

    This Easy Guacamole Recipe is so creamy and delicious with fresh lime and spicy cayenne. You can have it with or without cilantro and it is just so darn tasty. Using fresh, high quality ingredients will really give you the BEST guacamole ever! […]

Thanksgiving for Two (plus leftovers): A Complete Menu and Planner

Thanksgiving for Two (plus leftovers): A Complete Menu and Planner

Thanksgiving for Two shouldn’t be any less than Thanksgiving for twelve. I want everyone to enjoy an indulgent and flavor packed Thanksgiving – no matter the party size! In this post I have included a complete menu and a

22 thoughts on “Spinach Mushroom Quesadilla with Caramelized Onions”

Leave a Reply

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

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