Butternut squash quesadillas are a simple, cheesy, and flavorful vegetarian fall dish that comes together in about 30 minutes.

Give your Tex‑Mex night an autumnal spin by pan-frying tortillas filled with sweet, nutty butternut squash, tender baby spinach (or kale), and plenty of melty cheese. These quesadillas are comforting, easy to make, and adaptable to low‑carb or gluten‑free tortillas.
My family fell for this combination the first time we tried it. I often prepare extra squash cubes to use later in soup or on pizza.
This idea was inspired by a classic squash-and-greens quesadilla concept. It’s become a seasonal favorite in my household because it’s fast, satisfying, and made from a few simple ingredients.
Why this recipe is a keeper:
- It’s vegetable-forward and hearty.
- Use low‑carb or alternative tortillas to keep it lower in carbohydrates.
- It takes under 30 minutes if you use frozen squash or prepped cubes.
- Only a few main components are required and they’re easy to keep on hand.
Ingredient Notes
Here’s what you’ll need:
- Butternut squash – Peel and dice into ½‑inch cubes (smaller cooks faster and is less likely to fall out of the tortilla).
- Spinach or kale – Choose tender baby leaves or remove tough stems.
- Flour or alternative tortillas – Any size will work; 6‑inch tortillas are easy to handle. Low‑carb or chickpea tortillas are fine substitutes.
- Mozzarella – Mild, melty cheese lets the squash shine; Monterey Jack or Colby Jack are good alternatives.
- Butter and olive oil – Used for sautéing the squash and crisping the tortillas.
Variations: Stir in cooked shredded chicken, caramelized onions, or black beans for extra protein and flavor.
The recipe card below includes exact ingredient amounts, step‑by‑step instructions, and nutrition information.
Shortcuts
Preparing squash cubes can take time, but these shortcuts speed things up:
- Use frozen butternut squash cubes. Defrost in the microwave or briefly boil before using.
- Buy pre‑cubed fresh squash from the produce section.
- Prep squash 3–5 days ahead and refrigerate in an airtight container.
- Use butternut squash puree mixed with wilted spinach for a softer filling.
How to make Butternut Squash Quesadillas
Follow these steps and the photos for a reliable result:

Step 1
Heat olive oil and butter over medium‑high. Add the squash, season with salt and pepper, and sauté 5–7 minutes until fork‑tender. Add the spinach and cook until wilted, about 2–3 minutes. Remove from the heat and set aside.

Step 2
Spread a light layer of butter on the outside of each tortilla to help them brown and crisp. This can be skipped if you prefer.

Step 3
Place a tortilla butter‑side down in a lightly oiled skillet over medium heat. Add about ¼ of the squash and spinach mixture, sprinkle with cheese, and top with a second tortilla, butter‑side up.

Step 4
Cook 2–3 minutes per side, or until the cheese melts and the tortillas are golden and crisp. Carefully flip with a large spatula. Repeat to make the remaining quesadillas. Cut into triangles and serve warm.

Tips for Success
- Leave a small border around the edge of the tortilla so the filling has room to expand while cooking.
- For large tortillas, place filling on one half and fold to contain the ingredients before flipping.
- When serving many people, a large griddle lets you cook multiple quesadillas at once.
- Assemble directly on the skillet when possible to minimize spills.
- Watch the cheese—when it starts to melt the two sides will bond and it’s the right time to flip.
Quesadillas are delicious on their own but pair nicely with Mexican‑style toppings like sour cream, guacamole, or crema.
Storage and Reheating
- Refrigerator: Store cooked quesadillas in an airtight container for up to 3 days.
- Reheat: Warm leftovers in a skillet over medium‑low heat until heated through and crisp again.

Looking for more easy, healthy, carb‑conscious recipes?
📋 Recipe

Butternut Squash Quesadillas Recipe
Ingredients
- 1.5 Tablespoon olive oil
- 2 teaspoons butter
- 2 cups butternut squashpeeled and diced into ½‑inch cubes
- 6 ounces baby spinach or kale leavesstems removed
- 16 flour tortillas (low‑carb)6–7 inch size or 4 burrito‑sized
- 2 cups mozzarella cheeseshredded
Instructions
-
Heat olive oil and 1 teaspoon butter over medium‑high heat. Add the butternut squash, season with salt and pepper, and sauté about 5–7 minutes until fork‑tender.
-
Add the spinach and cook until wilted, about 2–3 minutes. Remove from heat and set aside.
-
Spread a thin layer of butter on the outside of each tortilla to help them brown evenly; this step is optional.
-
Wipe the skillet with a paper towel and lightly coat with the remaining olive oil. Heat to medium.
-
Place one tortilla butter‑side down, spread ¼ of the squash and spinach mixture over it, top with ½ cup cheese, and cover with a second tortilla, butter‑side up.
-
Toast 2–3 minutes per side until the cheese melts and the tortillas are golden and crisp. Carefully flip with a large spatula. Repeat for the remaining quesadillas.
-
Cut into triangles with a pizza cutter and serve immediately.
Notes
See the step‑by‑step photos above.
Low‑carb note: Nutritional values will vary depending on the type of tortilla used.
Expert tips:
- Leave a small border on the tortilla edge to prevent overstuffing.
- With large tortillas, fill one half and fold to help keep the filling inside when flipping.
Shortcuts:
- Use frozen squash cubes after defrosting, or buy pre‑cubed fresh squash.
- Prep squash ahead of time and refrigerate in an airtight container.
- Substitute butternut squash puree mixed with wilted spinach for a smoother filling.
Storage:
- Refrigerator: Keep cooked quesadillas for up to 3 days.
- Reheat: Warm in a skillet over medium‑low heat until heated through and crisp.
Nutrition
|
Carbohydrates: 13g
|
Protein: 15g
This recipe was originally published on 11/17/13 and has been updated to improve the reader experience.