Go Back
+ servings
Top view of 4 Mediterranean lunch boxes in glass containers
Print Recipe
4.5 from 2 votes

Mediterranean Lunch Box (Meal Prep)

This Mediterranean meal prep lunch box is incredibly simple to make and filled with wholesome, fresh ingredients. It's full of veggies, protein-rich chickpeas, and creamy hummus. Ready in around 20 minutes, it's perfect to prep ahead for a quick lunch.
Prep Time10 mins
Cook Time10 mins
Course: Lunch
Servings: 4 servings
Calories: 452kcal
Author: Sara @ Gathering Dreams


  • 2 cups uncooked wholewheat couscous
  • 1 medium cucumber - roughly chopped
  • 2 bell peppers - 1 red, 1 yellow
  • 1/2 red onion
  • 1 cup cherry tomatoes - halved
  • 1/2 cup fresh flat leave parsley
  • 1 can chickpeas - 15 ounces
  • 1 cup hummus
  • 1/2 cup Kalamata olives



  • Prepare the couscous according to the package instructions, making sure to add a bit of salt to the water.
  • While the couscous is cooking and resting, prepare the veggies: chop the cucumber, the peppers, the red onion, and cut the cherry tomatoes in half. Finely chop the parsley.
  • Prepare the dressing by mixing the olive oil, the juice of one lemon, dried oregano, salt, and pepper in a jar. Make sure to taste the seasoning and adjust to your liking.
  • Drain and rinse the chickpeas, add them to a bowl and mix with 1 tablespoon of dressing and the smoked paprika. If you prefer, you can also roast the chickpeas in the oven for 20 minutes at 350F.
  • In another bowl, mix the bell peppers with the chopped red onion, 2 tablespoons of dressing, and the chopped parsley.
  • Divide the couscous equally among the meal prep containers. Then add all the chopped veggies, olives, chickpea salad, and top everything with a good serving of hummus (if you are making the hummus on the go, you'll need an extra 5 minutes, and you can follow my recipe here).
  • Divide the remaining dressing between the bowls, and remember to mix well before eating.


Storage: You can store this Mediterranean lunch box in the fridge for 3-5 days. 
Nutritional values are calculated on 6 servings and are only an indication.


Calories: 452kcal | Carbohydrates: 79g | Protein: 16g | Fat: 12g | Saturated Fat: 2g | Sodium: 727mg | Potassium: 374mg | Fiber: 12g | Sugar: 5g | Vitamin A: 1836IU | Vitamin C: 71mg | Calcium: 74mg | Iron: 4mg