Soups & Stews
This sweet potato tomato recipe transforms humble ingredients into a restaurant-worthy dish with just 45 minutes of hands-on time. The secret lies in roasting sweet potatoes and tomatoes together until their edges caramelize into smoky sweetness while maintaining a velvety interior texture that feels impossibly tender.
I developed this recipe during a particularly busy week when I needed a hearty meal that could be prepped ahead and served with minimal effort.
The magic happens in the oven where sweet potatoes and tomatoes roast side by side, their natural sugars concentrating into a caramelized glaze that coats each bite.
A touch of smoked paprika and garlic powder adds depth, while fresh herbs at the end brighten the dish without overpowering the natural sweetness. This recipe works equally well as a standalone vegetarian main or alongside grilled meats for a complete meal.
What you'll end up with is a dish that's rich in flavor yet light enough for summer evenings—golden sweet potatoes with crisp edges, tomatoes that burst with concentrated sweetness, and a sauce that's velvety yet still vibrant.
The aromas alone will have everyone anticipating dinner, and the texture contrast between crispy exteriors and creamy interiors makes each bite satisfying.
Perfect for meal prepping or serving fresh, this recipe scales beautifully from family dinners to holiday gatherings. The components can be roasted ahead and reheated, making it ideal for busy schedules.
Here's how to create this smoky roasted trio with velvety depth that will become a regular on your dinner table.
Ingredients for sweet potato tomato
Sweet potatoes, tomatoes, and smoky spices come together for a dish that feels restaurant-worthy with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium size, peeled and cubed |
| Roma Tomatoes 🍅 | 1 ½ lb | Halved lengthwise, seeds removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and tossing |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for finishing |
| Balsamic Vinegar 💧 | 1 tbsp | For drizzling at end |
| Red Wine Vinegar 🍷 | 1 tsp | For bright acidity |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | 1 tbsp | Lightly packed |
| Fresh Basil Leaves 🌿 | ⅛ cup | Torn, for garnish |
Sweet potatoes are the foundation here. Organic sweet potatoes from Whole Foods or your local farmers market have the best flavor, but conventional works too. Look for firm, unblemished tubers—they'll roast more evenly. Roma tomatoes are key for their meaty texture and lower water content (regular slicing tomatoes get watery when roasted). I always buy heirloom varieties when in season, but Roma tomatoes from the grocery store work perfectly. Peeled sweet potatoes develop a silky texture, but if you're short on time, leave the skin on for easier prep and extra fiber. The tomatoes should be ripe but firm—overripe ones turn mushy when roasted.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch, though the flavor won't be identical. Fresh thyme and parsley can be swapped for dried at one-third the amount, but fresh is worth it here for that bright finish. The balsamic vinegar should be aged at least 2 years for proper depth—Colavita or Barone Fini are my go-tos. Short on time? Trader Joe's has a great pre-chopped herb blend that saves minutes. For the tomatoes, if you can't find Roma, use grape tomatoes (halved) or cherry tomatoes (whole) but expect slightly different textures. The vegetable broth can be substituted with water, though the flavor will be less complex.
Roasted components keep beautifully for 4 days in the fridge when stored separately in airtight containers. Reheat gently in the oven at 350°F for 10-15 minutes to restore crispness. For meal prep, roast everything ahead and assemble when ready to serve. The sauce component can be made up to 3 days in advance and reheated on the stove. Freeze portions of the roasted vegetables in single layers before transferring to bags for up to 3 months. The fresh herbs should be stored in a damp paper towel in a sealed container—they'll stay vibrant for 5 days this way.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe on days when I can’t be bothered with multiple dishes. Toss the cubed sweet potatoes and halved tomatoes in olive oil, sprinkle the smoked paprika and garlic powder, and let the oven do the work—no chopping boards or extra pots to wash.
- Smoky Sweet Crunch: That first bite where the caramelized edges of the sweet potato meet the juicy burst of Roma tomatoes? It’s the kind of flavor that makes you pause mid-chew. The smoked paprika adds this deep, earthy warmth that turns a simple roast into something seriously satisfying.
- Lunchbox Hero: Between us, this dish is my go-to for packed lunches. The flavors only get better the next day—sweet potatoes keep their texture, and the tomatoes stay plump. I’ll often toss it with quinoa or serve it cold over greens, and it’s always a hit.
- Budget Pantry Win: Sweet potatoes and Roma tomatoes are usually affordable, and this recipe stretches them far. A single sheet pan yields enough for leftovers, and I’ve even served it at potlucks—no one ever guesses how cheaply I made it. Plus, the olive oil and spices are staples I already have.
Step-by-step instructions for smoky roasted sweet potatoes and tomatoes
This method delivers perfectly caramelized sweet potatoes and tender tomatoes with deep, smoky flavor.
Preheat and Prepare the Vegetables
Preheat your oven to 425°F and position the oven rack in the middle position. This high temperature ensures proper browning while keeping the vegetables tender. While the oven heats, toss the 1.5 lb cubed sweet potatoes with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon of the smoked paprika, 0.75 teaspoon of the kosher salt, and 0.25 teaspoon of the ground black pepper on a large baking sheet.
Spread the sweet potatoes in a single layer, leaving space between each piece. This prevents steaming and promotes even browning. For the 1.5 lb halved Roma tomatoes, toss them in a separate bowl with the remaining 2 tablespoons extra-virgin olive oil, 0.5 teaspoon smoked paprika, 0.5 teaspoon kosher salt, and 0.25 teaspoon ground black pepper. The tomatoes should be coated evenly but not soggy.
Roast Until Caramelized
Roast the sweet potatoes for 20-25 minutes, stirring once halfway through, until they're tender when pierced with a fork and have developed golden-brown edges. You'll notice the sweet potatoes begin to caramelize and release their natural sugars—this is when they develop that perfect balance of sweetness and smokiness.
Remove the sweet potatoes from the oven and transfer them to a large bowl. In the same oven, roast the tomatoes for 15-18 minutes until they soften slightly and their edges begin to brown. The tomatoes should collapse a bit but still hold their shape. Watch them closely during the last few minutes to prevent overcooking, which can make them mushy.
Build the Velvety Depth Sauce
While the tomatoes roast, create the sauce by combining 0.5 cup vegetable broth, 1 tablespoon brown sugar, 1 teaspoon red wine vinegar, and 1 tablespoon balsamic vinegar in a small saucepan. Bring to a simmer over medium heat and cook for 5-7 minutes until the mixture reduces by half and thickens slightly. The sauce should coat the back of a spoon and have a glossy sheen.
Stir in the 0.25 cup chopped fresh thyme leaves and 1 teaspoon garlic powder, letting them steep in the warm sauce for 1 minute to infuse their flavors. Remove from heat and set aside. This step adds aromatic depth that complements the roasted vegetables perfectly.
Combine and Finish with Fresh Herbs
Return the sweet potatoes to the oven for 5 minutes to reheat slightly. In a large bowl, combine the roasted sweet potatoes and tomatoes with the reduced sauce. Gently toss everything together until the vegetables are evenly coated and the sauce is distributed throughout. The mixture should look glossy and inviting, with visible caramelized edges on the sweet potatoes.
Remove from heat and stir in the 0.25 cup chopped fresh parsley leaves and 0.125 cup torn fresh basil leaves. These herbs add brightness and freshness that cut through the richness of the roasted vegetables. Taste and adjust seasoning if needed—you might need a pinch more salt or a splash of vinegar to balance the flavors.
Serve Immediately
Transfer the roasted sweet potato and tomato mixture to a serving dish and let it rest for 2-3 minutes to allow the flavors to meld together. Serve warm, garnished with additional fresh basil leaves if desired. The dish should have a perfect balance of smoky, sweet, and slightly tangy flavors with tender yet slightly crisp edges on the sweet potatoes.
This roasted trio makes a stunning side dish that pairs beautifully with grilled meats, roasted chicken, or even as a vegetarian main course with crusty bread. The velvety depth comes from the caramelization of the sweet potatoes and the reduction of the sauce, creating a dish that's both comforting and elegant.
Pro Tips For Making Sweet Potato Tomato
- CHAR THE TOMATOES FIRST: I learned this the hard way—sautéing whole Roma tomatoes before cutting them turns them into mush. Instead, halve them (or quarter if large), remove seeds, and cook them cut-side down in olive oil for 3-4 minutes until they start to blister. Then chop them. The texture stays intact, and the flavors concentrate.
- CUBE THE SWEET POTATO: Uniform 1-inch cubes cook evenly and develop that perfect caramelized crust. Skip the knife and use a mandoline if you’re impatient—it’s faster and more consistent. (Yes, even if you’re lazy like me.) Smaller pieces also absorb the smoked paprika better.
- SALT THE SWEET POTATOES MID-COOK: Seasoning sweet potatoes only at the start leads to uneven flavor. After they’ve roasted for 15 minutes (or halfway through pan-frying), toss them with a pinch of salt and a splash of water. This guarantees they’re seasoned through, not just on the surface.
- USE WARM OIL FOR ROASTING: Cold oil takes forever to heat up, wasting time and energy. Warm the olive oil in the pan (or roasting tray) for 1-2 minutes before adding the sweet potatoes. They’ll hit the oil at the right temp and crisp up faster—no more soggy edges. (Your future self will thank you.)
Storing and reheating this recipe
Refrigerator Storage
Store roasted sweet potatoes and tomatoes separately in airtight containers for up to 4 days—this prevents sogginess and maintains texture. I use glass Pyrex containers with snap-on lids for even heating later.
Keep them in the fridge at 40°F or below to preserve freshness. The sauce component can be stored separately in a small jar for up to 3 days. 💫
Freezer Prep Tips
For longer storage, freeze roasted components in single layers on a baking sheet before transferring to freezer bags. This prevents clumping. Sweet potatoes and tomatoes freeze well for 3 months—just thaw overnight in the fridge before reheating.
The sauce freezes beautifully too, but add a splash of water when reheating to restore consistency. ❄️
Oven Reheating
For best results, reheat in a 350°F oven for 10-15 minutes to restore crisp edges. Spread components on a baking sheet and drizzle with 1 teaspoon olive oil before reheating. This method preserves texture better than microwave options. Taste and adjust seasoning after reheating—flavors concentrate during storage. 🔥
Stovetop Sauce Refresh
If reheating the sauce on the stovetop, warm it over low heat with 1 tablespoon water to prevent scorching. Stir in a pinch of salt and red wine vinegar to revive brightness.
For extra depth, add a crushed garlic clove while warming. This quick method takes just 3-4 minutes. 💡
Microwave Shortcut
For quick meals, microwave individual portions covered with a damp paper towel for 1-2 minutes on 50% power. Stir halfway through to distribute heat evenly. Add a splash of water or broth if the mixture looks dry. This method works best for the sauce component alone. 💫
Herb Revival Trick
Revive wilted fresh herbs by submerging stems in ice water for 10 minutes before chopping. This restores crispness for garnishing reheated dishes. Store herbs in a damp paper towel in a sealed container to extend freshness by 2-3 extra days. 🌿
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Regular potatoes won't work here—they lack the natural sweetness and creamy texture that makes this dish special. Sweet potatoes develop a velvety interior and caramelized edges that regular potatoes simply can't match. If you must substitute, try yams, but expect a slightly different flavor profile.
What's the best tomato variety for roasting?
Roma tomatoes are ideal for this recipe because their meaty texture holds up beautifully when roasted. Cherry tomatoes work too (use whole), but they'll be smaller and more delicate. Avoid slicing tomatoes—they release too much liquid and become mushy. Heirloom tomatoes can work if you remove seeds and cores first.
How can I make this dish spicier? Add ½ teaspoon cayenne pepper to the roasting spices or stir in 1 tablespoon hot sauce with the sauce reduction. For extra heat, sprinkle with chopped jalapeños or red pepper flakes when serving.
Can I make this recipe in an air fryer?
Yes! Roast sweet potatoes at 375°F for 15-18 minutes (shake halfway) and tomatoes at 375°F for 10-12 minutes in your air fryer. The sauce reduction still needs stovetop time, but the air fryer gives great texture. Watch closely—air fryers cook faster than ovens and can burn easily.
What are good protein pairings for this dish?
This roasted trio pairs beautifully with grilled chicken, shrimp skewers, or pan-seared salmon. For vegetarian options, add white beans or chickpeas to the sauce. The smoky-sweet flavors complement grilled meats perfectly, while the dish stands well on its own as a hearty vegetarian main.
