These vibrant sweet potatoes are roasted until tender and caramelized, then topped with juicy cherry tomatoes and creamy mozzarella. A fresh basil pesto drizzled over the top brings everything together with bright, herbaceous flavor. Perfect as a light main or colorful side for summer gatherings.
Last August, my kitchen was too hot to even think about turning on the stove for more than thirty minutes at a time. I had a bag of sweet potatoes sitting on the counter and a container of cherry tomatoes that needed using, so I just started roasting everything together. The way the sweet potatoes caramelized in that high heat, then got all melty with the mozzarella and brightened up with homemade pesto—it turned into one of those accidental summer wins that I now make on repeat.
I served these at a rooftop dinner with friends last month, and honestly, everyone went quiet for a minute after the first bite. Someone asked if it was a main course or a side, and the best answer I could give was both. We ended up eating them alongside nothing but a big green salad and some cold wine, and it felt like the most complete summer meal.
Ingredients
- 4 medium sweet potatoes: Look for ones that feel heavy and have smooth skin since they roast more evenly
- 1 ½ cups cherry tomatoes: The sweeter and smaller the better, they burst beautifully in the oven
- 200 g mozzarella balls: Bocconcini or ciliegine work perfectly, just pat them dry before halving
- 1 cup fresh basil leaves: Pack them down into the measuring cup for the most vibrant pesto flavor
- ¼ cup toasted pine nuts: Toast them in a dry pan until golden, it makes all the difference in the pesto
- 1 garlic clove: One small clove is enough, too much will overpower everything else
- ¼ cup grated Parmesan cheese: Use a microplane if you have one for the smoothest texture
- ½ cup extra virgin olive oil: Drivel it in slowly while the processor runs, this emulsifies everything beautifully
- 2 tbsp olive oil: Save your nicer oil for roasting, it really shines here
- Salt and pepper: Sweet potatoes need a generous hand with salt to bring out their natural sweetness
Instructions
- Get the oven going:
- Preheat to 200°C (400°F) and line a baking tray with parchment, saves cleanup later
- Start the roasting:
- Brush the sweet potato halves with olive oil and season well, place them cut side down and let them go for 30 minutes until tender
- Make the pesto:
- Blend basil, pine nuts, garlic, Parmesan, salt and pepper, then slowly drizzle in the olive oil while the motor runs
- Flip and assemble:
- Flip the potatoes cut side up, top with tomatoes and mozzarella, then return to the oven for just 5 minutes until the cheese softens
- Finish with pesto:
- Drizzle everything generously with that fresh pesto and scatter some whole basil leaves on top before serving
This recipe has become my go to when I want something that feels celebratory but does not require me to stand over a hot stove. Last week I ate three halves straight off the baking sheet while they were still too warm, standing there in my kitchen with pesto on my chin.
Making It Your Own
Substitute mozzarella with vegan cheese and use nutritional yeast instead of Parmesan for a plant based version that still hits all the creamy, savory notes. I have also added roasted red peppers and grilled zucchini when the garden is overflowing.
Perfect Wine Pairings
A crisp Sauvignon Blanc cuts through the rich pesto and sweet potatoes beautifully, but honestly a cold sparkling water with lemon works just as well. The bright acidity balances the sweetness.
Serving Suggestions
These work as a light main or serve them alongside grilled fish or chicken for a more substantial dinner. They are also perfect at room temperature for picnics or potlucks.
- Keep the pesto on the side if serving later so the potatoes do not get soggy
- Try adding a sprinkle of red pepper flakes if you like a little heat
- Leftovers reheat surprisingly well in a 350°F oven for about 10 minutes
Hope this becomes one of those recipes you turn to when you want something beautiful but easy. Summer cooking should feel this effortless.
Recipe FAQs
- → Can I prepare the components ahead of time?
-
Yes! Roast the sweet potatoes and prepare the pesto up to 2 days in advance. Store them separately in the refrigerator. When ready to serve, reheat the potatoes, add the toppings, and finish with fresh pesto.
- → What can I use instead of pine nuts in the pesto?
-
Walnuts, cashews, or even sunflower seeds make excellent substitutes for pine nuts. Toast them lightly before blending to enhance their nutty flavor and match the traditional pesto profile.
- → How do I know when the sweet potatoes are done?
-
The sweet potatoes are ready when a fork slides easily into the flesh and the cut sides are lightly caramelized. This typically takes about 30 minutes at 200°C (400°F). They should be tender but still hold their shape.
- → Can I make this entirely vegan?
-
Absolutely. Replace the mozzarella with your favorite vegan cheese alternative and use nutritional yeast instead of Parmesan in the pesto. The result is still delicious and packed with flavor.
- → What other toppings work well with this dish?
-
Roasted red peppers, grilled zucchini, or artichoke hearts complement the flavors beautifully. You can also add a sprinkle of sun-dried tomatoes or toasted pumpkin seeds for extra texture.