Italian Stuffed Sweet Potatoes (High-Protein Dinner)

Sweet potatoes are one of those foods that don’t need much to be delicious. I’ve turned my recent sweet potato obsession into a high-protein, well-balanced meal that’s cozy, satisfying, and perfect for an easy weeknight or weekend dinner. The sweet potatoes are roasted until soft and fluffy, then stuffed with seasoned ground beef (or Italian sausage), cherry tomatoes, onions, and topped with melty mozzarella cheese. [Gluten-Free]

Three sweet potatoes stuffed with ground beef, cherry tomatoes, and onions topped with cheese after baking on parchment paper on a counter.

Thanks to Courteney Cook on TikTok, baking sweet potatoes has become almost a daily habit! So much so that I actually trialed three different kinds of sweet potatoes for this recipe: Japanese sweet potatoes, white sweet potatoes and the regular ol’ orange sweet potatoes.

I preferred the Japanese (which were the sweetest) or the white sweet potatoes which were more savory. The savory topping is intentionally simple: seasoned ground beef or sausage cooked with onions and burst cherry tomatoes, finished with melty mozzarella and a sprinkle of Parmesan.

The richness of the meat and cheese balances the sweetness of the potato, while the tomatoes add just enough brightness to keep everything from feeling too rich. A scoop of cottage cheese at the end adds extra protein and creaminess, making this a filling, well-rounded meal that’s easy to customize for the whole family.

A fully assembled loaded Italian sweet potato topped with a dollop of cottage cheese on a plate.

Why I Love These Stuffed potatoes

  • It’s simple with just 7-ingredients yet a cozy, well-balanced meal.
  • Sweet and savory perfection!
  • Very filling with 43 grams of protein per serving. Yet, doesn’t feel heavy.
  • Family-friendly, nutritious comfort meal.

How to Make This Loaded Sweet Potato

This is a recipe that feels cozy, comforting and satisfying while also being so nutritious! The sweetness from the sweet potato feels a little bit indulgent.

I like to stuffed the potato with 90/10 ground beef when I want a lower calorie, leaner dinner. However, the flavors of sweet potato & Italian sausage? The ultimate indulgence. Totally up to you and what you’re in the mood for!

Ingredients

Here are the ingredients for about 4-5 servings / total stuffed sweet potatoes! This will depend on how large your sweet potatoes are.

The ingredients for the Italian stuffed sweet potatoes on a counter.
  • Sweet potatoes, about 4-5 medium. Try to find a Japanese sweet potato as they’re sweeter than other types!
  • Ground Italian sausage or 90/10 Ground Beef (lower calorie, leaner option). The Italian sausage is going to offer some additional spice, flavor, sodium and just overall decadence but the lean ground beef is lower in calories and sodium.
  • Cherry tomatoes, halved, about one cup total.
  • Large white onion, diced.
  • Cottage Cheese, about 1/2 cup total.
  • Shredded low-moisture mozzarella, about one cup total.
  • Parmesan cheese, about 1/4 cup, optional.
  • Olive oil, about one tablespoon, divided.
  • 1/2 teaspoon salt, pepper, smoked paprika, onion powder and garlic powder. Add more to taste.
  • Fresh parsley or basil, optional.

Instructions

A quick note: there are so many ways to cook or roast a sweet potato. Most of the time, it is pretty hard to mess up. Feel free to roast or air fry the sweet potato however you like! I include some different options further in this recipe.

  1. Roast the sweet potatoes: Preheat oven to 400°F. Wash and dry sweet potatoes. Pierce sweet potatoes all over with a fork, rub with a little olive oil, and place onto a baking sheet lined with parchment paper. Roast for 50–60 minutes, until very soft.
  2. Dice onion, halve cherry tomatoes, and grate the mozzarella cheese.
  3. Cook the sausage or beef. In a skillet, add diced onion, spices and ground beef until slightly pink. Add cherry tomatoes and cook until they begin to soften and burst. Taste test and season to taste.
  4. When the potatoes are done, let them rest for 2–3 minutes. Slice open and gently fluff the insides with a fork. Spoon the sausage and tomato mixture over each potato, then top with mozzarella and 1–2 tablespoons of Parmesan. Optional: For extra-fluffy potatoes, scoop out the insides, mash with a little butter and salt, then return to the skins before stuffing.
  5. Bake for another 8 minutes and broil for additional 1-2 minutes, watching closely, until golden and bubbly.
  6. Finish with cottage cheese. Add a generous scoop of cottage cheese on top or on the side. Sprinkle with extra Parmesan or fresh basil or red pepper flakes.

Storage / Meal Prep Tips

Store stuffed sweet potatoes in an airtight container for up to 4 days! For best results, add the cottage cheese on when ready to consume (keep it on the side).

A close-up of two roasted sweet potatoes stuffed with ground beef and topped with broiled cheese on a counter next to a bowl of cherry tomatoes.

Tips for Success

  • Roast until VERY soft.
    Sweet potatoes should be soft enough that a knife slides in easily. If they’re even slightly firm, the inside won’t fluff well and the texture will feel dense.
  • Let potatoes rest before loading. Letting them sit for 2–3 minutes after baking allows steam to escape so the insides stay fluffy, not gummy.
  • To make these potatoes even better: fluff and season the potato itself. Before adding toppings, gently mash the inside with a fork and season with salt, pepper, and a small drizzle of olive oil or butter. This makes the whole dish taste more balanced.
  • Don’t skip tasting the beef. Sweet potatoes are naturally sweet, so the savory topping should be well-seasoned. Taste and adjust salt and spices before loading the potatoes.
  • Watch closely when broiling. Cheese can go from golden to burnt quickly. Keep the oven door cracked and check after 1 minute.
  • The longer, skinnier potatoes cook faster than the shorter, fatter ones.
