Side Dishes
This sweet potato and veggies recipe transforms humble ingredients into a restaurant-quality side dish with caramelized edges and deep, savory-sweet flavors. The secret lies in high-heat roasting that creates crispy exteriors while keeping the interiors tender—a technique that elevates simple vegetables into a showstopper.
I developed this after years of testing roasting methods, and it never fails to impress, whether served as a side or a hearty vegetarian main.
The beauty of this one-pan method is its effortless simplicity: just chop, toss, and roast. Sweet potatoes take center stage, their natural sweetness caramelizing beautifully, while complementary vegetables like Brussels sprouts, bell peppers, or zucchini add texture and color.
A balanced blend of olive oil, salt, and pepper ensures every bite is flavorful without overpowering the natural taste of the ingredients.
By the time you pull this dish from the oven, you'll have a golden, crispy masterpiece that's impossible to resist. The sweet potatoes develop a deep caramelized crust, while the vegetables achieve perfect tenderness with just the right amount of char.
This recipe is versatile enough to pair with grilled chicken, roasted salmon, or even tofu for a complete meal.
Ready in just 45 minutes, it's perfect for weeknight dinners or meal prep. The flavors only deepen as it cools, making it ideal for leftovers. Here's how to create this crowd-pleasing dish that's sure to become a staple in your rotation.
Ingredients for sweet potato and veggies
Restaurant-quality flavors start with these carefully chosen ingredients for perfect caramelized sweet potatoes and vibrant vegetables.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, cut into 1-inch cubes |
| Brussels Sprouts 🥬 | 1 lb | Trimmed and halved |
| Red Bell Peppers 🌶️ | 2 whole | Cut into 1-inch pieces |
| Zucchini 🥒 | 2 medium | Sliced into 1/2-inch rounds |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarsely ground |
| Garlic Cloves 🧄 | 4 cloves | Minced, for seasoning |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Honey 🍯 | 1 tbsp | Local preferred for flavor |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, for garnish |
The sweet potatoes are the star—look for vibrant orange flesh with no soft spots. Trader Joe's or local farmers markets often carry the best quality for this dish. Brussels sprouts should be firm and compact, not wilted or yellowing. Red bell peppers add sweetness and color, but any bell pepper color works. Zucchini should be fresh and firm, with no soft spots. For the olive oil, avoid light or refined oils—extra-virgin with fruity notes ensures the best flavor development during roasting. The honey should be local if possible, as it adds subtle floral notes that complement the caramelization.
No Brussels sprouts? Substitute with broccoli florets or additional zucchini for similar texture. Swap red bell peppers for yellow or orange for different flavor profiles. For a nutty depth, add 1 tbsp of toasted pine nuts at the end. If you prefer less sweetness, reduce the honey to 1 tsp or omit entirely. The smoked paprika can be replaced with regular paprika, though it will lack that subtle smokiness. For a vegan version, simply omit the honey entirely and increase the olive oil by 1 tbsp to maintain moisture. The thyme is optional but adds a lovely aromatic finish—dried thyme works at half the amount if fresh isn't available.
This dish reheats beautifully—best served at room temperature for maximum crispiness. Store leftovers in an airtight container for up to 5 days in the refrigerator. For meal prep, portion into individual containers and reheat at 375°F for 10-12 minutes. The caramelized edges soften slightly when reheated, but the flavors deepen. Freeze for up to 3 months by spreading the roasted vegetables on a tray first to prevent sticking, then transferring to a bag. Portion before freezing for easy single servings later.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, I swear by this for lazy nights—just toss everything on a sheet pan, drizzle with olive oil, and let the oven do the work. No pots, no pans, no stress, and the sweet potatoes caramelize right alongside the crispy Brussels sprouts.
- Sweet & Savory Balance: The roasted sweet potatoes bring this dish to life with their natural sweetness, while the Brussels sprouts add a peppery bite that cuts through it all. Between us, that red bell pepper’s smoky char? Absolute game-changer.
- Meal Prep MVP: I make a double batch on Sundays, and it lasts me all week—perfect for lunches or quick dinners. The flavors only get better as the veggies soften, and honestly, reheating leftovers is a breeze (just a quick zap in the microwave).
- Budget-Friendly Powerhouse: Sweet potatoes and seasonal veggies stretch for miles, and you’re not sacrificing flavor for the price. I’ll be real: this is my go-to when I need to feed the family without breaking the bank, and no one complains about the taste.
Step-by-step instructions for one-pan roasted sweet potatoes and veggies
This method delivers perfectly caramelized edges and tender vegetables every time.
Prep and Season All Ingredients
Cut the 2 lbs sweet potatoes into 1-inch cubes and trim the 1 lb Brussels sprouts in half. Dice the 2 whole red bell peppers into 1-inch pieces and slice the 2 medium zucchini into ½-inch rounds. In a large bowl, combine all vegetables with the 0.5 cup extra-virgin olive oil, 1.5 tsp kosher salt, 1 tsp freshly ground black pepper, 0.5 tsp smoked paprika, and 1 tbsp honey. Toss vigorously until every piece is evenly coated.
The olive oil should glisten on the vegetables, and the honey will help create those coveted caramelized edges. Let the mixture sit for 10 minutes while you preheat the oven to 425°F. This resting period allows the flavors to meld slightly before roasting.
Roast Until Caramelized
Spread the seasoned vegetables evenly on a single rimmed baking sheet in a single layer, leaving ½-inch gaps between pieces. This ensures even browning and prevents steaming. Slide the sheet into the preheated oven and roast for 20 minutes, then gently flip each piece using tongs to expose fresh surfaces to the heat.
After another 15 minutes, check for doneness. The sweet potatoes should be tender when pierced with a fork, and the Brussels sprouts should be crispy at the edges. The red bell peppers and zucchini should soften slightly while maintaining structure. If any pieces aren't caramelized enough, return them to the oven for 5-10 more minutes until golden brown.
Add Garlic and Thyme for Finishing Touches
Remove the baking sheet from the oven and sprinkle the 4 cloves minced garlic evenly over the vegetables. Toss gently to distribute. Return the sheet to the oven for 3-5 minutes to infuse the garlic flavor without overcooking. In the final 2 minutes, sprinkle the 0.25 cup chopped fresh thyme leaves over the top for a bright, aromatic finish.
The thyme should wilt slightly from the residual heat, releasing its essential oils. Remove the sheet from the oven immediately and let the vegetables rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is tender and flavorful.
Serve Immediately for Maximum Flavor
Transfer the roasted vegetables to a serving platter, maintaining their arrangement on the sheet for presentation. The edges should be deep golden brown with caramelized spots, while the interiors remain tender. Serve warm, garnished with additional thyme if desired, and pair with a drizzle of extra-virgin olive oil for extra richness.
This one-pan method ensures minimal cleanup while delivering restaurant-quality results. The combination of sweet potatoes, Brussels sprouts, red bell peppers, and zucchini creates a balanced dish with contrasting textures and flavors—crispy exteriors, tender interiors, and a touch of smoky sweetness from the honey and paprika.
Pro Tips For Making Sweet Potato And Veggies
- CUT SPROUTS IN HALF—THEN QUARTER: I learned this the hard way—whole Brussels sprouts take forever to cook and end up mushy. Halving them first speeds things up, but if they’re still thick, quarter them. Small pieces caramelize faster and soak up flavors better, especially when roasted with olive oil.
- USE SMALL POTATOES: Big sweet potatoes turn out dry and uneven. Grab the baby or fingerling varieties—they cook faster and stay moist. If you’re stuck with large ones, slice them into 1-inch chunks and roast them separately from the other veggies.
- SALT THE SPROUTS BEFORE ROASTING: This isn’t just about seasoning—it draws out moisture so they crisp up instead of steaming. Toss halved Brussels sprouts with a pinch of salt and let them sit for 10 minutes before adding oil. Trust me, they’ll thank you with better texture.
- ROAST IN TWO BATCHES: Crowding the pan? Big mistake. Brussels sprouts and zucchini release a lot of water, which steams instead of browns. Roast them in batches—even if it means two trips to the oven—so everything gets crispy edges and caramelized spots.
Flavor customization for this dish
Sweet and Smoky
Amplify the caramelization by adding 1 tsp ground cumin and ½ tsp cayenne pepper to the seasoning mix. The cumin deepens the earthy notes while the cayenne adds subtle heat that balances the sweetness.
I love using Penzeys Spices for their high-quality blends—just toss them with the olive oil before coating the veggies. 🌶️
Citrus Brightness
Zest and juice from 1 lemon (about 2 tbsp juice) brightens the dish beautifully. Add it to the seasoning mix along with the honey, and finish with 1 tbsp fresh lemon zest after roasting.
The acidity cuts through the richness, making each bite refreshing. For extra flair, garnish with thin lemon slices before serving.
Herb Infusions
Swap thyme for rosemary or oregano for a Mediterranean twist. Use 2 tbsp chopped fresh rosemary (or 1 tbsp dried) and add it with the garlic in the final 5 minutes of roasting.
Rosemary pairs especially well with Brussels sprouts, adding a piney depth that complements the sweet potatoes. 🌿
Spiced Nuts Finish
For a crunchy, nutty finish, toast ¼ cup pecans or walnuts in a dry pan over medium heat for 3-4 minutes until fragrant. Toss them with ½ tsp cinnamon and sprinkle over the roasted veggies before serving.
The nuts add texture and a warm, sweet contrast that elevates the dish to gourmet level.
Tangy Yogurt Drizzle
Cool the roasted veggies slightly, then drizzle with a mixture of ¼ cup plain Greek yogurt, 1 tsp lemon juice, and ½ tsp garlic powder. The tangy yogurt balances the sweetness while adding creaminess.
This works especially well if you prefer a lighter finish or want to reduce the overall richness of the dish.
Umami Boost
Add depth with 1 tbsp soy sauce or 1 tsp fish sauce to the seasoning mix. The umami enhances the natural sweetness of the sweet potatoes and complements the Brussels sprouts.
For a vegetarian option, use 1 tbsp mushroom powder** instead. Taste after roasting and adjust with a pinch of salt if needed.
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture will differ significantly. Sweet potatoes have a natural sweetness and creamier texture that caramelizes beautifully. If you must use regular potatoes, opt for Yukon Golds—they'll hold their shape better and develop a slightly sweet flavor when roasted. Reduce the honey to ½ tbsp since you won't need as much sweetness.
How do I prevent the Brussels sprouts from burning before the sweet potatoes are done?
Brussels sprouts burn more easily because of their dense texture. To prevent this, cut them into ¼-inch thick slices instead of halves, and place them on the outer edges of your baking sheet where they'll get slightly less direct heat. Flip them more frequently—every 5 minutes—starting after the initial 15 minutes of roasting. This ensures even cooking without burning.
Can I make this recipe ahead of time?
Yes, but with a few key adjustments. Roast the vegetables as directed, then let them cool completely before storing in an airtight container. Reheat in a 375°F oven for 10-12 minutes, stirring halfway, to restore some crispiness. For best results, reheat only what you plan to eat immediately—they won't be as crispy as fresh from the oven. The flavors actually improve overnight, making this perfect for meal prep!
What's the best way to make this dish spicier?
For extra heat, add ½ tsp cayenne pepper or 1 tsp chili flakes to the seasoning mix, and finish with a sprinkle of red pepper flakes before serving. For smoky heat, try ½ tsp chipotle powder instead of smoked paprika. If you love fresh heat, toss in 1 chopped jalapeño (seeds removed) with the garlic in the final 5 minutes of roasting.
Can I use frozen vegetables instead of fresh?
Fresh vegetables work best for this recipe because they hold their texture and caramelize more evenly. However, if you must use frozen, thaw them completely first and pat them very dry with paper towels to remove excess moisture. This prevents steaming and helps achieve crispy edges. For Brussels sprouts, trim and halve them before freezing to ensure even cooking.
