This Mediterranean-inspired dish transforms humble sweet potatoes into a vibrant summer meal. The potatoes roast until tender and caramelized, then get topped with halved cherry tomatoes and creamy mozzarella that softens beautifully in the oven. A generous drizzle of fresh homemade pesto—blending basil, toasted pine nuts, garlic, and Parmesan—ties everything together. Serve warm or at room temperature as a light vegetarian main or colorful side dish. The combination of sweet, savory, and herbaceous flavors makes it perfect for summer entertaining or simple weeknight dinners.
The first time I made these, it was a scorching July afternoon and my kitchen had zero air conditioning. I had a CSA box overflowing with sweet potatoes and tomatoes that needed using, and I refused to turn on the stove for anything that required more than 30 minutes. My friend Sarah stopped by unexpectedly and we ended up eating them straight off the baking sheet, standing over the counter with forks, ignoring the heat entirely.
Last summer I served these at a backyard dinner party when I completely forgot to make a second side dish. Everyone acted like it was intentional, and honestly, the way the mozzarella got all gooey while the basil pesto kept everything bright made me realize sometimes simple really is better. Now it is my go to when I want something that feels special but does not require measuring everything perfectly.
Ingredients
- Sweet potatoes: Look for ones that feel heavy and have smooth skin, and do not worry if they are different sizes, just adjust the roasting time
- Cherry tomatoes: They should be firm and give slightly when pressed, and if they are on the larger side, quarter them instead of halving
- Fresh mozzarella: Bocconcini or ciliegine work best here because they melt evenly without disappearing completely
- Fresh basil: Smell the bunch first, and if it does not hit you with that signature sweet aroma, keep looking
- Pine nuts: Toast them in a dry pan until golden and fragrant, watching closely because they go from perfect to burned fast
- Garlic: One clove might seem like not enough, but raw garlic in pesto is potent, so start there and add more later if needed
- Parmesan: Get a wedge and grate it yourself, the pre shredded stuff has anti caking agents that make the pesto gritty
- Extra virgin olive oil: This carries most of the flavor, so use something you would drizzle on bread
Instructions
- Get the oven going:
- Preheat to 200°C and line a baking tray with parchment, the cleanup later will thank you
- Prep the sweet potatoes:
- Scrub them well, cut in half lengthwise, brush with olive oil, and season generously before placing cut side down
- Roast until tender:
- Let them go for about 30 minutes until the bottoms are caramelized and a fork slides in easily
- Make the pesto while you wait:
- Blend the basil, toasted nuts, garlic, Parmesan, salt and pepper, then drizzle in the oil while the machine runs
- Flip and assemble:
- Turn the sweet potatoes cut side up, pile on the tomatoes and mozzarella, and return to the oven for just 5 minutes
- Finish and serve:
- Drizzle with that fresh pesto, scatter extra basil leaves, and eat them while they are still warm
My neighbor asked for the recipe after smelling the pesto through our open kitchen window. That is the kind of dish this is, the one that makes people pause and ask what you are making. Now whenever tomatoes are in season, this is my way of celebrating.
Make It Your Own
Swap the pine nuts for walnuts if that is what you have, or use sunflower seeds for a nut free version. The pesto will taste different but still delicious, and sometimes the variation becomes the new favorite.
Serving Ideas
These work as a light main with a green salad on the side, or as part of a bigger spread. I have also served them as an appetizer, cut into smaller pieces, and they disappear just as fast.
Timing Tips
The pesto can be made two days ahead and stored in the fridge, just press a piece of plastic wrap directly onto the surface to keep it from oxidizing. The sweet potatoes are best roasted the same day, but you can brush them with oil and season them up to an hour before roasting.
- Leftovers reheat surprisingly well in a 180°C oven for about 10 minutes
- The sweet potatoes can be roasted a day ahead and served at room temperature with toppings
- Extra pesto is never a bad thing, keep it for pasta or sandwiches the next day
These sweet potatoes have become my answer to what to make when I want something that feels like summer on a plate.
Common Questions
- → Can I make this dish 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 toppings and pesto. The pesto can also be made 2-3 days ahead and kept chilled in an airtight container.
- → What's the best way to store leftovers?
-
Store leftover sweet potatoes in an airtight container in the refrigerator for up to 3 days. Note that the texture may soften slightly when reheated. It's best to add fresh pesto when serving leftovers rather than storing it already mixed in.
- → Can I use store-bought pesto instead of making it from scratch?
-
Absolutely. Store-bought pesto works well as a time-saving alternative. Look for a high-quality brand with fresh basil flavor. You'll need about ½ to ¾ cup of prepared pesto to generously top all four servings.
- → What other toppings work well with these sweet potatoes?
-
Roasted red peppers, grilled zucchini slices, or crumbled feta cheese make excellent additions. For extra protein, consider adding chickpeas or white beans. A dollop of Greek yogurt or balsamic glaze also complements the flavors beautifully.
- → How do I know when the sweet potatoes are properly roasted?
-
The sweet potatoes should be tender when pierced with a fork and the cut sides should be lightly caramelized with golden edges. This typically takes about 30 minutes at 200°C (400°F). If they're not tender enough, continue roasting in 5-minute increments.