A roasted stuffed sweet potato on a plate topped with cottage cheese.

Other Cook Methods

  • Short on time? Microwave sweet potatoes for 6–8 minutes (turning halfway), then finish in the oven for 10–15 minutes to crisp the skin.
  • Extra crispy skins: roast directly on the oven rack with a sheet pan underneath to catch drips.
  • Air fry at 400 degrees F for 25-30 minutes. Cut the sweet potato in half, even, and air fry flesh side down. Then, add the toppings to each halve.

Which Sweet potato to Try?

Sweet potatoes vary a lot in texture and sweetness. Use these tips to get the best results with whatever you have on hand.

Japanese Sweet Potatoes (purple skin, pale yellow flesh)

My personal favorite for this recipe.

  • Naturally sweeter and starchier.
  • Need longer cook time to fully soften.
  • Best baked at 400–425°F for 55–65 minutes.
  • Flavor shines when fully cooked – taste even better as they rest.
  • Great for loaded potatoes, especially with savory or lightly sweet toppings.

Orange Sweet Potatoes (Beauregard, Garnet)

  • Moist and fluffy.
  • Cook slightly faster.
  • Usually done at 400°F in 45–55 minutes.
  • More forgiving if slightly underbaked.

White Sweet Potatoes

These are actually so good – my second favorite!

  • Mild and less sweet.
  • Benefit from extra olive oil or butter after baking.
  • Roast time similar to Japanese sweet potatoes.

Purple Sweet Potatoes (deep purple flesh)

  • Dense and less sweet.
  • Can take 60+ minutes
  • Best sliced open and rested before fluffing.
  • Flavor improves with savory toppings and salt.

More Healthy Meal Ideas

Three sweet potatoes stuffed with ground beef, cherry tomatoes, and onions topped with cheese after baking on parchment paper on a counter.

Italian Stuffed Sweet Potatoes (High-Protein Dinner)

Author: Alex Evink, MS, RD
419kcal
5 from 1 vote
Share Print
Prep 15 minutes
Cook 1 hour 15 minutes
Total 1 hour 30 minutes
Delicious Italian stuffed sweet potatoes – a high-protein, well-balanced meal that’s cozy, satisfying, and perfect for an easy weeknight or weekend dinner. The sweet potatoes are roasted until soft and fluffy, then stuffed with seasoned ground beef (or Italian sausage), cherry tomatoes, onions, and topped with melty mozzarella cheese. [Gluten-Free] This recipe makes 4-5 servings depending on how big the sweet potatoes are.
Servings 5 servings
Course Main Course
Cuisine American

Ingredients

  • 4-5 medium to large sweet potatoes see notes.
  • 1 cup cherry tomatoes, halved
  • 16 ounces lean ground beef or Italian sausage 90/10 beef for nutritional info
  • 1 cup shredded low moisture mozzarella cheese
  • 5 tablespoons grated parmesan cheese
  • 1 medium or large onion, minced
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1 tablespoon olive oil, divided
  • Fresh parsley or basil optional
  • Red pepper flakes optional

Method

  1. Roast the sweet potatoes: Preheat oven to 400°F. Wash and dry sweet potatoes. Pierce sweet potatoes all over with a fork, rub with a little olive oil, and place onto a baking sheet lined with parchment paper. Roast for 50–60 minutes, until very soft.
  2. Dice onion, halve cherry tomatoes, and grate the mozzarella cheese.
  3. Cook the sausage or beef. In a skillet, add diced onion, spices and ground beef until slightly pink. Add cherry tomatoes and cook until they begin to soften and burst. Taste test and season to taste.
  4. When the potatoes are done, let them rest for 2–3 minutes. Slice open and gently fluff the insides with a fork. Spoon the sausage and tomato mixture over each potato, then top with mozzarella and 1–2 tablespoons of Parmesan. Optional: For extra-fluffy potatoes, scoop out the insides, mash with a little butter and salt, then return to the skins before stuffing.
  5. Bake for another 8 minutes and broil for additional 1-2 minutes, watching closely, until golden and bubbly.
  6. Finish with cottage cheese. Add a generous scoop of cottage cheese on top or on the side. Sprinkle with extra Parmesan or fresh basil or red pepper flakes.

Nutrition

Calories419kcalCarbohydrates32.5gProtein36.6gFat15gSodium700mgFiber4.4gSugar7.1gCalcium330mgIron5mg

Notes

Nutritional information is just an estimation and individual ingredients may lead to slight discrepancies. Calculated for 5 total sweet potatoes. For 4 sweet potatoes, the protein increases to about 44 grams of protein. 
  • Meal prep / storage tips: store in an airtight container for up to 4 days after baking! They taste even better the next day. 
  • Try to find a Japanese sweet potato – they are sweeter! 
  • Italian sausage will add more fat, flavor and sodium – higher in calories but really delicious. 

Tried this recipe?

Let us know how it was!
5 from 1 vote (1 rating without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating