Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes & Pesto: A Cozy, Colorful Stuffed Sweet Potato Recipe

This post may contain affiliate links. When you buy through links on our site, we may earn an affiliate commission (no added cost for you).

There is something quietly beautiful about a roasted sweet potato. It starts out simple and humble, but after time in the oven, it becomes tender, caramelized, and naturally sweet in a way that feels comforting without being heavy.

These Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes & Pesto turn that simple roasted sweet potato into something fresh, creamy, colorful, and memorable. The soft sweetness of the potato meets smooth ricotta, juicy cherry tomatoes, fragrant pesto, crunchy pine nuts, and fresh basil for a dish that feels both wholesome and a little elegant.

This is the kind of recipe I love when I want something that looks impressive but does not ask too much from me. It feels special enough for brunch, pretty enough for a side dish, and satisfying enough for a light meal.

The best part is how balanced every bite feels. You get sweetness from the roasted potato, creaminess from the ricotta, brightness from lemon juice, freshness from basil, richness from pesto, and a little optional heat from red pepper flakes.

Why You’ll Love These Roasted Stuffed Sweet Potatoes

These stuffed sweet potatoes are simple, but they do not taste plain. They are built with a handful of ingredients that each bring something important to the dish.

The sweet potatoes become soft and caramelized in the oven. Their natural sweetness gives the recipe a warm, comforting base.

The ricotta filling is creamy, lightly seasoned, and brightened with lemon juice. It gives the potatoes a soft, luxurious center without making the dish feel too rich.

The cherry tomatoes add freshness and juiciness. Their slight acidity balances the sweetness of the potato and the creaminess of the cheese.

The pesto ties everything together. It brings herby, savory flavor that makes the whole dish feel complete.

The toasted pine nuts add crunch, while fresh basil makes the final plate look beautiful and taste lively. It is a small detail, but it makes a big difference.

What Do Ricotta-Stuffed Sweet Potatoes Taste Like?

This recipe tastes sweet, creamy, savory, fresh, and gently tangy all at once. It has enough contrast to feel exciting, but the flavors are still soft and comforting.

The roasted sweet potato is the heart of the dish. Its tender flesh becomes naturally sweet and almost buttery after roasting.

The ricotta filling adds a creamy, mild, slightly fluffy texture. With salt, pepper, garlic powder, and lemon juice, it becomes more flavorful without overpowering the potato.

The cherry tomatoes bring a juicy burst. They keep the dish from feeling too dense and add a bright garden-fresh note.

The pesto brings the savory finish. It gives every bite a basil-rich, olive-oil-kissed flavor that pairs beautifully with the ricotta and tomatoes.

Recipe Details

  • Main dish style: Light meal, side dish, or brunch option
  • Flavor profile: Sweet, creamy, savory, fresh, and herby
  • Texture: Tender roasted potatoes, smooth ricotta, juicy tomatoes, crunchy pine nuts
  • Best served: Warm
  • Make-ahead friendly: Yes, if components are stored separately
  • Freezer friendly: Roasted sweet potatoes only, before stuffing

Ingredients

For the Roasted Sweet Potatoes

Sweet Potatoes

You will need 2 large sweet potatoes, scrubbed clean. Choose sweet potatoes that are similar in size so they roast evenly.

Large sweet potatoes work well because they give you enough space to split them open and add the filling. If one potato is much larger than the other, it may need extra time in the oven.

Olive Oil

You will need 1 tablespoon olive oil for coating the sweet potatoes. This helps the skins roast nicely and keeps them from drying out.

If you want extra crispy skin, you can rub on a little more olive oil before roasting. You can also broil the potatoes for a few minutes at the end before stuffing.

Salt and Black Pepper

You will need ½ teaspoon salt and ¼ teaspoon black pepper for the potatoes. This simple seasoning helps bring out the natural sweetness of the roasted sweet potatoes.

Do not skip seasoning the skins. Even though the toppings carry a lot of flavor, the potato itself should taste good too.

For the Ricotta Filling

Whole-Milk Ricotta Cheese

You will need 1 cup whole-milk ricotta cheese. Whole-milk ricotta gives the filling a richer, creamier texture.

If you want the filling to feel extra light and fluffy, you can whip the ricotta in a food processor for 1 to 2 minutes. This small step makes the filling smoother and more elegant.

Salt, Black Pepper, and Garlic Powder

You will need ¼ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon garlic powder. These seasonings keep the ricotta from tasting flat.

Garlic powder works well here because it blends smoothly into the ricotta. It gives a gentle savory note without adding raw garlic sharpness.

Fresh Lemon Juice

You will need 1 tablespoon fresh lemon juice. Lemon juice brightens the ricotta and makes the filling taste fresher.

This little bit of acidity is important. It balances the sweet potato and keeps the creamy filling from feeling too heavy.

For the Toppings

Cherry Tomatoes

You will need 1 cup cherry tomatoes, halved. Cherry tomatoes add color, freshness, and juicy texture.

Halving them makes them easier to eat with the stuffed sweet potato. It also helps them sit nicely on top of the ricotta.

Basil Pesto

You will need ¼ cup basil pesto, either store-bought or homemade. Pesto is the ingredient that brings everything together.

It adds herby flavor, richness, and a savory finish. Without it, the dish is still good, but with pesto, it feels complete.

Olive Oil

You will need 1 tablespoon olive oil for the cherry tomatoes. Tossing the tomatoes with olive oil gives them a glossy finish and makes them taste fuller.

A small pinch of salt with the tomatoes helps bring out their natural flavor. This makes the topping brighter and more balanced.

Toasted Pine Nuts

You will need 2 tablespoons toasted pine nuts, optional. Pine nuts add a delicate crunch and nutty flavor.

They are optional, but they make the dish feel more finished. You can also use chopped walnuts or almonds if you prefer.

Fresh Basil Leaves

Fresh basil leaves are used for garnish. They add freshness, aroma, and beautiful color.

Since pesto already has basil flavor, the fresh leaves make that flavor feel even more alive. Add them right before serving.

Red Pepper Flakes

You can add ¼ teaspoon red pepper flakes, optional. This gives the dish a gentle heat.

Use them if you want a little contrast against the creamy ricotta and sweet potato. You can skip them for a milder version.

Directions

Step 1: Preheat the Oven

Preheat your oven to 400°F (200°C). This temperature is hot enough to soften the sweet potatoes while helping their natural sugars caramelize.

Line a baking sheet with parchment paper. This makes cleanup easier and keeps the potatoes from sticking to the pan.

Step 2: Scrub and Dry the Sweet Potatoes

Scrub the sweet potatoes well under running water. Since the skins will be roasted, you want them clean and free from dirt.

Dry them completely with a towel. Dry skin roasts better because excess moisture can prevent the outside from getting nicely textured.

Step 3: Poke Holes in the Potatoes

Use a fork to poke a few holes in each sweet potato. These small holes allow steam to escape while the potatoes roast.

This step helps the potatoes cook more evenly. It also prevents pressure from building up inside the skins.

Step 4: Season the Sweet Potatoes

Rub the sweet potatoes with olive oil, salt, and black pepper. Make sure the oil and seasoning cover the skin evenly.

This may seem simple, but it matters. A well-seasoned potato tastes better from the outside all the way to the center.

Step 5: Roast Until Fork-Tender

Place the sweet potatoes on the parchment-lined baking sheet. Roast for 45 to 50 minutes, or until they are fork-tender.

Start checking around the 45-minute mark. If a fork slides in easily, the potatoes are ready.

Step 6: Broil for Extra Crispiness if Desired

For extra crispy skin, broil the potatoes for 2 to 3 minutes before stuffing. Watch them closely so they do not burn.

This step is optional, but it gives the outside a little more texture. It is especially nice if you like contrast between crispy skin and creamy filling.

Step 7: Make the Ricotta Filling

While the potatoes roast, add ricotta, salt, black pepper, garlic powder, and lemon juice to a bowl. Stir until smooth and creamy.

For a lighter texture, blend the ricotta mixture in a food processor for 1 to 2 minutes. This turns the filling into something fluffy and almost whipped.

Step 8: Prepare the Cherry Tomatoes

