Sweet potatoes, black beans, and rice—what a delightful trio! This wholesome combination is not only vibrant and colorful but packs in protein, fiber, and essential vitamins. Cooking this dish is a breeze, and it brings a warm, comforting feel to your dinner table. Whether it’s a weeknight meal or a cozy gathering, it’s sure to be a hit.
Why you’ll love this dish
First off, the balance of flavors in this recipe is something truly special. The natural sweetness of roasted sweet potatoes pairs beautifully with the earthiness of black beans and the savory notes of spices. Plus, it’s a one-skillet wonder, which means minimal cleanup and more time to enjoy your meal.
"This dish is a flavor explosion! It’s comforting, filling, and I love that it’s all made in one pan."
The simplicity of preparation makes it a perfect choice for any home cook, and the ingredients are affordable and nutritious—all the more reason to give it a try!
How it comes together
Creating this vibrant dish is straightforward. You’ll start by sautéing some onions and garlic for a flavorful base. Next, add in diced sweet potatoes and let them soften. After that, toss in the black beans, rice, and a lovely medley of spices. The whole thing comes together in about 30 minutes, making it a fantastic option for a busy day.
Prep Time: 10 min | Cook Time: 20 min | Total Time: 30 min
What you’ll need
Here’s a simple list of ingredients you’ll need for this nourishing dish:
- 1 cup of diced sweet potatoes, peeled
- 1 can of black beans, rinsed and drained
- 1 cup of cooked rice (white or brown works well)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- Olive oil for sautéing
- Optional toppings: avocado, cilantro, lime wedges, or cheese
If you don’t have black beans, you can easily substitute kidney beans or chickpeas to add a different twist!
Step-by-step instructions
- Heat a splash of olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes.
- Stir in the minced garlic and cook for an additional minute until fragrant.
- Add the diced sweet potatoes, chili powder, cumin, salt, and pepper. Sauté for about 10 minutes, stirring occasionally, until the sweet potatoes begin to soften.
- Carefully stir in the black beans and cooked rice. Allow everything to heat through and meld together, about 5 more minutes.
- Adjust the seasoning to your taste, and serve hot. Top with your choice of avocado, cilantro, or a squeeze of lime.
Best ways to enjoy it
This dish shines on its own, but it pairs beautifully with a fresh side salad to balance out the meal. You could also enjoy it alongside some crusty bread or tortilla chips for extra crunch. For a special touch, try serving it with a dollop of sour cream or guacamole on top!
Storage and reheating tips
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. When you’re ready to enjoy them again, simply reheat on the stovetop over medium heat until warmed through. If you want to store portions longer, this dish can be frozen for up to 3 months. Just make sure it’s in a freezer-safe container!
Helpful cooking tips
To ensure your sweet potatoes cook evenly, aim for uniform size when dicing them. You can also amp up the flavor by experimenting with additional spices—try adding smoked paprika or a pinch of cayenne for some heat. Keeping an eye on the skillet while everything cooks is essential, as it prevents sticking and ensures the sweet potatoes turn perfectly tender.
Creative twists
This dish is incredibly flexible! For a more plant-based option, you can replace the rice with quinoa for an extra protein boost. Feel free to include additional vegetables like bell peppers, corn, or zucchini for a colorful and nutritious boost. Top it with a fried egg for a brunch treat, or mix in some shredded chicken for a heartier version.
FAQ
Can I make this dish ahead of time?
Yes! You can prepare it ahead and store it in the fridge. Just reheat when you’re ready to eat.
What can I serve with it?
This dish pairs wonderfully with a green salad, avocado slices, or even some crispy tortilla chips.
Can I use fresh sweet potatoes instead of frozen?
Absolutely! Fresh sweet potatoes will give you the best flavor and texture. Just make sure to peel and chop them evenly for consistent cooking.

Sweet Potato, Black Bean, and Rice Skillet
Ingredients
Method
- Heat a splash of olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes.
- Stir in the minced garlic and cook for an additional minute until fragrant.
- Add the diced sweet potatoes, chili powder, cumin, salt, and pepper. Sauté for about 10 minutes, stirring occasionally, until the sweet potatoes begin to soften.
- Carefully stir in the black beans and cooked rice. Allow everything to heat through and meld together, about 5 more minutes.
- Adjust the seasoning to your taste, and serve hot. Top with your choice of avocado, cilantro, or a squeeze of lime.



