This Southwest Sweet Potato, Black Bean and Rice Skillet is a delightful and colorful dish that’s perfect for families and beginner cooks. Packed with flavors and nutrients, this one-pan meal makes dinner a breeze. With hearty sweet potatoes and protein-rich black beans, it’s sure to please everyone at the table while keeping prep and clean-up simple.

Why You’ll Love This Recipe
You’ll love this recipe for its combination of taste, texture, and convenience. It’s perfect for busy weeknights, offering a wholesome dinner that can be made in under 30 minutes. This dish brings together the warmth of spices and the freshness of veggies, providing a reliable meal that’s both filling and satisfying. Whether you’re cooking for kids or looking for a hearty vegetarian option, this skillet meal checks all the boxes!
Ingredients You’ll Need
Here’s what you’ll need to whip up this delicious skillet meal:
- 1 tablespoon olive oil
- 2 cups peeled and diced sweet potato
- 1 1/2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- Salt and pepper to taste
- 4 ounces diced green chiles
- 1/2 cup salsa or salsa verde
- 2 cups cooked brown rice
- 15-ounce can low sodium black beans, drained and rinsed
- 2 tablespoons chopped cilantro
- Juice of a lime
- 1/2 cup shredded cheddar, colby jack, or Monterey jack cheese
Ingredient Notes, Variations & Simple Swaps
This recipe is flexible, allowing for easy swaps based on what you have on hand. You can use quinoa or cauliflower rice instead of brown rice for a different twist. Want to mix in more veggies? Consider adding bell peppers or spinach. If you’re after a spicier kick, add jalapeños or your favorite hot sauce. The toppings are also customizable; try using avocado or a dollop of plain Greek yogurt for extra creaminess.
Equipment Needed
- Large skillet
- Cutting board
- Knife
- Lid for the skillet
How to Make This Recipe
Step 1 – Prepare the Sweet Potatoes
Begin by heating the olive oil in a large skillet over medium heat. Once hot, add the diced sweet potatoes, along with a pinch of salt and pepper. Sauté the sweet potatoes for about 8 minutes until they start to soften.
Step 2 – Steam the Sweet Potatoes
Next, add about 3-4 tablespoons of water to the skillet and cover it with a lid. Allow the sweet potatoes to steam until they are fork-tender, which should take about 4 more minutes. Check for doneness by poking a piece with a fork; it should slide through easily.
Step 3 – Combine Ingredients and Heat
Once the sweet potatoes are tender, it’s time to mix in the remaining ingredients. Add the diced green chiles, black beans, cooked brown rice, chili powder, cumin, oregano, smoked paprika, garlic powder, salsa, cilantro, lime juice, and extra salt and pepper. Stir until everything is well combined. Top the mixture with shredded cheese, cover, and let it cook for another 3-4 minutes until the cheese is melted and everything is heated through.
Serve hot, topped with additional cilantro or slices of avocado if you like. A spoonful of plain Greek yogurt can add a nice creaminess as well!

Tips for Perfect Results
To achieve the best results, consider these helpful tips:
- Cut your sweet potatoes into uniform pieces for even cooking.
- Adjust seasoning based on your taste preference; you can always add more spices if you like!
- Use freshly squeezed lime juice for the best flavor.
- If leftovers are in the fridge, give them a quick stir and a splash of water before reheating to keep things moist.
- Store any leftovers in an airtight container for easy reheating.
Flavor Variations
If you’re looking to switch things up, here are a few variations to try:
- Add Protein: Stir in cooked shredded chicken or beef for an extra protein boost.
- Mix in Greens: Toss in fresh spinach or kale right before the cheese melts for added nutrients.
- Experiment with Spices: Try adding cayenne pepper for heat, or a touch of smoked chipotle for a smoky flavor.
- Different Cheeses: Consider pepper jack cheese for a spicy twist, or a creamy cheese blend for extra richness.
What to Serve With This Recipe
This Southwest Sweet Potato, Black Bean and Rice Skillet pairs wonderfully with:
- Fresh green salad with a light vinaigrette
- Cornbread or warm tortillas
- Sliced avocado or guacamole on the side
- A side of steamed broccoli for added vegetables
Storage, Make-Ahead & Leftovers
You can make this recipe ahead of time and store it in the fridge for easy reheating later. Place any leftovers in an airtight container and refrigerate for up to 3 days. To freeze, place in a freezer-safe container and store for up to 3 months. When reheating, add a splash of water to keep the dish moist and cover it while warming on the stove or in the microwave.
Frequently Asked Questions
Can I use different beans in this recipe?
Yes! While black beans are a great choice, you can also use pinto beans, kidney beans, or any bean you prefer.
Can I make this dish vegan?
Absolutely! This recipe is already vegetarian and can easily be made vegan by omitting the cheese or using a dairy-free cheese option.
How do I know when the sweet potatoes are done?
The sweet potatoes are done when they are fork-tender. A fork should easily pierce through them without resistance.
Can I double this recipe?
Yes, you can double the ingredients! Just be sure to use a larger skillet or cook in batches to avoid overcrowding.
Is this recipe gluten-free?
Yes! All the ingredients in this recipe are gluten-free, making it a great option for those with gluten sensitivities.