Halve the cherry tomatoes and place them in a small bowl. Toss them with olive oil and a pinch of salt.

This step gives the tomatoes better flavor before they go on top of the potatoes. It also helps them blend beautifully with the pesto.

Step 9: Toast the Pine Nuts

Place the pine nuts in a dry skillet over medium heat. Toast them for 2 to 3 minutes, stirring often, until golden and fragrant.

Do not walk away during this step. Pine nuts can go from golden to burned quickly.

Step 10: Cool the Sweet Potatoes Slightly

When the sweet potatoes are done roasting, remove them from the oven. Let them cool for a few minutes so they are easier to handle.

They should still be warm when you stuff them. Warm potatoes help the ricotta soften slightly and make the dish more comforting.

Step 11: Slice Open the Potatoes

Use a knife to slice each sweet potato open lengthwise. Do not cut all the way through the bottom.

Gently press the sides open. This creates a pocket for the ricotta and toppings.

Step 12: Fluff the Inside

Use a fork to fluff the inside of each sweet potato. This makes the texture softer and gives the filling somewhere to settle.

Be gentle so the skins stay intact. You want the potato to hold its shape like a little edible bowl.

Step 13: Add the Ricotta Filling

Spoon the ricotta mixture into the center of each sweet potato. Divide it evenly between the two potatoes.

Let the ricotta sit over the warm potato flesh. The contrast between the creamy filling and the roasted potato is what makes this recipe so good.

Step 14: Add the Cherry Tomatoes

Top the ricotta with the seasoned cherry tomatoes. Scatter them generously so every bite gets a little juicy freshness.

The tomatoes bring color and brightness. They also help balance the richness of the ricotta and pesto.

Step 15: Drizzle With Pesto

Drizzle basil pesto over the stuffed sweet potatoes. Let it fall naturally over the ricotta and tomatoes.

Do not skip the pesto if possible. It is the ingredient that connects the sweet, creamy, savory, and fresh flavors together.

Step 16: Finish With Pine Nuts, Basil, and Red Pepper Flakes

Sprinkle toasted pine nuts over the top for crunch. Add fresh basil leaves for a fragrant garnish.

If you like a little heat, add red pepper flakes. This final touch gives the dish a gentle spark without taking over.

Step 17: Serve Warm

Serve the stuffed sweet potatoes warm. The mix of tender potato, cool-creamy ricotta, juicy tomatoes, and rich pesto is best when freshly assembled.

You can enjoy them as a light meal, a side dish, or a healthy brunch plate. They are simple, colorful, and satisfying.

Helpful Tips for the Best Stuffed Sweet Potatoes

Choose Even-Sized Sweet Potatoes

Pick sweet potatoes that are close in size. This helps them roast at the same speed.

If one potato is much larger, it may still be firm when the smaller one is ready. Even sizing keeps the timing simple.

Do Not Overcook the Potatoes

The potatoes should be soft, but not collapsed or mushy. Check them with a fork at 45 minutes.

If the fork slides in easily, they are done. Overcooked potatoes can become too soft to hold the filling neatly.

Whip the Ricotta for a Better Texture

If you want a lighter filling, whip the ricotta in a food processor. One or two minutes can make it smoother, creamier, and fluffier.

This step is optional, but it makes the dish feel more refined. It is especially nice if serving these for brunch or guests.

Toast the Pine Nuts

Toasting pine nuts brings out their nutty flavor. It also gives the recipe a better crunch.

Raw pine nuts are fine, but toasted pine nuts taste warmer and more flavorful. Just keep a close eye on them while they toast.

Use Pesto Generously

Pesto is what makes the flavors come together. It adds basil, oil, savory depth, and richness.

If you do not have pesto, you can use balsamic glaze or a drizzle of olive oil and lemon juice. The flavor will be different, but still delicious.

Add Protein for a Heartier Meal

For a more filling version, add grilled chicken, chickpeas, or crispy prosciutto. These additions make the stuffed potatoes more substantial.

Chickpeas are a great choice for a vegetarian-friendly protein. Grilled chicken or prosciutto adds a savory, satisfying finish.

Save Time With the Microwave

