Creamy Mushroom Spinach Sweet Potato Boats – A Quick and Comforting Dinner
In just 40 minutes, you can have a creamy, satisfying dinner on the table that feels like a warm hug. These sweet potato boats are loaded with a rich mushroom and spinach filling, making them the perfect weeknight meal when you need something hearty but not heavy. The natural sweetness of the roasted potatoes pairs beautifully with the savory, garlicky cream sauce.
I first made these on a chilly evening after a long day of testing recipes, and they instantly became a staple. There is something about scooping into a tender sweet potato filled with that luscious mushroom mixture that feels both indulgent and nourishing.
Why You’ll Love This Recipe
- Ready in about 40 minutes from start to finish, perfect for busy weeknights
- Naturally gluten-free and vegetarian, yet incredibly satisfying
- The creamy filling is made without heavy cream, using milk and cheese for a lighter touch
- Minimal prep work and only one pan needed for the stovetop portion
- Each bite delivers a cozy, comforting flavor that feels like a restaurant-quality meal at home
Ingredients
- 4 medium sweet potatoes, scrubbed clean
- 2 tablespoons olive oil, divided
- 8 ounces cremini mushrooms, sliced
- 3 cloves garlic, minced
- 3 cups fresh spinach
- ½ cup milk (whole or 2%)
- ¼ cup cream cheese, softened
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- Salt and black pepper to taste
- ¼ teaspoon red pepper flakes (optional)
- Fresh thyme leaves for garnish
Instructions
- Preheat your oven to 400°F. Pierce the sweet potatoes several times with a fork, rub them with 1 tablespoon olive oil, and place them on a baking sheet. Roast for 35–40 minutes until tender when pierced.
- While the potatoes roast, heat the remaining tablespoon of olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook without stirring for 3–4 minutes to get a nice sear.
- Stir the mushrooms and continue cooking for another 3 minutes until golden brown and any released liquid has evaporated. Add the minced garlic and cook for 30 seconds until fragrant.
- Reduce the heat to medium-low and add the fresh spinach to the skillet. Cook, stirring frequently, until the spinach is wilted, about 2 minutes.
- Pour in the milk and add the softened cream cheese. Stir continuously until the cream cheese has melted and the sauce is smooth and slightly thickened.
- Remove the skillet from the heat and stir in the mozzarella and Parmesan cheeses. Season with salt, black pepper, and red pepper flakes if using. Mix until the cheeses are fully incorporated and the filling is creamy.
- Once the sweet potatoes are done and cool enough to handle, slice each one lengthwise and gently fluff the insides with a fork. Spoon the mushroom spinach mixture generously over each boat.
- Return the filled sweet potatoes to the oven and broil for 2–3 minutes until the tops are bubbly and lightly golden. Garnish with fresh thyme and serve immediately.
Pro Tips
- For the best texture, do not overcrowd the mushrooms when searing them. Give them space so they brown properly instead of steaming.
- If your sauce seems too thick after adding the cheese, add a splash of warm milk and stir until it loosens up. The residual heat will thin it slightly.
- Test the sweet potatoes for doneness by inserting a knife into the thickest part. It should slide through with no resistance.
- To save time, you can microwave the sweet potatoes for 5–7 minutes instead of roasting, though roasting gives a better texture and deeper flavor.
- Make sure the cream cheese is at room temperature before adding it to the skillet. Cold cream cheese will clump and take longer to melt smoothly.
Variations
- Add cooked crumbled sausage or shredded rotisserie chicken to the filling for extra protein and a heartier meal.
- Swap the mozzarella for provolone or gouda to change the flavor profile and melt quality.
- Use kale instead of spinach for a slightly more robust green that holds up well to reheating.
- Top the finished boats with toasted pine nuts or crushed walnuts for added crunch and a nutty finish.
Frequently Asked Questions
- Can I make these sweet potato boats ahead of time? Yes, you can roast the potatoes and prepare the filling separately up to two days in advance. Assemble and broil just before serving.
- How do I store leftovers? Keep any leftover boats in an airtight container in the refrigerator for up to three days. Reheat in the oven or microwave until warmed through.
- Can I use frozen spinach instead of fresh? Absolutely. Thaw and squeeze the frozen spinach dry before adding it to the skillet to avoid excess moisture in the filling.
- What type of milk works best in this recipe? Whole or 2% milk gives the creamiest result, but you can use any milk you have on hand. Avoid skim milk as it may make the sauce thinner.
- Are these sweet potato boats freezer-friendly? The filling freezes well on its own for up to two months, but the potatoes may become mealy after thawing. I recommend freezing the filling separately and making fresh potatoes when ready.
- Can I use a different type of mushroom? Cremini works great, but white button mushrooms, shiitake, or a mix of wild mushrooms all work beautifully in this recipe.
More Recipes You’ll Love
- Spinach Mushroom Ricotta Zucchini Boats
- Creamy Mushroom Spinach Sweet Potato Boats
- Roasted Sweet Potato Burrata Pistachios
- Creamy Garlic Parmesan Chicken Pasta
- Spinach Sweet Potato Red Lentil Dahl
Creamy Mushroom Spinach Sweet Potato Boats
Description
A hearty and healthy main dish featuring roasted sweet potatoes filled with a creamy, savory mixture of mushrooms and spinach. Perfect for a comforting weeknight dinner.
Ingredients
For the Crust:
- 4 medium sweet potatoes, scrubbed
- 2 tablespoons olive oil, divided
- 1 small onion, diced
- 3 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced
- 3 cups fresh spinach
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme
- 2 tablespoons chopped fresh parsley (optional)
Instructions
1. Prepare the Crust:
- Preheat oven to 400°F (200°C). Pierce sweet potatoes several times with a fork. Rub with 1 tablespoon olive oil and place on a baking sheet. Bake for 45-55 minutes until tender. Let cool slightly.
- While potatoes bake, heat remaining 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook 1 minute more.
- Add sliced mushrooms to the skillet. Cook until they release their moisture and become golden brown, about 8-10 minutes. Stir occasionally.
- Add spinach to the skillet and cook until wilted, about 2 minutes. Pour in heavy cream, Parmesan cheese, salt, pepper, and thyme. Stir and cook for 2-3 minutes until sauce thickens slightly.
- Once sweet potatoes are cool enough to handle, slice each in half lengthwise. Scoop out the flesh, leaving a 1/4-inch thick shell. Mash the scooped flesh and stir it into the mushroom-spinach mixture.
- Spoon the filling back into the sweet potato shells. Return to the oven and bake for 10 minutes until heated through. Garnish with fresh parsley if desired.
Notes
You can customize the seasonings to taste. For a vegan version, substitute heavy cream with coconut cream and omit Parmesan cheese or use a vegan alternative.
I’m Shaykee—born in Morocco, seasoned across continents. From airplane galleys to home kitchens, I share the flavors and stories that shaped my journey.