Caramelized Tomatoes, Sweet Potato, Olives, and Chickpeas Skillet
A simple one-pan vegetarian dinner featuring sweet caramelized cherry tomatoes, golden sweet potato cubes, briny olives, and hearty chickpeas – all cooked together in a skillet for a light yet satisfying meal rich in fiber and slow-release carbohydrates.

Ingredients
- 200g cherry tomatoes, halved
- 1 medium sweet potato, peeled and cut into small 1cm cubes
- 50g black or Kalamata olives, pitted and roughly chopped
- 1 can (240g) chickpeas, drained and rinsed
- 1 tbsp olive oil
- 1 tsp balsamic vinegar
- 2 cloves garlic, thinly sliced
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large non-stick skillet over medium heat.
- Add sweet potato cubes and cook for 8–10 minutes, stirring occasionally, until golden and just tender.
- Add garlic and chickpeas to the pan. Cook for 2 minutes until fragrant and chickpeas start to crisp slightly.
- Push everything to the sides. Add cherry tomatoes to the center, drizzle with balsamic vinegar, and cook for 4–5 minutes until they soften and begin to caramelize.
- Mix tomatoes with the other vegetables and olives.
- Season with salt and pepper. Cover the pan with a lid and let it warm through for 2–3 minutes so all flavors combine.

Notes
Cooking Tip
Cut the sweet potato into very small, even cubes (about 1cm) to ensure they cook through quickly and evenly without burning.
Flavor Boost
The balsamic vinegar deepens in flavor as it reduces slightly with the tomato juices, creating a rich glaze.
Variations
- Add a block of light feta cheese crumbled over the top in the last minute of cooking.
- Stir in a handful of baby spinach at the very end until wilted.
- Swap balsamic vinegar for a splash of apple cider vinegar for a lighter tang.
- Toss in some sliced red bell pepper with the sweet potatoes for extra sweetness.
- Add a pinch of dried oregano or dried thyme during the last few minutes of cooking.
Troubleshooting
Sweet potatoes are still hard
If the sweet potato cubes are not softening, add 2 tablespoons of water to the pan and cover with a lid for 2–3 minutes to steam them.
Tomatoes are burning instead of caramelizing
Lower the heat immediately. Tomatoes need a gentle medium-low heat to release their juices and caramelize without scorching.
Chickpeas are popping out of the pan
Make sure the chickpeas are thoroughly dried with a clean kitchen towel before adding them to the hot oil.
Dish tastes too dry
Drizzle a tiny bit of extra virgin olive oil or a splash of water over the mixture just before covering the pan to create a light sauce.
Garlic is turning bitter
Ensure the garlic is only cooked for a short time and is mixed quickly with the other ingredients so it does not burn.