These Mediterranean-style sweet potatoes combine tender roasted halves with cherry tomatoes and fresh mozzarella, all crowned with vibrant homemade basil pesto. The natural sweetness of the potatoes pairs beautifully with the creamy cheese and aromatic herbs, creating a colorful dish that works equally well as a light main or impressive side.
Ready in under an hour, this vegetarian and gluten-free option brings summer flavors to your table with minimal effort—perfect for entertaining or simple weeknight dinners.
Last summer, my garden produced more basil than I could possibly use, and I found myself tossing fresh handfuls into everything from morning scrambled eggs to evening pasta. These sweet potatoes became my go-to when the heat made turning on the oven feel almost criminal, but I couldn't resist how the caramelized edges tasted against the cool, creamy mozzarella. Something about the colors alone—deep orange, bright red, speckled green—makes the whole kitchen feel lighter.
I first made these for a dinner where half the guests were vegetarian and the other half claimed to hate sweet potatoes. Everyone went back for seconds, and my friend Sarah actually asked for the pesto recipe before she even finished her first bite. Now whenever I see sweet potatoes on sale, I grab twice as many as I need.
Ingredients
- 4 medium sweet potatoes: Scrubbed well and halved lengthwise because the cut side creates the perfect natural bowl for all those toppings
- 1 ½ cups cherry tomatoes: Halved so they release just enough juice while the second oven pass warms them through
- 200 g mozzarella balls: Bocconcini or ciliegine work best here since they are already portioned and soften beautifully without melting completely away
- 1 cup fresh basil leaves: Packed tight into the measuring cup because fresh basil has a way of wilting down to nothing once you blend it
- ¼ cup toasted pine nuts: Walnuts make a perfectly fine substitute if you are watching your budget, though pine nuts add that signature buttery finish
- 1 garlic clove: One is plenty since raw garlic can overpower everything else in the pesto
- ¼ cup grated Parmesan cheese: Adds that salty depth that keeps the pesto from tasting too grassy
- ½ cup extra virgin olive oil: Drizzle this in slowly while the food processor runs so it emulsifies into something silky rather than separating
- 2 tbsp olive oil: For brushing the sweet potatoes before the first roast, helping them develop those caramelized edges
Instructions
- Get the oven ready:
- Preheat to 200°C (400°F) and line a baking tray with parchment paper so nothing sticks later.
- Start the sweet potatoes:
- Brush the cut sides with olive oil and season generously with salt and pepper, then place them cut-side down and roast for 30 minutes until tender.
- Make the pesto while you wait:
- Blend the basil, toasted nuts, garlic, Parmesan, salt, and pepper, then slowly drizzle in the olive oil until everything turns smooth and vibrant green.
- Flip and top:
- Turn the sweet potatoes cut-side up and arrange cherry tomatoes and mozzarella halves over each one.
- The final melt:
- Return everything to the oven for just 5 minutes so the cheese softens without losing its shape.
- Finish with pesto:
- Drizzle generously with your fresh pesto and scatter extra basil leaves on top before serving.
My mother-in-law, who usually turns her nose up at anything called vegetarian, took one bite and asked if I could teach her how to make the pesto. Now it is her signature contribution to every family gathering, and she claims she invented the whole combination.
Make It Your Own
Once I tried roasted red peppers instead of tomatoes when my garden produced nothing but basil that year, and the smoky sweetness worked surprisingly well. Grilled zucchini also makes a great addition if you want something with a bit more bite.
What To Drink
A crisp Sauvignon Blanc cuts through the creamy mozzarella while complementing the basil without competing with it. Sparkling water with a squeeze of lemon keeps things light when the weather is already hot enough.
Serving Suggestions
These work beautifully as a light main dish alongside a simple green salad dressed with nothing but lemon juice and salt. They also hold up well at room temperature, making them perfect for picnics or potlucks where you need something that travels gracefully.
- Make extra pesto and toss it with pasta the next day for a zero-effort lunch
- The sweet potatoes reheat surprisingly well in a 350°F oven for about 10 minutes
- If you are cooking for a crowd, consider making smaller halves so guests can try multiple combinations
There is something deeply satisfying about a dish that looks impressive but comes together with such ease. I hope these become a regular part of your summer rotation.
Recipe FAQs
- → Can I prepare these sweet potatoes ahead of time?
-
Yes, you can roast the sweet potatoes up to a day in advance. Store them in the refrigerator and reheat briefly before adding the tomatoes, cheese, and pesto topping.
- → What can I use instead of pine nuts in the pesto?
-
Walnuts, cashews, or even sunflower seeds make excellent alternatives to pine nuts. Toast them lightly before blending for the best flavor.
- → How do I know when the sweet potatoes are done roasting?
-
The sweet potatoes should be tender when pierced with a fork and the cut sides should be lightly caramelized. This typically takes about 30 minutes at 200°C (400°F).
- → Can I make this dish vegan?
-
Absolutely. Replace the mozzarella with vegan cheese and use nutritional yeast instead of Parmesan in the pesto. The result remains delicious and satisfying.
- → What other toppings work well with this combination?
-
Roasted red peppers, grilled zucchini, or artichoke hearts complement the flavors beautifully. You can also add a drizzle of balsamic glaze for extra depth.
- → How long will the pesto keep in the refrigerator?
-
Fresh pesto will stay good for 5-7 days when stored in an airtight container in the refrigerator. Place a thin layer of olive oil on top to prevent oxidation.