These Mediterranean-style sweet potatoes start with halved tubers roasted until tender and lightly caramelized. While they cook, you'll whip up a fresh basil pesto with toasted pine nuts, garlic, and Parmesan. Once the potatoes are done, simply flip them over, crown each half with juicy cherry tomatoes and mini mozzarella balls, then return them to the oven just long enough for the cheese to soften. A final generous drizzle of that vibrant pesto brings everything together. The result is a beautiful balance of creamy, tangy, and herbal flavors that works equally well as a light main course or impressive side dish.
I threw this together on a stifling July afternoon when my kitchen felt like an oven and cooking anything elaborate was out of the question. The sweet potatoes were sitting on my counter, and I had a tub of cherry tomatoes that needed using. Something about the sweetness of roasted potatoes paired with bright summer flavors just clicked, and now it is my go-to when I want something substantial but not heavy.
Last summer I served these at a rooftop dinner party and my friend Sarah, who claims to dislike sweet potatoes, went back for seconds. The combination of warm roasted potatoes with cool fresh mozzarella and vibrant pesto creates this perfect balance of temperatures and textures. People always ask for the recipe, and I love telling them how simple it actually is.
Ingredients
- 4 medium sweet potatoes: Scrub them well and halve lengthwise for faster, even roasting
- 1 ½ cups cherry tomatoes: Choose ones that feel heavy and have deep color, they will burst with sweetness
- 200 g mozzarella balls: Bocconcini or ciliegine work perfectly, just drain and halve them
- 1 cup fresh basil leaves: Pack them tight for the pesto, this is where all that fresh flavor comes from
- ¼ cup toasted pine nuts: Walnuts make an excellent substitute if pine nuts are hard to find
- 1 garlic clove: One is plenty, raw garlic can be overpowering in pesto
- ¼ cup grated Parmesan cheese: Adds umami depth that balances the bright basil
- ½ cup extra virgin olive oil: Good quality olive oil makes a noticeable difference here
- 2 tbsp olive oil for roasting: Helps the sweet potatoes develop that gorgeous caramelized exterior
- Salt and pepper: Season generously at every step for best results
- Fresh basil leaves: Whole leaves make a beautiful garnish that hints at the pesto within
Instructions
- Get your oven ready:
- Preheat to 200°C (400°F) and line a baking tray with parchment paper for easy cleanup
- Roast the sweet potatoes:
- Brush the halved sweet potatoes with olive oil, season well, and place cut-side down on the tray for 30 minutes until tender and golden
- Make the pesto:
- Blend basil, pine nuts, garlic, Parmesan, salt, and pepper, then slowly drizzle in olive oil while the machine runs until silky smooth
- Prepare for toppings:
- Flip the roasted sweet potatoes cut-side up and let them cool just slightly so they are easier to handle
- Add the toppings:
- Crowd cherry tomatoes and mozzarella halves onto each sweet potato, then return to the oven for just 5 minutes until the cheese softens
- Finish and serve:
- Drizzle generously with fresh pesto, scatter extra basil leaves over the top, and enjoy warm or at room temperature
My daughter helped me make this for her birthday lunch when she turned nine, and she has requested it every summer since. There is something so satisfying about a dish that looks impressive but comes together with minimal effort. It has become our signature summer meal, the one we make when we want to celebrate without spending hours in the kitchen.
Make It Yours
I have discovered that swapping in goat cheese creates a tangy contrast that some people actually prefer. When tomatoes are not in season, roasted red peppers add a lovely sweetness and beautiful color. Grilled zucchini ribbons work wonderfully too and make the dish even more substantial.
Perfect Pairings
A crisp Sauvignon Blanc cuts through the richness of the mozzarella while complementing the sweet potatoes. On weeknights I often serve this alongside a simple arugula salad dressed with lemon vinaigrette. The peppery greens balance the sweetness perfectly.
Timing Is Everything
You can roast the sweet potatoes up to a day ahead and keep them refrigerated, then just warm them slightly before adding toppings. The pesto also keeps beautifully for about a week in the fridge, stored in a jar with a thin layer of olive oil on top.
- Make extra pesto and freeze it in ice cube trays for future recipes
- If serving a crowd, double the recipe and arrange on a large platter
- Room temperature serving makes this perfect for picnics and potlucks
There is something joyful about a dish that celebrates summer ingredients so simply and beautifully. I hope this becomes one of your go-to recipes for warm weather days and gatherings with people you love.
Your Recipe Questions Answered
- → Can I prepare the components ahead?
-
The pesto can be made up to 3 days in advance and stored in the refrigerator. You can also roast the sweet potatoes a day ahead—just reheat them briefly before adding the toppings and final bake.
- → What cheese substitutes work well?
-
For dairy-free options, try vegan mozzarella or crumbled firm tofu. Nutritional yeast can replace the Parmesan in the pesto while adding a savory, cheesy flavor profile.
- → How do I store leftovers?
-
Keep components separate in airtight containers—the sweet potatoes, tomatoes, and mozzarella in the fridge for up to 3 days, and pesto for up to a week. Reassemble and reheat gently at 180°C for 10 minutes.
- → Can I use store-bought pesto?
-
Absolutely! Good-quality jarred pesto works perfectly in a pinch. You'll need about ½ cup for this dish. Look for brands with simple ingredient lists and vibrant green color.
- → What other toppings could I add?
-
Roasted red peppers, grilled zucchini ribbons, or artichoke hearts would complement the flavors beautifully. A sprinkle of sun-dried tomatoes or olives would also enhance the Mediterranean profile.