
About This Recipe
These white bean and kale quesadillas are one of my favorite things to make when I need something fast, filling, and good. You sauté shallots with white beans and kale, season with a little cayenne and lemon juice, and stuff it all into a warm tortilla with avocado. That’s it. Twenty minutes, one pan, done.
Growing up in Mexico, quesadillas were never just about cheese. Some had squash blossoms, huitlacoche, or beans. The filling was always the star. So if you want to add cheese, go for it. If you want vegan cheese, that works too. And if you skip the cheese entirely, these are just as satisfying because the mashed white beans and avocado give you all the creaminess you need.
Ingredients
- White beans. Canned navy beans or cannellini beans work perfectly. Drain and rinse them. If you cook beans at home, save about 6 tablespoons of the cooking liquid in case you want to loosen the filling. Cannellini are bigger and creamier; navy beans are smaller and hold their shape more. Either is great.
- Kale. Remove the tough stems and chop into small pieces. Baby kale works too if you want something more tender. You can also use spinach, Swiss chard, or collard greens.
- Shallots or onion. Shallots are sweeter and milder, but yellow onion works fine.
- Avocado. Sliced and layered inside the quesadilla. This is what makes it creamy and rich without any dairy.
- Cayenne pepper. Just a pinch for warmth. Skip it if you’re making these for kids who don’t like heat.
- Lemon juice. A squeeze at the end brightens everything up. Lime works too.
- Tortillas. Flour tortillas get the crispiest. Gluten free flour tortillas also work well. Corn tortillas are great if you want a more traditional feel.

How to Make White Bean and Kale Quesadillas
- Cook the filling. Heat oil in a pan over medium heat. Add the shallots and cook until they start to brown, about 5 to 7 minutes. Add the white beans, kale, salt, and cayenne. Cook until the kale is wilted and the beans are warmed through. Finish with lemon juice.
- Mash slightly. Use a fork or the back of a spoon to mash some of the beans. You want a mix of creamy and chunky so the filling holds together inside the tortilla.
- Assemble. Warm a tortilla in a dry skillet. Spread avocado on one half, add a few spoonfuls of the filling, and fold. If you’re adding cheese or vegan cheese, sprinkle it on the tortilla first so it melts against the heat.
- Cook until crispy. Press the quesadilla down gently with a spatula. Cook for about 2 minutes per side until golden and crispy. Cut into halves or quarters.

Tips
- Mash some of the beans. This is the key. If you leave them all whole, the filling slides out. Mashing some gives you a creamy base that holds everything together.
- Press the quesadilla. Use a spatula or place a smaller skillet on top to press it down while it cooks. This is how you get an even, golden crust.
- Don’t overfill. Two to three tablespoons of filling per quesadilla is enough. Too much and it falls apart when you fold it.
- Double the recipe. I always have to. My kids demolish these.
Cheese Options
One of the best things about these quesadillas is that they work no matter what your cheese situation is:
- With regular cheese. Oaxaca, mozzarella, or Monterey Jack all melt beautifully. Add it to the tortilla first so it gets gooey before you add the filling.
- With vegan cheese. Any melty vegan cheese works. Shredded vegan mozzarella is a good option.
- Without cheese. The mashed beans and avocado already give you plenty of creaminess. You honestly don’t miss it.
Variations
- Swap the greens. Spinach, Swiss chard, or collard greens instead of kale.
- Swap the beans. Black beans, pinto beans, or chickpeas all work.
- Add salsa verde. A spoonful of salsa verde inside or on the side takes these to another level.
- Add fresh herbs. Cilantro or fresh parsley mixed into the filling adds a lot.
- Make it a bowl. Serve the filling over brown rice or quinoa if you don’t have tortillas.
Storage and Meal Prep
The filling keeps well in the fridge for up to 4 days in an airtight container. When you’re ready to eat, just warm a tortilla, add fresh avocado, and assemble. You can also make the quesadillas ahead: let them cool completely, wrap individually in parchment paper, and freeze in a bag. Reheat in a dry skillet or toaster oven. They freeze well for up to a month.

What to Serve with These Quesadillas
- A green salad on the side.
- Cilantro dressing for dipping.
- Salsa verde or your favorite salsa.
- A warm soup if you want a bigger meal.
More Easy Mexican Recipes
Frequently Asked Questions
White Bean and Kale Quesadillas
Ingredients
- 1 tablespoon avocado oil or other vegetable oil
- ¼-½ cup finely chopped shallots or onion
- 1 can of white beans navy beans, drained and rinsed, or 1 1/2 cups white beans cooked at home
- 2 cups kale washed, stems removed, and cut into small pieces
- 1/2 teaspoon sea salt
- A pinch of cayenne pepper
- Juice of half a lemon
- 1 avocado sliced
- 6 to 8 flour tortillas gluten free works too
- Cheese vegan cheese, or nutritional yeast (optional)
Instructions
- Heat the oil in a pan over medium heat. Add the shallots and cook until they start to brown, about 5 to 7 minutes. Add the white beans and stir.
- Add the kale, salt, and cayenne. Cook until the kale is wilted and the beans are warmed through, about 3 to 4 minutes.
- Use a fork to mash some of the beans in the pan. You want a mix of creamy and chunky so the filling holds together. Add the lemon juice and remove from heat.
- Warm a tortilla in a dry skillet over medium heat. If using cheese or vegan cheese, sprinkle it on the tortilla first so it melts. Spread avocado on one half, add 2 to 3 spoonfuls of the filling, and fold. Press gently with a spatula and cook about 2 minutes per side until golden.
- Cut each quesadilla into halves or quarters and serve.
Notes
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.


