Mediterranean stuffed sweet potatoes are one of my favorite vibrant and wholesome meals. Roasted sweet potatoes are filled with a refreshing mix of chickpeas, tomatoes, cucumber, red onion, and creamy feta, all drizzled with a lemony herb dressing. It’s a dish that’s hearty yet light, colorful, and packed with bold Mediterranean flavor.
Why You’ll Love This Recipe
I love how this recipe brings together sweet, savory, and tangy notes in every bite. The sweet potatoes are soft and caramelized, the filling is crisp and fresh, and the dressing ties everything together beautifully. It’s vegetarian, gluten-free, easy to meal prep, and satisfying enough for lunch or dinner. Plus, it looks as good as it tastes.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Sweet potatoes, scrubbed and halved
-
Olive oil
-
Salt
-
Black pepper
For the filling:
-
Canned chickpeas, rinsed and drained
-
Cherry tomatoes, halved
-
Cucumber, diced
-
Red onion, finely chopped
-
Kalamata olives, sliced (optional)
-
Feta cheese, crumbled
-
Fresh parsley or mint, chopped
For the lemon herb dressing:
-
Olive oil
-
Lemon juice
-
Garlic, minced
-
Dried oregano
-
Dijon mustard (optional)
-
Salt and pepper
Directions
-
I preheat the oven to 400°F (200°C).
-
I rub the sweet potatoes with olive oil, salt, and pepper, then place them cut-side down on a baking sheet.
-
I roast for 30–40 minutes, until tender and lightly caramelized.
-
While they roast, I mix the chickpeas, tomatoes, cucumber, onion, olives, feta, and herbs in a large bowl.
-
I whisk together the dressing ingredients in a small bowl until well combined.
-
I pour the dressing over the chickpea mixture and toss to coat.
-
Once the sweet potatoes are done, I let them cool slightly, then fluff the insides with a fork and season lightly.
-
I top each sweet potato half with a generous scoop of the Mediterranean filling and serve warm or at room temperature.
Servings and timing
This recipe makes 4 servings (2 large sweet potatoes, halved). It takes about 10 minutes to prep and 35 minutes to cook, so I have it ready in about 45 minutes total.
Variations
Sometimes I add avocado or roasted red peppers to the filling. I’ve also swapped chickpeas for cooked lentils or quinoa for variety. For a non-vegetarian version, grilled chicken or salmon makes a great protein-packed topping. If I want a dairy-free version, I just leave out the feta or use a plant-based alternative.
Storage/reheating
I store leftover components separately in the fridge for up to 3 days. The roasted sweet potatoes reheat well in the microwave or oven, and the filling stays crisp if stored on its own. I assemble just before serving to keep everything fresh.
FAQs
Can I make this ahead of time?
Yes, I roast the sweet potatoes and prep the filling and dressing in advance. I store everything separately and assemble just before eating.
Are these served warm or cold?
They’re great either way. I like the contrast of warm sweet potato and cool topping, but they’re also delicious at room temperature.
What type of sweet potato works best?
I use orange-fleshed varieties like Garnet or Jewel—they roast up sweet and creamy.
Can I skip the chickpeas?
Sure, I’ve replaced them with cooked quinoa, lentils, or even grilled veggies for different textures and flavors.
What’s a good side dish?
These are pretty complete on their own, but I sometimes serve them with a simple green salad or a cup of soup for a fuller meal.
Conclusion
Mediterranean stuffed sweet potatoes are one of those meals that feel both nourishing and indulgent. They’re full of texture, flavor, and vibrant ingredients that come together with ease. I love making them for a light dinner or meal prep—they never fail to brighten up my plate and my day.
Mediterranean Stuffed Sweet Potatoes
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Mediterranean stuffed sweet potatoes are a wholesome and vibrant meal featuring roasted sweet potatoes topped with a fresh chickpea, tomato, cucumber, and feta salad, drizzled with lemon herb dressing. It’s hearty, refreshing, and packed with flavor.
- Author: Lizaa
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 2 large sweet potatoes, scrubbed and halved
- 1 tablespoon olive oil
- Salt, to taste
- Black pepper, to taste
- 1 can (15 oz) chickpeas, rinsed and drained
- 1 cup cherry tomatoes, halved
- 1/2 cucumber, diced
- 1/4 red onion, finely chopped
- 1/4 cup Kalamata olives, sliced (optional)
- 1/2 cup feta cheese, crumbled
- 2 tablespoons fresh parsley or mint, chopped
- Lemon Herb Dressing:
- 3 tablespoons olive oil
- 2 tablespoons fresh lemon juice
- 1 garlic clove, minced
- 1/2 teaspoon dried oregano
- 1 teaspoon Dijon mustard (optional)
- Salt and pepper, to taste
Instructions
- Preheat oven to 400°F (200°C).
- Rub sweet potato halves with olive oil, salt, and pepper. Place cut-side down on a baking sheet.
- Roast for 30–40 minutes until tender and lightly caramelized.
- In a bowl, combine chickpeas, cherry tomatoes, cucumber, red onion, olives, feta, and herbs.
- In a small bowl, whisk together olive oil, lemon juice, garlic, oregano, Dijon mustard (if using), salt, and pepper to make the dressing.
- Pour dressing over the chickpea mixture and toss to combine.
- Once sweet potatoes are cool enough to handle, fluff the insides with a fork and season lightly.
- Top each sweet potato half with the Mediterranean filling.
- Serve warm or at room temperature, garnished with extra herbs if desired.
Notes
- Add avocado or roasted red peppers for variety.
- Swap chickpeas for lentils or quinoa if preferred.
- To make dairy-free, omit the feta or use a plant-based alternative.
- Store filling and sweet potatoes separately for best freshness.
- Great for meal prep and easy to assemble ahead of time.
Nutrition
- Serving Size: 1 stuffed sweet potato half
- Calories: 285
- Sugar: 8g
- Sodium: 520mg
- Fat: 14g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 15mg
