Roasted Sweet Potatoes Stuffed with Ricotta Cherry Tomatoes Pesto Recipe
Perfectly roasted sweet potatoes transform into an elegant yet comforting dish when paired with creamy ricotta, blistered cherry tomatoes, and vibrant pesto. This recipe balances natural sweetness, freshness, and richness in every bite. Designed with restaurant-level flavor but home-kitchen simplicity, it works beautifully as a wholesome main course or refined side dish. A modern vegetarian recipe that feels both nourishing and indulgent.
Ingredients List
- 4 medium sweet potatoes
- 1 tablespoon olive oil
- Salt, to taste
- Freshly ground black pepper
- 1 cup ricotta cheese (full-fat recommended)
- 1 cup cherry tomatoes, halved
- 3 tablespoons basil pesto (homemade or high-quality store-bought)
- 1 tablespoon pine nuts or toasted walnuts
- 1 tablespoon grated Parmesan cheese (optional)
- Fresh basil leaves, for garnish
- 1 teaspoon lemon zest
- Chili flakes (optional, for heat)
Step-by-Step Instructions

Prepare the Sweet Potatoes
Preheat oven to 200°C (400°F). Wash and dry the sweet potatoes thoroughly, then pierce each several times with a fork. Rub lightly with olive oil, salt, and pepper.
Roast Until Tender
Place sweet potatoes on a baking tray lined with parchment paper. Roast for 40–50 minutes until the flesh becomes soft and caramelized and the skins slightly crisp.
Roast the Cherry Tomatoes
During the last 15 minutes of roasting, toss cherry tomatoes with a drizzle of olive oil and a pinch of salt. Roast alongside the potatoes until lightly blistered and sweet.
Prepare the Ricotta Filling
In a bowl, gently mix ricotta cheese with lemon zest, a pinch of salt, and black pepper. Keep the texture light and creamy rather than overmixed.
Assemble the Stuffed Sweet Potatoes
Slice each roasted sweet potato lengthwise and gently fluff the interior with a fork. Spoon ricotta generously into the center.
Finish with Toppings
Top with roasted cherry tomatoes, drizzle pesto over each potato, and sprinkle with toasted nuts, Parmesan, basil leaves, and optional chili flakes.
Serve Immediately
Serve warm while the contrast between creamy ricotta and roasted sweetness is at its peak.
Cook Time
Total: 55 minutes
Prep: 10 minutes
Bake: 45 minutes
Servings
Makes approximately 4 servings
Nutritional Information (approx. per serving)
- Calories: 320 kcal
- Protein: 10 g
- Carbohydrates: 38 g
- Fat: 15 g
- Fiber: 6 g
- Sugar: 9 g
- Sodium: 280 mg
Storage Instructions
Store leftover stuffed sweet potatoes in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 180°C (350°F) to maintain texture. Avoid microwaving for extended periods as ricotta may release excess moisture. Add fresh pesto after reheating for best flavor.
Suggestions
- Add grilled mushrooms or sautéed spinach for extra depth.
- Swap ricotta with whipped feta or goat cheese for a sharper profile.
- Finish with balsamic glaze for restaurant-style presentation.
- Serve alongside a crisp green salad or roasted vegetables for a complete meal.
Seasonal Relevance
This dish shines during fall and winter when sweet potatoes are at peak flavor, offering warmth and comfort. However, the freshness of pesto and tomatoes makes it equally suitable for spring entertaining or light summer dinners.
Conclusion
Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes, and Pesto demonstrate how simple ingredients can create exceptional culinary harmony. The caramelized sweetness, creamy filling, and herbaceous finish deliver both comfort and sophistication, a dish equally suited for everyday nourishment or elegant gatherings.
Roasted Sweet Potatoes Stuffed with Ricotta Cherry Tomatoes Pesto Recipe
4
servings10
minutes45
minutes320
kcalRoasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes, and Pesto is a wholesome and elegant vegetarian dish combining caramelized sweet potatoes with creamy ricotta cheese, roasted tomatoes, and fresh herb pesto. Perfect as a nourishing main course or a sophisticated side dish for any occasion.
Ingredients
4 medium sweet potatoes
1 tablespoon olive oil
Salt, to taste
Freshly ground black pepper
1 cup ricotta cheese
1 cup cherry tomatoes, halved
3 tablespoons basil pesto
1 tablespoon pine nuts or toasted walnuts
1 tablespoon grated Parmesan cheese (optional)
Fresh basil leaves, for garnish
1 teaspoon lemon zest
Chili flakes (optional)
Directions
- Preheat oven to 200°C (400°F) and line a baking tray with parchment paper.
- Wash sweet potatoes, pierce with a fork, and rub with olive oil, salt, and pepper.
- Roast for 40–50 minutes until tender and caramelized.
- Toss cherry tomatoes with olive oil and roast during the last 15 minutes until blistered.
- Mix ricotta cheese with lemon zest, salt, and pepper.
- Slice roasted sweet potatoes lengthwise and fluff the interior gently.
- Fill each potato with ricotta mixture.
- Top with roasted cherry tomatoes and drizzle pesto over the top.
- Finish with toasted nuts, Parmesan cheese, basil leaves, and optional chili flakes.
- Serve warm.
Recipe Video
Notes
- Use full-fat ricotta for the creamiest texture.
- Add sautéed spinach or mushrooms for extra nutrition.
- Vegan ricotta can be substituted for a plant-based version.
- Best served fresh while warm for optimal flavor and texture.
FAQs
Can I prepare sweet potatoes ahead of time?
Yes. Roast the sweet potatoes up to one day in advance and refrigerate. Reheat before stuffing and serving.
What type of pesto works best for this recipe?
Classic basil pesto works beautifully, but arugula or spinach pesto also adds a pleasant peppery variation.
Can this recipe be made vegan?
Absolutely. Substitute ricotta with almond-based or cashew ricotta and use vegan pesto without Parmesan cheese.

