These vibrant sweet potatoes feature tender roasted halves topped with juicy cherry tomatoes and creamy mozzarella balls. A drizzle of fresh homemade basil pesto ties everything together with fragrant Mediterranean flavors. The dish comes together in under an hour—roast the sweet potatoes until caramelized, add the toppings for a quick warm-through, then finish with generous pesto. Serve warm or at room temperature as a light main or alongside grilled favorites.
Last summer, my neighbor brought over an armful of sweet potatoes from her garden and I honestly had no idea what to do with them in July heat. Then I remembered how Italians keep things simple—let the ingredients speak for themselves. This dish became my go-to for those evenings when I want something substantial but not heavy, and the way the sweet potatoes get those caramelized edges while the tomatoes burst just a little—it's magic.
I first made this for a rooftop dinner with friends, and everyone went quiet for that first bite. There's something about the combination of warm sweet potato and cool, creamy cheese that just works. One friend actually asked if this was from a restaurant menu, which I took as the highest compliment.
Ingredients
- 4 medium sweet potatoes, scrubbed and halved lengthwise: I've learned that cutting them lengthwise gives you more surface area for all those toppings to nestle into, and they cook more evenly too
- 1 ½ cups cherry tomatoes, halved: Choose ones that still have some give when you squeeze them gently—the mealy ones won't burst quite as beautifully in the oven
- 200 g mozzarella balls, halved: Bocconcini or ciliegine work best here because they're already perfectly portioned, but fresh mozzarella torn into pieces works in a pinch
- 1 cup fresh basil leaves, packed: This is where you really taste the difference—basil that's been sitting in your fridge for days won't give you that vibrant, peppery punch we want
- ¼ cup toasted pine nuts: Toast them in a dry pan until they're golden brown and fragrant—about 3 minutes—because raw pine nuts can taste a bit bitter
- 1 garlic clove: One clove is plenty here, especially since it's raw and going into the pesto
- ¼ cup grated Parmesan cheese: The saltiness from this balances the sweet potatoes perfectly, so don't skip it unless you're going vegan
- ½ cup extra virgin olive oil: This isn't the place for your fancy finishing oil—something fruity and bright works best here
- 2 tbsp olive oil for roasting: Regular olive oil is totally fine for roasting since we're heating it anyway
Instructions
- Get your oven going:
- Preheat to 200°C (400°F) and line a baking tray with parchment paper—I've tried skipping the parchment and learned my lesson when cleanup took three times as long
- Prep those potatoes:
- Brush the cut sides with olive oil and season generously with salt and pepper, then place them cut-side down—the skin protects them while the flesh gets those gorgeous caramelized edges
- Roast until tender:
- Let them go for about 30 minutes; you'll know they're done when a fork slides through easily and you can smell that sweet roasted aroma filling your kitchen
- Make the pesto while everything roasts:
- Blend the basil, pine nuts, garlic, Parmesan, salt, and pepper, then drizzle in the olive oil with the machine running until it's silky smooth
- Flip and top:
- Turn the sweet potatoes cut-side up and pile on those cherry tomatoes and mozzarella halves—don't be shy with the toppings
- Final melt:
- Pop them back in the oven for just 5 minutes until the cheese softens and the tomatoes look like they're about to burst
- Finish with flourish:
- Drizzle that fresh pesto generously over each half and scatter some whole basil leaves on top
This has become my default contribution to potlucks because it travels well and can be served warm or at room temperature. Last time I brought it to a picnic, someone asked if it was a restaurant catering situation—I just laughed and said, no, just sweet potatoes and some stuff from my fridge.
Making It Your Own
I've experimented with so many variations after making this countless times. Sometimes I add roasted red peppers or grilled zucchini when I have extra vegetables from the farmers market. The base is so forgiving that you can really play around based on what you have on hand or what's in season.
What To Drink With It
A crisp white wine like Sauvignon Blanc cuts through the richness of the mozzarella and complements the sweet potatoes beautifully. On nights when I'm not drinking wine, sparkling water with plenty of lemon and maybe a sprig of mint feels just right.
Planning Ahead
You can roast the sweet potatoes a day ahead and keep them in the refrigerator. The pesto also keeps beautifully in a jar with a thin layer of olive oil on top to prevent oxidation. This makes assembling so much easier when you're pressed for time or feeding a crowd.
- Make double the pesto and use it throughout the week on pasta, sandwiches, or scrambled eggs
- If serving at a party, consider setting up a toppings bar so guests can customize their own potatoes
- Leftovers reheat surprisingly well in a 350°F oven for about 10 minutes
There's something so satisfying about a dish that looks impressive but comes together with minimal fuss. Every time I make this, I'm reminded that the best summer cooking is often just about letting good ingredients shine.
Recipe FAQs
- → Can I make the pesto ahead of time?
-
Yes, prepare the pesto up to 3 days in advance and store it in an airtight container in the refrigerator with a thin layer of olive oil on top to preserve freshness.
- → What can I use instead of pine nuts?
-
Walnuts make an excellent substitute and are more budget-friendly. You can also use almonds, cashews, or sunflower seeds for a nut-free option.
- → How do I know when the sweet potatoes are done?
-
The sweet potatoes should feel tender when pierced with a fork and the cut sides should be lightly caramelized and golden brown after roasting for about 30 minutes.
- → Can I use store-bought pesto instead?
-
Absolutely. High-quality store-bought basil pesto works well in a pinch, though fresh homemade pesto will deliver brighter, more vibrant flavor.
- → What other toppings work well with this dish?
-
Try adding roasted red peppers, grilled zucchini, crumbled feta, or even a balsamic glaze drizzle for extra depth and color variation.