This vibrant Mediterranean-inspired dish combines naturally sweet roasted potatoes with juicy cherry tomatoes and creamy mozzarella. The fresh basil pesto adds aromatic depth, creating a perfect balance of flavors and textures. Ready in under an hour, it serves beautifully as a light main course or colorful side dish for summer gatherings.
The first time I made these sweet potatoes, it was a scorching July afternoon and my tiny apartment kitchen felt like an oven already. I had sweet potatoes from the farmers market and tomatoes from my mother's garden, and I just started roasting everything together. Now it's become my go-to when I want something that feels substantial but won't weigh me down in the heat.
Last summer I served these at a rooftop dinner party, and even the self-proclaimed sweet potato skeptics went back for seconds. Something about the combination of warm roasted potatoes with cool creamy mozzarella and that vibrant green pesto just makes people happy. It's the dish that disappears first.
Ingredients
- 4 medium sweet potatoes: Look for ones that feel heavy and have smooth skin, they roast more evenly and develop better caramelization
- 1 ½ cups cherry tomatoes: Mixed colors look beautiful but any sweet variety will work, they should be firm and give slightly when pressed
- 200 g mozzarella balls: Bocconcini or ciliegine are perfect because they're bite-sized and melt beautifully without disappearing completely
- 1 cup fresh basil leaves: Pack them down firmly in the measuring cup, and use the tender stems too for extra basil flavor
- ¼ cup toasted pine nuts: Toast them in a dry pan until golden and fragrant, watching carefully because they go from perfect to burned quickly
- 1 garlic clove: Use a fresh clove, not jarred minced garlic, which can taste harsh and metallic in raw pesto
- ¼ cup grated Parmesan cheese: Freshly grated melts into the pesto better than pre-grated and has more nutty depth
- ½ cup extra virgin olive oil: A good quality oil makes a difference here since the pesto flavor is pure and simple
- 2 tbsp olive oil for roasting: This helps the sweet potatoes develop those crispy edges and caramelized spots
- Salt and pepper: Season generously at each stage, especially the potatoes before they go into the oven
Instructions
- Get your oven ready and preheat to 200°C (400°F):
- Crank up the oven and line a baking sheet with parchment paper, which saves cleanup time later and prevents sticking.
- Prep the sweet potatoes for roasting:
- Cut each potato in half lengthwise, brush them generously with olive oil, and sprinkle with salt and pepper before placing them cut-side down on the tray.
- Roast until perfectly tender:
- Let the potatoes cook for about 30 minutes until they're fork-tender and the cut sides have developed some golden caramelization.
- Make the pesto while everything roasts:
- Blend the basil, toasted pine nuts, garlic, Parmesan, salt, and pepper, then drizzle in the olive oil while the processor runs until smooth and emulsified.
- Flip and add the toppings:
- Turn the sweet potatoes cut-side up, then nestle cherry tomatoes and mozzarella halves into each one, filling the natural hollows.
- Melt everything together briefly:
- Return the tray to the oven for just 5 minutes until the mozzarella softens and the tomatoes start to wrinkle and release their juices.
- Finish with pesto and basil:
- Drizzle the warm potatoes generously with your fresh pesto and scatter extra basil leaves over the top for that final burst of fragrance.
My neighbor stopped by last weekend while these were in the oven and she literally stood in my kitchen waiting for the timer to go off. Now she texts me whenever she makes them, usually with a photo of her version and some new variation she tried. That's the best kind of recipe feedback.
Make It Your Own
Sometimes I add roasted red peppers or grilled zucchini when I have them on hand, and a sprinkle of crushed red pepper flakes gives it a nice warmth. You could also crumble some goat cheese instead of mozzarella, or swap the pine nuts for walnuts if that's what you have in the pantry.
Perfect Pairings
A crisp white wine like Sauvignon Blanc cuts through the richness beautifully, or sparkling water with lemon works perfectly if you're keeping it alcohol-free. I also love serving this alongside a simple green salad dressed with lemon vinaigrette to balance the sweet potatoes.
Serving Suggestions
These work as a light vegetarian main or as a stunning side dish alongside grilled fish or chicken. They're equally at home on a weeknight dinner plate or a weekend brunch spread. The presentation is so colorful and inviting that guests always reach for them first.
- Arrange them on a large platter rather than individual plates for a more communal feel
- Set out extra pesto at the table so people can add more to their liking
- Consider doubling the recipe because they reheat surprisingly well for lunch the next day
I hope this recipe finds its way into your summer rotation and brings as much joy to your table as it has to mine. There's something magical about simple ingredients treated with care.
Recipe Questions
- → Can I make this ahead of time?
-
Yes, roast the sweet potatoes and prepare the pesto up to 2 days in advance. Store them separately in the refrigerator. Reheat the potatoes before topping with tomatoes and mozzarella, then finish in the oven for 5 minutes.
- → 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 even sunflower seeds for a nut-free version of the pesto.
- → How do I know when sweet potatoes are done roasting?
-
Insert a fork into the thickest part of the potato—it should slide in easily with no resistance. The cut side should be lightly caramelized and golden brown.
- → Can I use store-bought pesto?
-
Absolutely. Use high-quality store-bought pesto to save time. Look for one with fresh basil and good olive oil. You'll need about ½ cup for this dish.
- → Is this suitable for meal prep?
-
Yes, but store components separately. Keep roasted potatoes, pesto, and toppings in separate containers. Assemble and reheat at 180°C (350°F) for 10-15 minutes when ready to serve.
- → Can I grill the sweet potatoes instead?
-
Certainly. Brush halved potatoes with oil and grill cut-side down over medium heat for 15-20 minutes, turning once. They'll develop a delicious smoky flavor that pairs wonderfully with the fresh toppings.