Cranberry Orange Stuffed Sweet Potatoes with Rosemary & Parmesan

by April 9, 2026
3 minutes read

Sweet • Savory • Herby • Comforting

These stuffed sweet potatoes are roasted until perfectly tender, then filled with bright cranberry-orange flavors, fragrant rosemary, and salty Parmesan. They’re elegant enough for the holidays yet easy enough for a cozy weeknight meal.


📝 Ingredients (Serves 4)

🥔 Sweet Potatoes

  • 4 medium sweet potatoes
  • 2 tbsp olive oil
  • ½ tsp salt
  • ¼ tsp black pepper

🍊 Cranberry Orange Filling

  • ¾ cup dried cranberries
  • Zest of 1 orange
  • 2 tbsp fresh orange juice
  • 1 tbsp honey (or maple syrup)
  • 1 tsp fresh rosemary, finely chopped
  • ¼ cup grated Parmesan cheese
  • 1 tbsp butter (optional, for richness)

👩‍🍳 Instructions

1️⃣ Roast the Sweet Potatoes

  • Preheat oven to 400°F (200°C).
  • Scrub sweet potatoes clean, pat dry, and pierce a few times with a fork.
  • Rub with olive oil, salt, and pepper.
  • Bake on a lined tray or directly on the rack for 45–60 minutes, until fork-tender.

2️⃣ Prepare the Filling

  • In a small bowl, combine cranberries, orange zest, orange juice, honey, rosemary, and Parmesan.
  • Let sit for 5–10 minutes so the cranberries soften and absorb flavor.

3️⃣ Stuff & Finish

  • Slice each sweet potato open lengthwise.
  • Gently fluff the inside with a fork.
  • Add a small pat of butter if using.
  • Spoon cranberry mixture generously over the top.
  • Sprinkle with extra Parmesan if desired.

4️⃣ Optional Broil

  • Broil for 2–3 minutes until Parmesan melts and edges turn lightly golden.

✨ Why You’ll Love This Dish

  • Perfect balance of sweet, savory & herby
  • Naturally gluten-free
  • Simple ingredients, beautiful presentation
  • Works as a side or vegetarian main
  • Holiday-worthy but weeknight-easy

🔄 Flavor Variations

✔ Add toasted pecans or walnuts for crunch
✔ Swap Parmesan for crumbled goat cheese
✔ Add a pinch of chili flakes for heat
✔ Finish with a balsamic glaze drizzle


🍽 Make-Ahead Tip

Roast sweet potatoes earlier in the day and refrigerate.
Reheat, stuff, and broil just before serving for best texture and flavor.

Q: Can I make this recipe ahead of time?
✔️ Yes! Roast the sweet potatoes up to 24 hours in advance. Store in the fridge, then reheat, stuff, and broil just before serving.

Q: Can I use fresh cranberries instead of dried?
✔️ Yes, but you’ll need to cook them first with a little orange juice and honey until they burst and soften.

Q: Is this recipe vegetarian?
✔️ Yes. It’s fully vegetarian. For a vegan version, use maple syrup instead of honey and omit or replace Parmesan with a plant-based alternative.

Q: What can I serve with these stuffed sweet potatoes?
✔️ They pair well with roasted chicken, turkey, salmon, or a simple green salad. They also work as a light vegetarian main.

Q: Can I freeze them?
✔️ You can freeze the roasted sweet potatoes only. The cranberry filling is best added fresh after reheating.

Q: How do I reheat leftovers?
✔️ Reheat in the oven at 350°F (175°C) for 10–15 minutes or microwave until warmed through.

Q: What cheese works best if I don’t have Parmesan?
✔️ Goat cheese, feta, or shaved pecorino all work beautifully.

Q: Can I make this less sweet?
✔️ Yes—reduce honey to ½ tablespoon or skip it entirely for a more savory version.

Q: Are these good for holidays?
✔️ Absolutely! They’re colorful, flavorful, and look impressive on a holiday tabl

Latest posts by Sara Mitchell (see all)

Sara Mitchell is an expert restaurant content creator who writes easy-to-read guides about CAVA and other Mediterranean fast-casual chains in the United States. She covers locations, menus, prices, and hours, making it simple for visitors to find nearby restaurants and what to order quickly. With years of experience in restaurant research and local SEO, Sara creates accurate, user-friendly guides that work for both people and search engines. Her goal is to help users go from search results to their nearest restaurant or menu choice with as few clicks as possible.

Leave a Reply

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