The Sweet Potato Skillet is a weeknight hero that combines the natural sweetness of roasted sweet potatoes with the savory depth of black beans and fire-roasted tomatoes. It's a complete, balanced meal that comes together in a single pan, minimizing cleanup while maximizing flavor.
Advertisements1
What makes this dish stand out is its versatility and nutritional profile. Sweet potatoes provide complex carbohydrates and beta-carotene, while black beans add plant-based protein and fiber. The addition of spices like cumin and smoked paprika creates a warm, smoky flavor that pairs beautifully with the sweetness.
Whether you're a seasoned cook or just starting out, this recipe is straightforward and forgiving. It's perfect for meal prep, busy weeknights, or a satisfying vegetarian dinner that even meat-lovers will enjoy.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use a high-heat oil like avocado or canola if you prefer. Olive oil adds a fruity note.
1 medium yellow onion, diced
Sweet or red onion also work. For a milder flavor, use shallots.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder can substitute in a pinch.
2 medium sweet potatoes (about 1.5 lbs / 680g), peeled and cut into 1/2-inch cubes
Look for firm, smooth-skinned sweet potatoes. Garnet or jewel varieties are great. You can leave the skin on for extra fiber, just scrub well.
1 can (15 oz / 425g) black beans, drained and rinsed
Cannellini or pinto beans are good substitutes. Rinsing reduces sodium by about 40%.
1 can (14.5 oz / 411g) fire-roasted diced tomatoes
Regular diced tomatoes with a pinch of smoked paprika can replace fire-roasted for a similar smoky kick.
1 teaspoon ground cumin
Toasting cumin seeds for a minute before grinding enhances flavor, but ground is fine.
1 teaspoon smoked paprika
Regular paprika plus a drop of liquid smoke can mimic the smoky taste.
1/2 teaspoon chili powder
Adjust to taste. Chipotle powder adds more heat and a smoky depth.
1/2 teaspoon salt, plus more to taste
Use kosher salt for better control. Add gradually.
1/4 teaspoon black pepper
Freshly ground is best for flavor.
1/2 cup (120ml) vegetable broth or water
Use low-sodium broth to control salt. Water works if needed.
2 tablespoons chopped fresh cilantro (optional, for garnish)
Parsley or green onions are good substitutes if you're not a cilantro fan.
1 avocado, sliced (optional, for serving)
Adds creaminess and healthy fats. Omit if you prefer.
Tips & Tricks
- Cut sweet potatoes into uniform cubes to ensure even cooking. If they are different sizes, some will be mushy while others are still hard.
- Don't overcrowd the skillet when searing the sweet potatoes. If needed, cook in batches to get a nice caramelized crust.
- Use a large (12-inch) skillet to give everything room to cook without steaming. A cast-iron or nonstick pan works best.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning.
2. Sear the sweet potatoes
Add sweet potato cubes to the skillet, spreading them in a single layer. Let them cook undisturbed for 5-7 minutes until they start to brown on the edges. Stir and continue cooking for another 5 minutes, until they are slightly softened but still hold their shape.
3. Add the spices
Sprinkle cumin, smoked paprika, chili powder, salt, and pepper over the potatoes. Stir well to coat evenly. Cook for 1 minute to toast the spices, which enhances their flavor.
4. Add beans and tomatoes
Add the drained black beans and fire-roasted tomatoes (with their juices). Stir everything together, scraping up any browned bits from the bottom of the pan.
5. Simmer until tender
Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat to medium-low (250°F / 120°C). Cover and let cook for 10-12 minutes, or until sweet potatoes are fork-tender. The liquid should reduce slightly, but if it looks dry, add a splash more broth.
6. Finish and serve
Remove from heat. Taste and adjust seasoning with salt and pepper. Garnish with cilantro and avocado slices if using. Serve hot, straight from the skillet.
Delicious Variations
Add protein
Stir in 1 cup of cooked shredded chicken or crumbled chorizo in the last 5 minutes of cooking for a non-vegetarian version.
Make it cheesy
Sprinkle 1/2 cup of shredded cheddar or Mexican blend cheese over the top during the last 2 minutes of simmering, then cover until melted.
Go green
Swap black beans for chickpeas and add a cup of chopped spinach or kale in the last 3 minutes of cooking.
How to Store Sweet Potato Skillet
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in a skillet over medium heat for 5-7 minutes, or in the microwave in 1-minute intervals, stirring in between, until hot.
Frequently Asked Questions
Q: Can I use regular potatoes instead of sweet potatoes?
Yes, you can use regular potatoes, but the flavor and cook time will differ. Russet or Yukon Gold potatoes work well; just adjust the simmer time as they may cook faster or slower.
Q: How can I make this dish spicier?
Add 1/2 teaspoon of cayenne pepper or a minced chipotle pepper in adobo sauce along with the other spices. You can also serve with hot sauce on the side.
Q: Can I make this in advance?
Absolutely. This dish tastes even better the next day as the flavors meld. Prepare as directed, let cool, and store in the fridge. Reheat gently on the stovetop or microwave.
Q: Is this dish vegan?
Yes, as written it is vegan. Just ensure you use vegetable broth and skip any optional animal-based toppings like cheese or sour cream.
Q: What can I serve with this skillet?
It's a complete meal on its own, but you can serve it with rice, quinoa, tortillas, or a side salad for extra freshness.
If you try this Sweet Potato Skillet, let me know how it turns out in the comments below! Your feedback helps me create better recipes for you. And don't forget to share your photos on social media with #SweetPotatoSkillet.
Sweet Potato Skillet
Sweet Potato Skillet: a hearty one-pan meal with caramelized sweet potatoes, black beans, and smoky spices, ready in 35 minutes for a nutritious weeknight dinner.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium sweet potatoes (about 1.5 lbs / 680g), peeled and cut into 1/2-inch cubes
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 can (14.5 oz / 411g) fire-roasted diced tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup (120ml) vegetable broth or water
- 2 tablespoons chopped fresh cilantro (optional, for garnish)
- 1 avocado, sliced (optional, for serving)
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning.
- 2Sear the sweet potatoes — Add sweet potato cubes to the skillet, spreading them in a single layer. Let them cook undisturbed for 5-7 minutes until they start to brown on the edges. Stir and continue cooking for another 5 minutes, until they are slightly softened but still hold their shape.
- 3Add the spices — Sprinkle cumin, smoked paprika, chili powder, salt, and pepper over the potatoes. Stir well to coat evenly. Cook for 1 minute to toast the spices, which enhances their flavor.
- 4Add beans and tomatoes — Add the drained black beans and fire-roasted tomatoes (with their juices). Stir everything together, scraping up any browned bits from the bottom of the pan.
- 5Simmer until tender — Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat to medium-low (250°F / 120°C). Cover and let cook for 10-12 minutes, or until sweet potatoes are fork-tender. The liquid should reduce slightly, but if it looks dry, add a splash more broth.
- 6Finish and serve — Remove from heat. Taste and adjust seasoning with salt and pepper. Garnish with cilantro and avocado slices if using. Serve hot, straight from the skillet.