To speed up cooking, microwave the sweet potatoes for 5 to 7 minutes before finishing them in the oven. This shortens the roasting time.

The oven still gives better flavor and texture. The microwave simply helps soften the potatoes faster.

Add Heat if You Like

Red pepper flakes add a simple kick. A drizzle of hot honey also works if you want sweet heat.

This is optional, but the heat contrasts nicely with creamy ricotta and sweet potato. Use as much or as little as you like.

Substitutions and Variations

Dairy-Free Option

Swap the ricotta for vegan cashew cheese or mashed avocado. Both options give a creamy texture without dairy.

Use vegan pesto as well if needed. This keeps the whole dish dairy-free.

Low-Carb Alternative

Use roasted zucchini boats instead of sweet potatoes. This gives you the same stuffed idea with a lighter base.

The flavor will be less sweet, but still fresh and savory. Ricotta, tomatoes, and pesto work beautifully with zucchini.

Add More Greens

Add arugula or baby spinach for extra freshness. You can place the greens under the tomatoes or scatter them on top.

Arugula adds peppery flavor. Baby spinach keeps the dish mild and fresh.

Try Another Cheese

Goat cheese or whipped feta can work instead of ricotta. Goat cheese adds tanginess, while whipped feta gives a saltier, bolder flavor.

Ricotta is softer and more neutral. Choose the cheese based on the flavor you want.

Use Different Nuts

If you do not have pine nuts, use chopped walnuts or almonds. Both add crunch and a nutty finish.

Toast them lightly before adding. Toasting makes the flavor stronger and more satisfying.

Add a Balsamic Finish

If you want a sweeter, tangier finish, drizzle with balsamic glaze. This works especially well with cherry tomatoes and basil.

Use it lightly so it does not overpower the pesto. A small drizzle is enough.

Make It Spicier

Add chili flakes, hot honey, or extra black pepper. These small additions give the dish more personality.

The heat should support the recipe, not cover the sweetness of the potatoes. Start small and adjust to taste.

Serving Suggestions

As a Light Meal

These stuffed sweet potatoes are satisfying enough to serve as a light meal. The ricotta gives creaminess, the sweet potatoes bring substance, and the pesto adds richness.

Serve one large stuffed potato per person. Add extra greens if you want the plate to feel fuller.

As a Side Dish

Serve them alongside grilled chicken, roasted vegetables, or a fresh salad. They bring color and flavor to the table.

Because they are naturally sweet and creamy, they pair well with savory mains. The pesto gives them enough depth to stand beside simple proteins.

As a Brunch Dish

These are beautiful for brunch because they feel fresh but still comforting. The tomatoes, pesto, and basil make the plate look bright and inviting.

You can prepare the sweet potatoes and ricotta ahead of time. Assemble them shortly before serving so they look and taste fresh.

With a Simple Salad

A simple salad makes this dish feel complete. Arugula, baby spinach, or mixed greens would all work well.

Use a light dressing so it does not compete with the pesto. Lemon and olive oil would be a natural fit.

With Extra Protein

For a heartier plate, add grilled chicken, chickpeas, or crispy prosciutto. These options make the dish more filling.

Chickpeas keep it wholesome and vegetarian-friendly. Crispy prosciutto adds a salty crunch that contrasts beautifully with the sweet potato.

Make-Ahead Tips

Roast the Sweet Potatoes Ahead

You can roast the sweet potatoes in advance and store them in the refrigerator. Reheat them before adding the ricotta and toppings.

This is the easiest way to save time. The toppings taste best when added fresh.

Make the Ricotta Filling Ahead

The ricotta filling can be made ahead and stored separately for 3 to 4 days. Keep it in an airtight container in the refrigerator.

Stir it before using. If it thickens slightly in the fridge, a small squeeze of lemon juice can refresh it.

Prep the Tomatoes Ahead

You can halve the tomatoes in advance. Store them in an airtight container in the refrigerator.

For the best texture, toss them with olive oil and salt close to serving time. This keeps them fresh and juicy.

Toast Pine Nuts Ahead

Toasted pine nuts can be prepared ahead and stored at room temperature in a sealed container. Keep them dry so they stay crisp.

