Cozy, creamy, and nourishing comfort

These sweet potatoes with creamy spinach ricotta and herbs are the perfect blend of wholesome comfort and elegant flavor. Tender roasted sweet potatoes are topped with a rich, garlicky spinach ricotta filling that feels indulgent but is surprisingly simple to make. This dish works beautifully as a vegetarian main, a hearty side, or even a meal-prep favorite for busy weekdays. Packed with flavor, color, and nutrients, it’s a go-to when you want something cozy yet fresh. If you love healthy comfort food or easy oven recipes, this one delivers big taste with minimal effort.
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 45–50 minutes
- Total Time: 1 hour
- Servings: 4
📝 Ingredients
- 4 medium sweet potatoes
- 1 tablespoon olive oil
- Salt and black pepper, to taste
For the creamy filling:
- 1 cup ricotta cheese
- 2 cups fresh spinach (or 1 cup frozen, thawed and drained)
- 2 cloves garlic, minced
- 1/4 cup grated Parmesan cheese
- 1 tablespoon lemon juice
- 1 teaspoon dried oregano (or Italian herbs)
- 1/2 teaspoon chili flakes (optional)
- 1 tablespoon olive oil
For garnish:
- Fresh parsley or basil, chopped
- Extra Parmesan (optional)
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Baking sheet
- Parchment paper or foil
- Knife
- Cutting board
- Mixing bowls
- Skillet or pan
- Spoon
Step-by-Step Beginner-Friendly Instructions
1. Roast the sweet potatoes
Preheat your oven to 200°C (400°F). Scrub the sweet potatoes clean, prick them with a fork, and rub lightly with olive oil and salt. Place on a baking sheet and roast for 45–50 minutes until soft when pierced. 🍠
2. Cook the spinach
While the potatoes roast, heat olive oil in a pan over medium heat. Add garlic and cook for about 30 seconds until fragrant. Toss in the spinach and cook until wilted (or warmed through if using frozen). Remove from heat.
3. Make the creamy filling
In a bowl, combine ricotta, cooked spinach, Parmesan, lemon juice, oregano, chili flakes, salt, and pepper. Mix until creamy and well combined.
4. Open the potatoes
Once the sweet potatoes are done, let them cool slightly, then slice them open lengthwise. Gently fluff the inside with a fork.
5. Fill and finish
Spoon the creamy spinach ricotta mixture generously into each potato. The heat will slightly warm and soften the filling. ✨
6. Optional extra bake
For a slightly golden top, return the filled potatoes to the oven for 5–8 minutes.
7. Garnish and serve
Top with fresh herbs and extra Parmesan if desired. Serve warm and enjoy. 🌿
💡 Pro Tips
- Make it ahead: Roast the sweet potatoes and prepare the filling in advance, then assemble when ready to eat.
- Extra creamy texture: Add a splash of cream or Greek yogurt to the filling.
- Storage: Store leftovers in the fridge for up to 3 days.
- Reheat tip: Warm in the oven instead of the microwave for better texture.
Variations
- Add protein: Top with grilled chicken or chickpeas for a fuller meal
- Vegan version: Use plant-based ricotta and skip Parmesan
- Cheesy bake: Add shredded mozzarella on top and broil briefly
- Herb twist: Try dill, thyme, or fresh chives for a different flavor profile
FAQ
Can I use frozen spinach?
Yes, just make sure it’s fully thawed and squeezed dry to avoid excess moisture.
Can I air fry the sweet potatoes?
Yes—cook at 190°C (375°F) for about 35–40 minutes depending on size.
Is this recipe healthy?
Yes, it’s packed with fiber, vitamins, and balanced fats.
Can I make it dairy-free?
Absolutely—swap in dairy-free ricotta and nutritional yeast for a similar flavor.
Serving Idea
Serve these stuffed sweet potatoes with a crisp side salad or roasted vegetables for a balanced, colorful plate that feels both comforting and fresh.