Grilled Courgette, Bean & Cheese Quesadilla Recipe
Introduction
This grilled courgette, bean, and cheese quesadilla is a delicious and satisfying dish perfect for a quick lunch or dinner. Packed with flavorful ingredients and melted cheddar, it’s a great way to enjoy a vegetarian meal with a smoky, spicy twist.

Ingredients
- 1 onion, finely chopped
- 4 tsp olive oil
- 4 garlic cloves, finely chopped
- 2 tsp ground cumin
- 1 tbsp tomato purée
- 400g can pinto beans, drained and rinsed
- 3 courgettes, sliced on the diagonal
- 175g cheddar, grated
- 1 green chilli, finely chopped
- Large handful coriander, roughly chopped
- 8 flour tortillas
Instructions
- Step 1: Heat half of the olive oil in a frying pan and cook the chopped onion for about 5 minutes until soft. Stir in the garlic and ground cumin, cooking over low heat for another minute.
- Step 2: Add the tomato purée, pinto beans, and a few tablespoons of water to the pan. Heat through, then mash the mixture with the back of a fork and season to taste.
- Step 3: Toss the courgette slices in the remaining olive oil and season lightly. Grill them in a hot griddle pan for 2 minutes on each side until tender and marked, then set aside.
- Step 4: In a bowl, combine the grated cheddar, chopped green chilli, and coriander.
- Step 5: Spread the bean purée over half of each tortilla. Layer the grilled courgette slices on top, then sprinkle with the cheese mixture.
- Step 6: Fold the tortillas over to cover the filling, pressing gently to seal the quesadillas.
- Step 7: Cook the quesadillas in batches on the hot griddle pan for 1-2 minutes on each side, until the cheese starts to melt and the tortillas turn crisp and golden.
- Step 8: Cut into wedges and serve immediately.
Tips & Variations
- For extra smoky flavor, sprinkle a little smoked paprika into the bean mixture before spreading.
- Swap cheddar for a milder cheese like mozzarella or a spicy cheese like pepper jack to vary the taste.
- Add avocado slices or a dollop of sour cream when serving for added creaminess.
- If you prefer, use corn tortillas instead of flour for a gluten-free option.
Storage
Store any leftover quesadillas wrapped in foil or in an airtight container in the refrigerator for up to 2 days. Reheat in a dry skillet or griddle pan over medium heat until warmed through and crisp again. Avoid microwaving to keep the tortillas from becoming soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the bean mixture ahead of time?
Yes, the bean purée can be prepared a day in advance and refrigerated. Bring it to room temperature before assembling the quesadillas for best results.
Can I use other types of beans?
Absolutely! Black beans, kidney beans, or cannellini beans work well as substitutes. Just ensure they are drained and rinsed before use.
Print
Grilled Courgette, Bean & Cheese Quesadilla Recipe
- Total Time: 35 minutes
- Yield: 8 quesadillas 1x
- Diet: Vegetarian
Description
This grilled courgette, bean, and cheese quesadilla is a delicious and satisfying vegetarian dish perfect for a quick lunch or dinner. It combines tender grilled courgettes with a flavorful bean purée, melted cheddar, and fresh chilli and coriander, all sandwiched between crisped flour tortillas for a delightful mix of textures and flavors.
Ingredients
Vegetables and Herbs
- 1 onion, finely chopped
- 4 garlic cloves, finely chopped
- 3 courgettes, sliced on the diagonal
- 1 green chilli, finely chopped
- Large handful coriander, roughly chopped
Pantry Items
- 4 tsp olive oil
- 2 tsp ground cumin
- 1 tbsp tomato purée
- 400g can pinto beans, drained and rinsed
- 8 flour tortillas
Dairy
- 175g cheddar, grated
Instructions
- Prepare the onion base: Heat half of the olive oil in a pan over medium heat. Fry the finely chopped onion for about 5 minutes or until soft and translucent.
- Add garlic and cumin: Stir in the garlic and ground cumin, cooking over low heat for an additional minute to release their flavors.
- Cook the bean purée: Add the tomato purée, drained pinto beans, and a few tablespoons of water to the pan. Heat through and then mash the mixture with the back of a fork. Season to taste and set aside.
- Grill the courgettes: Toss the courgette slices in the remaining olive oil and season lightly. Place them on a hot griddle pan and cook for about 2 minutes on each side until tender and grill marked. Remove and set aside.
- Combine cheese mixture: In a bowl, mix together the grated cheddar, chopped green chilli, and roughly chopped coriander.
- Assemble quesadillas: Spread the bean purée evenly over half of each flour tortilla. Layer the grilled courgette slices over the bean purée, then sprinkle the cheese mixture on top. Fold the tortillas over to cover the filling, pressing gently to seal.
- Cook the quesadillas: Heat the griddle pan again and cook the assembled quesadillas in batches. Cook for 1–2 minutes on each side, carefully flipping until the cheese starts to melt and the tortillas are crisp and golden brown.
- Serve: Remove the quesadillas from the pan, cut into wedges, and serve immediately while warm and gooey.
Notes
- Ensure the griddle pan is preheated properly to get good grill marks on the courgettes and a crispy quesadilla surface.
- You can substitute cheddar with other melting cheeses like Monterey Jack or mozzarella for different flavor profiles.
- If you prefer extra heat, increase the quantity of green chilli or add a sprinkle of chili powder to the bean mixture.
- To make it gluten-free, use gluten-free tortillas instead of flour tortillas.
- For a vegan version, replace cheddar with a vegan cheese and use oil instead of butter if added.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Lunch
- Method: Grilling
- Cuisine: Mexican-inspired
Keywords: quesadilla, grilled courgette, pinto beans, vegetarian, cheese, Mexican, quick meal, lunch recipe