Add them right before serving. This keeps their crunch intact.

Storage Instructions

Refrigerating Roasted Sweet Potatoes

Store roasted sweet potatoes in an airtight container in the refrigerator for up to 4 days. Keep them whole or halved.

For best results, store them without toppings. This keeps the texture better when reheating.

Refrigerating Ricotta Filling

Store the ricotta filling separately in the refrigerator for 3 to 4 days. Use an airtight container.

Keeping the filling separate prevents the potatoes from becoming watery. It also keeps the flavors fresher.

Storing Fully Assembled Potatoes

Fully assembled stuffed sweet potatoes are best fresh. However, they can be refrigerated for 1 to 2 days.

The ricotta and tomatoes may release some moisture as they sit. The flavor will still be good, but the texture is best on day one.

Reheating in the Oven

Reheat the roasted sweet potatoes at 350°F (175°C) for about 10 minutes, or until warmed through. Add the toppings after reheating for the freshest result.

If the potato is already assembled, warm it gently. Avoid overheating the ricotta.

Reheating in the Microwave

Microwave on medium power for 1 to 2 minutes. Check for warmth and continue heating in short intervals if needed.

This is the fastest method. The skin will be softer than oven reheating, but it works well for quick meals.

Reheating in the Air Fryer

Warm the roasted sweet potatoes at 350°F (175°C) for about 5 minutes. This helps bring back a slightly crispier texture.

Add ricotta, tomatoes, pesto, pine nuts, and basil after reheating. This keeps the toppings fresh.

Freezing Instructions

What Can Be Frozen

You can freeze the roasted sweet potatoes before stuffing. Wrap them tightly in plastic wrap and place them in a freezer-safe bag.

They can be frozen for up to 3 months. Thaw them overnight in the refrigerator before reheating.

What Should Not Be Frozen

Do not freeze fully assembled stuffed sweet potatoes. Ricotta and tomatoes may become watery after thawing.

The toppings are best added fresh. This keeps the final dish creamy, juicy, and bright.

Frequently Asked Questions

Can I make these ahead of time?

Yes, you can roast the sweet potatoes ahead of time and reheat them before assembling. This makes the recipe easier for brunch, meal prep, or entertaining.

For the best result, store the ricotta filling and toppings separately. Assemble just before serving.

How do I make this recipe vegan?

Use dairy-free ricotta and vegan pesto. You can also use vegan cashew cheese or mashed avocado instead of ricotta.

The flavor will be different, but still creamy and delicious. Add extra lemon juice if you want more brightness.

Can I add protein?

Absolutely. Grilled chicken, chickpeas, or crispy prosciutto would all be delicious.

Chickpeas are a great vegetarian option. Grilled chicken makes the dish more filling, while prosciutto adds salty crispness.

Can I use another cheese?

Yes. Goat cheese and whipped feta both work well.

Goat cheese gives a tangier flavor. Whipped feta gives a saltier, more savory finish.

Can I use store-bought pesto?

Yes, store-bought pesto works perfectly. This recipe is meant to be simple and flexible.

Use a pesto you enjoy because it adds a lot of flavor. Homemade pesto is also wonderful if you have it.

What can I use instead of pine nuts?

You can use chopped walnuts or almonds. Toast them lightly before adding for better flavor.

You can also skip the nuts if needed. The recipe will still taste delicious.

How do I keep the sweet potato skin crisp?

Rub the skin with a little extra olive oil before roasting. You can also broil the potatoes for 2 to 3 minutes before stuffing.

Once the toppings are added, the skin will naturally soften a little. Serve right away for the best texture.

Can I freeze leftovers?

Freeze only the roasted sweet potatoes without toppings. Do not freeze fully assembled potatoes because the ricotta and tomatoes may become watery.

Thaw overnight in the fridge. Reheat, then add fresh toppings before serving.

Final Thoughts

These Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes & Pesto are simple, colorful, and full of balanced flavor. They are sweet from the roasted potatoes, creamy from the ricotta, juicy from the tomatoes, savory from the pesto, and fresh from the basil.

