Roasted Stuffed Sweet Potatoes With Butternut Squash

A colorful, nutrient-dense vegetarian main built around a single roasted sweet potato topped with caramelized butternut squash, tomatoes, and sage. The dish balances warm roasted vegetables with cool, creamy avocado and bright pomegranate seeds, while sriracha mayo adds a spicy kick and jalapeños contribute heat and bite. Fresh sage ties the roasted elements together with herbal depth. This is ideal for plant-based eaters seeking substantial, satisfying meals or for anyone wanting a vegetable-forward dinner that feels complete. Serve as a weeknight dinner or showcase it at casual entertaining. What sets this version apart is the two-tray roasting method, which allows the sweet potato's natural sugars to concentrate while the squash and tomatoes caramelize separately, then unite atop the potato for textural contrast. The sriracha mayo bridges sweet and spicy elements elegantly.
Ingredients
Instructions
- 1
Preheat the oven to 400 degrees.
- 2
Prick the sweet potato all over with a fork and roast until done.
- 3
On a baking tray, combine the squash, tomatoes, and sage. Drizzle with oil, sprinkle with salt, toss, and spread in a single layer.
- 4
Roast the tray until the squash is tender and tomatoes start to caramelize.
- 5
Mix mayo and sriracha together in a small bowl.
- 6
When the sweet potato is done, remove from the oven. Scoop out some insides if desired.
- 7
Fill or top the potato with the squash-tomato mixture, avocado, jalapeños, and pomegranate seeds.
- 8
Drizzle with sriracha mayo and serve.
Tips
Pierce the sweet potato deeply and evenly before roasting to ensure even cooking throughout. Larger potatoes may need 75-90 minutes; test doneness by inserting a knife through the center with minimal resistance.
Toss the squash and tomatoes halfway through roasting to promote even caramelization and prevent burning on the bottom. Smaller cubes caramelize faster than larger ones, so cut uniformly.
Prepare the sriracha mayo and avocado just before assembly. This prevents the mayo from separating and the avocado from browning, ensuring maximum freshness and creaminess.
Good to Know
Assembled dish best served immediately. Leftover components store separately: roasted squash-tomato mixture in airtight container up to 4 days; reheated gently. Store sriracha mayo separately up to 1 week. Avoid storing avocado and pomegranate with other components to prevent browning and mushiness.
Roast squash, tomatoes, and sage up to 2 days ahead. Roast sweet potato up to 1 day ahead; reheat gently at 350 degrees for 10-15 minutes. Make sriracha mayo up to 1 week ahead. Assemble just before serving.
Serve as a vegetarian main course with a simple green salad or roasted greens on the side. Pairs well with grain-based sides like quinoa or farro, or stands alone as a hearty bowl.
Common Mistakes
Skip tossing the squash and tomatoes midway to avoid uneven caramelization and burnt bottoms.
Add avocado before roasting to avoid mushy, discolored results; dice and add only at plating.
Substitutions
Dairy-Free Swaps
Vegan Options
General Alternatives
FAQ
Can I make this ahead and reheat it?
Roast the sweet potato and squash-tomato mixture separately up to 1 day ahead. Reheat the potato at 350 degrees for 10-15 minutes. Assemble fresh with cold avocado, jalapeños, pomegranate, and mayo just before serving to preserve textures and prevent sogginess.
What if I don't have pomegranate seeds?
Dried cranberries offer tartness and chew. Toasted pepitas or sunflower seeds add crunch. Diced apple or pear provide freshness. Any choice maintains the color contrast and sweet-tart balance that complements the warm, spicy elements.
How long do leftovers keep and can I freeze them?
Roasted components keep 3-4 days refrigerated in airtight containers. Freeze squash and tomatoes up to 3 months. Do not freeze assembled potatoes or avocado. Thaw roasted vegetables in the fridge and reassemble fresh for best texture and flavor.