Healthy Sweet Potato Mushroom Zucchini Skillet Recipe
This post may contain affiliate links (disclosure).
Looking for a quick and healthy veggie-packed dinner? This Sweet Potato Mushroom and Zucchini Skillet is the perfect one-pan meal that’s full of flavor, color, and comfort. Whether you’re cooking for a weeknight dinner or want a satisfying plant-based option, this simple stovetop recipe comes together fast with wholesome ingredients like sweet potatoes, mushrooms, zucchini, and stewed tomatoes. It’s naturally vegan, gluten-free, and ready in under 30 minutes. No fancy equipment or prep work needed!
Want to save this recipe?
Why You’ll Love Sweet Potato Mushroom And Zucchini Skillet
-
It’s a complete meal in one pan. No need for multiple dishes or long prep times—everything cooks together in one skillet. This makes cleanup a breeze and keeps things simple on busy nights. It’s the perfect way to enjoy a healthy meal without the mess. Plus, it looks beautiful with all those colorful veggies!
-
Packed with wholesome ingredients. Sweet potatoes, mushrooms, zucchini, and stewed tomatoes come together for a nourishing plant-based meal. It’s naturally gluten-free and vegan, making it great for a variety of diets. Each bite is full of flavor, texture, and nutrients. You can feel good about eating this any day of the week.
-
Ready in under 30 minutes. This recipe is quick enough for weeknights, but tasty enough for guests. You don’t need to spend hours in the kitchen to make something satisfying. With just a few steps and simple ingredients, dinner is on the table fast. Perfect for when you’re short on time but still want something homemade.
-
Great for using up veggies. Got some zucchini or mushrooms that need to be used? This recipe is perfect for cleaning out the fridge. You can even throw in other veggies you have on hand. It’s a flexible and forgiving meal that still tastes amazing.
-
Deliciously seasoned with simple spices. Just garlic, oregano, and a touch of salt and pepper bring all the flavors together. The sweet potatoes add natural sweetness, while the mushrooms and zucchini give it a savory bite. The stewed tomatoes tie everything together with a little tang and moisture. You’ll be surprised how flavorful it is with just a few pantry staples.
Ingredients For Sweet Potato Mushroom And Zucchini Skillet
- 2 sweet potatoes, peeled and diced – Adds natural sweetness, heartiness, and vibrant color to the dish.
- 8 oz white button mushrooms, sliced – Brings a meaty texture and rich umami flavor without any meat.
- 2 zucchini, chopped – Light and fresh, it balances the dish and cooks quickly in the skillet.
- 1 can (8 oz) stewed tomatoes – Adds moisture, tang, and a hint of sweetness to tie all the flavors together.
- 2 cloves garlic, minced – Gives a fragrant, savory boost that enhances every bite.
- 1/2 tsp dried oregano – Adds a warm, earthy herb flavor that complements the veggies.
- 1 tbsp olive oil – Used for sautéing, it adds healthy fats and a subtle richness.
- Salt and pepper to taste – Season to taste for the perfect flavor balance.
For a printable card of the ingredients, check out the recipe card at the end of this article.
Kitchen Tools You Need To Make Sweet Potato Mushroom And Zucchini Skillet
-
Large non-stick frying pan or skillet – The main tool for cooking everything evenly in one pan.
-
Measuring spoons – For accurately measuring seasonings and oil.
-
Wooden spoon or spatula – Perfect for stirring and sautéing without scratching your skillet.
How To Make Sweet Potato Mushroom And Zucchini Skillet
Heat oil in a large non-stick frying pan over medium-high heat. Add sweet potatoes and cook, stirring every 2 minutes, for 10 minutes.
Add sliced mushrooms and chopped zucchini to the skillet with sweet potatoes, and mix until combined. Cook, stirring every 2 minutes, for 10 minutes, or until the sweet potatoes are tender.
Add stewed tomatoes, minced garlic and dried oregano and mix until combined. Cook, stirring every minute, for 3 minutes. Add salt and pepper to taste.
Serving Suggestions
-
Serve this skillet dish over a bed of brown jasmine rice, fluffy quinoa, or couscous to make it even more filling and hearty.
-
Pair it with a fresh green salad with lettuce dressed with lemon vinaigrette for a light and refreshing contrast.
-
If you’re not vegan, top the skillet with crumbled feta or shredded Parmigiano Reggiano to add a rich, savory flavor.
-
Enjoy it with a slice of crusty baguettes on the side to soak up all the delicious tomato juices.
-
You can also spoon the mixture into a homemade pita flatbread for a quick and tasty veggie burrito or lunch wrap.
Tips For Success
-
Cut sweet potatoes into small, even pieces – This helps them cook faster and more evenly, so every bite is perfectly tender. If the pieces are too big or uneven, some may end up undercooked while others get too soft.
-
Keep the skillet at medium-high heat – This temperature allows the veggies to sauté and caramelize instead of steaming. A bit of browning adds delicious flavor and texture to the dish.
-
Avoid overcrowding the pan – Use a large skillet so the vegetables have room to cook without steaming. If your pan is small, cook in batches to make sure everything browns nicely.
-
Let the vegetables sit before stirring – Stirring every minute or two gives them a chance to brown and develop flavor. Constant stirring prevents caramelization and can make the veggies mushy.
-
Season at the end of cooking – Adding salt too early can draw out moisture, making the dish watery. For the best flavor, wait until the end and adjust seasoning just before serving.
Want to save this recipe?
-
Use stewed tomatoes with added herbs for extra flavor – Some canned tomatoes come pre-seasoned, which saves time and adds depth. If using plain stewed tomatoes, feel free to add extra garlic, basil, or red pepper flakes.
Variations And Substitutions
-
Swap sweet potatoes with other hearty vegetables – Regular potatoes, butternut squash, or carrots are great alternatives. Just make sure to dice them into small, even pieces so they cook evenly.
-
Use different vegetables if needed – Yellow squash, bell peppers, or green beans work well in place of zucchini. You can also stir in spinach or kale at the end for added nutrients and color.
-
Change up the mushrooms – Cremini, portobello, or shiitake mushrooms add different textures and flavors. If you’re not a mushroom fan, leave them out or add more zucchini or another veggie you enjoy.
-
Add plant-based protein – Stir in a can of drained chickpeas or white beans when adding the tomatoes for a protein-packed vegan meal. These blend perfectly with the flavor of the dish.
-
Include meat if desired – For a non-vegan option, add cooked diced chicken or crumbled sausage. These proteins pair nicely with the vegetables and stewed tomatoes.
-
Switch up the seasoning – Try Italian seasoning, smoked paprika, cumin, or chili flakes for a different flavor profile. A splash of balsamic vinegar or lemon juice at the end can brighten the dish.
-
Lower the carbs – Reduce the sweet potatoes and replace them with low-carb veggies like cauliflower or broccoli. This keeps the dish light while still being filling.
Storage and Reheating
-
Store leftovers in an airtight container – Once the dish has cooled completely, transfer it to a sealed container and refrigerate. It will stay fresh for up to 4 days.
-
Reheat in a skillet for best texture – Add a little oil or water to a skillet and warm the leftovers over medium heat, stirring occasionally, until heated through.
-
Microwave for a quick option – Place a portion in a microwave-safe bowl, cover loosely, and heat on high for 1–2 minutes, stirring halfway through.
-
Freeze for longer storage – This dish freezes well—just portion it into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
-
Avoid overcooking when reheating – Too much heat can make the vegetables mushy, so reheat just until warmed to preserve the best texture.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, this recipe is great for meal prep! You can cook the entire dish ahead of time and store it in the fridge for up to 4 days. The flavors actually get even better as it sits. Just reheat it in a skillet or microwave when you’re ready to eat.
Can I use frozen vegetables instead of fresh?
Yes, you can use frozen vegetables in place of fresh ones if that’s what you have on hand. Just keep in mind that frozen veggies may release more moisture, so you might want to cook them a little longer to help the excess liquid evaporate. Also, avoid frozen sweet potatoes, as they can become too soft. If you use frozen mushrooms or zucchini, don’t thaw them first—just toss them straight into the skillet.
What kind of pan should I use?
A large non-stick skillet or frying pan is ideal for this recipe. It gives the vegetables room to cook evenly without crowding. If you don’t have non-stick, you can use a stainless steel or cast iron pan, but make sure to use a little extra oil to prevent sticking. A wide surface area is important to help everything sauté rather than steam.
Is this recipe spicy?
No, this recipe is not spicy at all as written. However, if you want to add a little heat, you can toss in a pinch of red pepper flakes or a dash of hot sauce. It’s easy to customize the spice level to your liking. Kids and spice-sensitive eaters will enjoy it as-is.
Can I double the recipe?
Yes, you can double the ingredients to serve more people or have extra for leftovers. Just make sure your skillet is big enough, or use two pans to prevent overcrowding. Overcrowded pans can cause the veggies to steam instead of brown. Doubling the recipe is great for meal prep or feeding a family.
How do I know when the sweet potatoes are done?
The sweet potatoes are ready when they are fork-tender and can be easily pierced with a fork or knife. They should be soft but not mushy. Make sure to stir them every couple of minutes so they cook evenly. If needed, cook a few minutes longer until they reach the right texture.
Can I add cheese to this dish?
Absolutely! While the recipe is vegan as written, it tastes great with a sprinkle of shredded cheese. Feta, parmesan, or even mozzarella can add richness and extra flavor. Add the cheese just before serving or after reheating.
What’s the best way to customize the flavor?
You can easily customize the flavor by adding herbs and spices. Italian seasoning, garlic powder, smoked paprika, or cumin all work well. A splash of lemon juice or balsamic vinegar at the end adds brightness. Don’t be afraid to experiment with your favorite flavors!
Other Easy Sweet Potato Recipes
Air Fried Sweet Potato Wedges – These crispy sweet potato wedges are perfectly seasoned and cooked in the air fryer without any oil.
Paleo Sweet Potato Pancakes – Made with just two ingredients, these paleo pancakes are naturally sweet, fluffy, and totally grain-free.
Sweet Potato Pie Recipe – This classic sweet potato pie is smooth, rich, and packed with warm, comforting spices.
Creamy Mashed Sweet Potatoes – These mashed sweet potatoes are velvety, buttery, and the perfect side dish for any meal.
Homemade Sweet Potato Hash Browns – Crispy on the outside and tender inside, these sweet potato hash browns are a delicious breakfast favorite.
Vegan Power Bowl with Roasted Sweet Potatoes and Chickpeas – This colorful vegan bowl is loaded with hearty sweet potatoes, chickpeas, and greens for a nutritious, filling meal.
Fluffy Sweet Potato Muffins – These moist and fluffy muffins are full of sweet potato goodness and warm spice in every bite.
Sweet Potato Mushroom And Zucchini Skillet
Want to save this recipe?
Ingredients
- 2 sweet potatoes peeled and diced
- 8 oz white button mushrooms sliced
- 2 zucchini chopped
- 8 oz stewed tomatoes 1 can
- 2 cloves garlic minced
- 1/2 tsp dried oregano
- 1 tbsp olive oil
- 1/4 tsp salt and pepper to taste
Recommended Kitchen Tools (click the links below to see the items used to make this recipe)
- Large Non-Stick Frying Pan or skillet
- Wooden spoon or spatula
Instructions
- Heat olive oil in a large non-stick frying pan over medium-high heat.
- Add diced sweet potatoes and cook for 10 minutes, stirring every 2 minutes.
- Add mushrooms and zucchini to the pan. Mix well. Cook for another 10 minutes, stirring every 2 minutes, until sweet potatoes are tender.
- Add stewed tomatoes, minced garlic, and oregano. Mix to combine.
- Cook for 3 more minutes, stirring every minute.
- Add salt and pepper to taste. Serve warm and enjoy!
Notes
- Make sure to stir regularly to avoid sticking or uneven cooking.
- You can leave the peel on the zucchini for extra texture and nutrition.
- This dish is naturally vegan and gluten-free!














