This Southwest-inspired meal brings together sweet potatoes, black beans, and rice in a hearty skillet dish that is both satisfying and bursting with flavor. It’s a colorful medley of ingredients that not only looks beautiful on the plate but also fills you up with nutritious goodness. Perfect for a weeknight dinner or a weekend gathering, this dish is sure to become a favorite in your culinary repertoire.
Why you’ll love this dish
One reason to love this skillet dish is its amazing blend of flavors. The sweetness of roasted sweet potatoes pairs wonderfully with the earthy notes of black beans and the subtle spice of seasonings. It’s a wholesome meal that’s not only delicious but also packed with nutrients.
"Absolutely delicious! The flavors are well balanced, and I love that it’s a one-pan meal!"
The convenience of cooking everything in one skillet means less cleanup afterward, making this a practical option for busy nights. Plus, it’s vegetarian-friendly, ensuring everyone at the table can enjoy it.
How it comes together
This delightful dish comes together smoothly with just a few steps. Start by sautéing some onion and garlic to build a flavorful base. Then, add diced sweet potatoes and let them soften before introducing the rice and black beans. Toss everything together with spices for an aromatic, complete meal.
Prep Time: 10 min | Cook Time: 30 min | Total Time: 40 min
What you’ll need
Gather these simple ingredients for a flavorful dish:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium sweet potatoes, peeled and diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup cooked rice (brown or white)
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper, to taste
- Fresh cilantro, for garnish (optional)
For added flavor, consider incorporating a squeeze of lime or some avocado on top!
Step-by-step instructions
- In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent.
- Stir in the minced garlic and cook for another minute, until fragrant.
- Add the diced sweet potatoes to the skillet. Season with cumin, chili powder, salt, and pepper. Stir well and cover, allowing them to cook for 10-15 minutes, stirring occasionally until they are tender.
- Once the sweet potatoes are soft, add the black beans and cooked rice to the skillet. Mix gently to combine everything thoroughly. Cook for another 5 minutes until heated through.
- Remove from heat and garnish with fresh cilantro if desired. Enjoy your meal!
Best ways to enjoy it
This dish is wonderfully versatile. Serve it as a satisfying main course, or pair it with a fresh green salad for a complete meal. You might also consider topping with avocado slices, a dollop of Greek yogurt, or salsa for an extra layer of flavor. If you have leftovers, feel free to enjoy it for lunch the next day!
Storage and reheating tips
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. If you want to extend the life of your dish, consider freezing portions in freezer-safe containers for up to 2 months. To reheat, simply thaw overnight in the fridge and then warm in a skillet or microwave until heated through. Always ensure that your leftovers reach an internal temperature of 165°F for safety.
Helpful cooking tips
For even more depth of flavor, try roasting the sweet potatoes in the oven with a drizzle of olive oil and a sprinkle of salt before adding them to the skillet. This really enhances their natural sweetness! If you’re pressed for time, you can also use pre-cooked rice to speed up the process.
Creative twists
Feel free to play around with this dish! Substitute quinoa for the rice for a gluten-free option or mix in some diced bell peppers for extra color and crunch. You could even add some cooked ground beef or ground turkey if you want to incorporate more protein.
FAQ
Can I make this dish vegan?
Absolutely! This recipe is already vegan as it doesn’t include any animal products. Just ensure that you’re using plant-based topping options.
What can I use instead of black beans?
Pinto beans or kidney beans can be substituted easily, so choose whichever you prefer or have on hand.
How can I spice this up?
If you enjoy heat, consider adding some diced jalapeños or a pinch of cayenne pepper to the skillet. You can also serve it with hot sauce on the side for those who want an extra kick!

Southwest Sweet Potato Skillet
Ingredients
Method
- In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent.
- Stir in the minced garlic and cook for another minute, until fragrant.
- Add the diced sweet potatoes to the skillet. Season with cumin, chili powder, salt, and pepper. Stir well and cover, allowing them to cook for 10-15 minutes, stirring occasionally until they are tender.
- Once the sweet potatoes are soft, add the black beans and cooked rice to the skillet. Mix gently to combine everything thoroughly.
- Cook for another 5 minutes until heated through.
- Remove from heat and garnish with fresh cilantro if desired. Enjoy your meal!



