This is such a fun family dinner option as everyone can sit down and assemble their own wraps and dig into the different toppings. And even for casual evenings, this is always a great last minute meal idea that is both easy and healthy.

We love using lettuce leaves in place of wraps. However, the filling is also great used in tortilla wraps, topped with salsa and then baked for a vegan fajita-like meal. But the beauty of it is that you can serve it however you prefer, and top off with your personal favourite toppings. For the kids, I usually serve it in bowls mixed with brown rice or in mini wraps.


Serves 2-3 people

  • 1 tbsp oil
  • 1 large red onion, chopped
  • 2 crushed garlic cloves (or 1 tsp garlic powder)
  • 3 bell peppers cut into thin slices
  • 1 tsp ground coriander
  • 1-2 tsp paprika
  • 2 tsp cumin
  • 1 tsp chilli powder (optional)
  • salt + pepper
  • 1 cup corn (I used frozen)
  • large handful fresh coriander
  • 1 can black beans, rinsed + drained
  • Romaine lettuce leaves (in place of wraps)

Topping suggestions

  • Avocado or guacamole
  • Tomato salsa
  • Green salad
  • Brown/black rice
  • Fresh lime juice


  1. On a hot pan, sauté onions in the oil for a few minutes until soft and translucent. Add garlic and give it a quick stir.
  2. Add chopped bell peppers + all the spices and leave to cook over medium heat for 5-10 minutes or so until the bell peppers soften.
  3. Add corn + black beans and stir. After a couple of minutes, and once the beans are hot, add coriander and any extra spices, if needed. Give it thorough stir and remove from the stove.
  4. Serve the filling warm in either in romaine lettuce “wraps” (or wrap of your choice) and top with your favourite toppings, such as guacamole, rice, salsa & leafy greens.

Leave a Reply

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