
This Southwest sweet potato, black bean and rice skillet has become my go-to dinner when I need something hearty, nutritious, and incredibly satisfying without spending hours in the kitchen. The combination of tender sweet potatoes, protein-packed black beans, and fluffy brown rice creates a complete meal that's as colorful as it is delicious.
I first developed this recipe during a particularly busy semester when I needed nutritious meals that wouldn't keep me in the kitchen all evening. What started as a simple cleanout the pantry experiment has since become one of my most requested dishes when friends come over.
Ingredients
- Sweet potatoes bring natural sweetness and vibrant color while providing loads of vitamin A and fiber
- Black beans offer plant based protein and hearty texture that makes this dish truly filling
- Brown rice creates a nutty base and helps absorb all the amazing Southwest flavors
- Green chiles add authentic Southwestern flavor without overwhelming heat
- Chili powder cumin oregano smoked paprika and garlic powder create that perfect Southwest spice blend without needing a dozen different bottles
- Salsa adds instant flavor complexity and moisture without extra chopping
- Lime juice brightens everything and balances the earthiness of the beans and spices
- Cheese creates that irresistible melty topping that brings it all together
Step-by-Step Instructions
- Prep and Cook Sweet Potatoes
- Heat olive oil in a large skillet over medium heat until it shimmers. Add diced sweet potatoes with a generous pinch of salt and pepper. Sauté for about 8 minutes until they begin to soften around the edges. The key is stirring occasionally but not constantly to allow some caramelization. Once they start to brown, add 3 4 tablespoons of water to the skillet and immediately cover with a lid. The steam created will finish cooking the potatoes to fork tender perfection in about 4 minutes.
- Add Remaining Ingredients
- Once sweet potatoes are tender, add green chiles, black beans, brown rice, all spices, salsa, chopped cilantro, and fresh lime juice to the skillet. Season with salt and pepper to taste. Stir everything gently but thoroughly to combine all ingredients and distribute the spices evenly. Make sure to scrape the bottom of the pan to incorporate any browned bits which contain incredible flavor.
- Melt the Cheese and Finish
- Sprinkle the shredded cheese evenly across the top of the mixture. Cover the skillet with a lid and reduce heat to medium low. Let everything warm through for 3 4 minutes until the cheese is completely melted and gooey. The residual heat will help the flavors meld beautifully. Remove from heat, garnish with additional fresh cilantro if desired, and serve immediately.

One of my favorite things about this dish is the smoked paprika. I discovered this ingredient on a trip through New Mexico years ago, and it adds such a distinctive smoky depth that regular paprika simply cannot match. Even my meat loving friends request this vegetarian dish regularly, which speaks volumes about its satisfying nature.
Make Ahead Options
This skillet meal is actually even better the next day after the flavors have had time to meld together. You can prepare the entire dish up to the point of adding cheese, then refrigerate in an airtight container for up to 3 days. When ready to serve, reheat in a skillet with a splash of water or broth to prevent sticking, then add the cheese and cover until melted. The sweet potatoes actually maintain their texture remarkably well during reheating.
Easy Substitutions
This recipe welcomes customization based on what you have available. White rice works perfectly in place of brown rice though cooking time may need adjustment. Kidney or pinto beans can substitute for black beans without compromising the Southwest profile. For added protein, you can include diced chicken or ground turkey cooked separately then added with the beans and rice. Vegetable broth can replace some or all of the water when steaming the sweet potatoes for even more flavor development.
Serving Suggestions
Turn this skillet into a complete fiesta by serving with creative toppings. Diced avocado adds creaminess while fresh pico de gallo brings brightness. A dollop of Greek yogurt or sour cream cools the subtle heat from the green chiles. For texture contrast, sprinkle crushed tortilla chips or toasted pepitas over individual portions. You can also serve warm corn tortillas alongside to create impromptu tacos with the skillet mixture as filling.
Historical Context
This dish draws inspiration from traditional Southwest Native American agriculture where beans, corn and squash were planted together in what was called The Three Sisters growing method. These crops naturally supported each other in the field and created nutritional balance when eaten together. My modern interpretation substitutes sweet potatoes for squash and rice for corn while maintaining that same nutritional philosophy of combining complementary proteins and complex carbohydrates.

Common Questions
- → Can I make this Southwest skillet ahead of time?
Yes! This dish reheats beautifully. Store in an airtight container in the refrigerator for up to 3 days. Reheat in a microwave or stovetop with a splash of water to maintain moisture. For best results, add fresh toppings like avocado and cilantro just before serving.
- → What can I substitute for sweet potatoes?
Butternut squash makes an excellent substitute with similar cooking time and texture. Regular potatoes, carrots, or even cauliflower can work too, though each will impart a different flavor profile to the final dish.
- → Is this dish freezer-friendly?
Yes, you can freeze this skillet meal for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating. The texture of the rice may change slightly, but the flavor will remain delicious.
- → How can I make this Southwest skillet spicier?
To increase the heat level, add diced jalapeños or a pinch of cayenne pepper when you add the spices. Using a spicy salsa instead of mild will also boost the heat. You can also serve with hot sauce on the side for customizable spice levels.
- → Can I use white rice instead of brown rice?
Yes, pre-cooked white rice works perfectly in this recipe. The cooking method remains the same, but note that white rice provides less fiber than brown rice. For best results, ensure the rice is fully cooked but not overly soft before adding to the skillet.
- → How can I make this dish vegan?
To make this dish vegan, simply omit the cheese or substitute with your favorite plant-based cheese alternative. The dish is already hearty and flavorful without cheese, but nutritional yeast can add a cheesy flavor while keeping it dairy-free.