The recipe feels impressive, but it is easy enough for a relaxed meal at home. You can serve it as a light lunch, a pretty brunch dish, a side for dinner, or a healthy meal that still feels satisfying.

I love how each topping has a purpose. The ricotta softens the center, the lemon brightens it, the tomatoes add freshness, the pesto brings everything together, and the pine nuts add that final little crunch.

Make it exactly as written, or adjust it with goat cheese, whipped feta, chickpeas, grilled chicken, arugula, hot honey, or toasted almonds. However you serve it, this is the kind of recipe that proves wholesome food can still feel beautiful, generous, and deeply satisfying.


Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes & Pesto

Roasted Sweet Potatoes Stuffed with Ricotta, Cherry Tomatoes & Pesto make a beautiful vegetarian dish with a sweet, creamy, savory balance in every bite. The sweet potatoes roast until tender and lightly caramelized, then they are filled with a smooth lemony ricotta mixture, juicy cherry tomatoes, and a drizzle of basil pesto. Toasted pine nuts, fresh basil, and optional red pepper flakes add texture, freshness, and a little extra flavor, making this recipe perfect as a light main course, a colorful side dish, or an elevated brunch option.

Recipe Details

  • Total Time: 1 hour
  • Yield: 2 servings
  • Diet: Vegetarian
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Main Course, Side Dish
  • Method: Roasting
  • Cuisine: Mediterranean-Inspired

Ingredients

For the Toppings

  • 2 tablespoons toasted pine nuts, optional
  • 1 tablespoon olive oil
  • ¼ teaspoon red pepper flakes, optional
  • 1 cup cherry tomatoes, halved
  • Fresh basil leaves, for garnish
  • ¼ cup basil pesto, store-bought or homemade

For the Roasted Sweet Potatoes

  • ½ teaspoon salt
  • 2 large sweet potatoes, scrubbed clean
  • ¼ teaspoon black pepper
  • 1 tablespoon olive oil

For the Ricotta Filling

  • ¼ teaspoon garlic powder
  • 1 tablespoon fresh lemon juice
  • ¼ teaspoon black pepper
  • 1 cup whole-milk ricotta cheese
  • ¼ teaspoon salt

Instructions

1. Roast the Sweet Potatoes

  • Preheat your oven to 400°F (200°C).
  • Use a fork to poke a few holes in each sweet potato.
  • Rub the sweet potatoes with olive oil.
  • Season them with salt and black pepper.
  • Place them on a parchment-lined baking sheet.
  • Roast for 45–50 minutes, or until the sweet potatoes are fork-tender.

2. Make the Ricotta Filling

  • Add the ricotta cheese to a bowl.
  • Stir in the salt, black pepper, garlic powder, and fresh lemon juice.
  • Mix until the filling is smooth, creamy, and evenly seasoned.

3. Prepare the Toppings

  • Toss the halved cherry tomatoes with olive oil and a pinch of salt.
  • Place the pine nuts in a dry skillet.
  • Toast for 2–3 minutes, stirring often, until golden brown.
  • Set the toppings aside until the potatoes are ready.

4. Assemble the Stuffed Sweet Potatoes

  • Let the roasted sweet potatoes cool slightly.
  • Slice each potato open lengthwise.
  • Gently fluff the inside with a fork.
  • Spoon the ricotta mixture into each sweet potato.
  • Add the cherry tomatoes on top.
  • Drizzle with basil pesto.
  • Finish with toasted pine nuts, fresh basil leaves, and red pepper flakes if using.

5. Serve

  • Serve warm while the sweet potatoes are tender and the ricotta filling is creamy.
  • Enjoy as a light main dish, a hearty side, or a colorful brunch plate.

Notes

  • For a crispier finish, broil the roasted sweet potatoes for 2–3 minutes before adding the filling.
  • For a lighter version, use low-fat ricotta or replace the ricotta with Greek yogurt.
  • Pine nuts give the dish a delicate crunch, but chopped walnuts or almonds can also work well.

Nutrition

  • Serving Size: 1 stuffed sweet potato
  • Calories: 350
  • Sugar: 9g
  • Sodium: 450mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0 g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 12g
  • Cholesterol: 25mg

Leave a Comment