If you’re craving something vibrant, hearty, and bursting with bold flavors, this Southwest Black Bean Skillet Recipe is your perfect go-to meal. It combines creamy black beans, tender sweet potatoes, zesty salsa, and melty cheddar cheese all in one skillet, making it a one-pan wonder that’s as easy as it is delicious. Whether you’re feeding family or friends, this recipe delivers comforting Southwestern flair with every bite, and it’s sure to become one of your favorites too!

Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that come together beautifully to create layers of texture and flavor. Each item plays an important role, from the creamy black beans to the vibrant green chilies that add a subtle kick and the cheddar cheese that brings the perfect gooey finish.
- 1 cup uncooked long-grain white rice: The base of the dish providing a fluffy, tender texture to soak up all the flavors.
- 1 cup salsa: Adds a tangy, slightly spicy element that livens the entire skillet.
- 2 cups sweet potato, peeled and diced: Adds natural sweetness and a hearty bite that balances the spices.
- 1 (15 oz) can black beans, rinsed and drained: Provides protein and a creamy texture that’s essential in this dish.
- 1 (4 oz) can diced green chiles, undrained: Brings vibrant color and a mild heat that complements the flavors perfectly.
- 1 tablespoon chili powder: The seasoning star that infuses the dish with warm, smoky notes.
- 1 ¾ cups chicken or vegetable broth: Keeps everything moist while deepening the savory flavor.
- 1 cup shredded cheddar cheese: Melts on top for that irresistible gooey finish.
- 2 green onions, sliced: Adds a fresh crunch and a mild oniony bite.
- Juice of 1 lime: Brightens up the skillet with a fresh citrusy zing.
- 2 tablespoons fresh cilantro, chopped: Provides an herbaceous, vibrant garnish that lifts the dish.
- Kosher salt and freshly ground black pepper, to taste: Essential seasonings to bring all the flavors together.
How to Make Southwest Black Bean Skillet Recipe
Step 1: Combine Ingredients
Start by gathering your ingredients into one large skillet—rice, salsa, sweet potatoes, black beans, green chilies, chili powder, and broth all go in together. This is where the magic begins as everything starts melding into one delicious mixture.
Step 2: Simmer
Cover the skillet and bring it to a rolling boil over high heat. Once boiling, reduce the heat to low and let it simmer gently for 15 minutes. This allows the rice to cook through and the sweet potatoes to soften perfectly while all the wonderful flavors mingle.
Step 3: Rest and Fluff
Once simmering is complete, remove the skillet from heat and let it rest, still covered, for 5 minutes. This little pause helps the rice fluff up nicely. After resting, uncover and fluff the mixture with a fork, then stir in the fresh lime juice and sliced green onions. Be sure to season with kosher salt and freshly ground black pepper to taste for that final flavor pop.
Step 4: Melt Cheese
Sprinkle the shredded cheddar cheese evenly over the top of the skillet. Replace the lid and let it sit for a few minutes until the cheese melts into luscious gooey goodness that’s hard to resist.
Step 5: Serve and Enjoy
Finish off your Southwest Black Bean Skillet Recipe by sprinkling fresh chopped cilantro over the melted cheese. Serve it hot and watch as your family or guests swoon over this flavorful, hearty dish.
How to Serve Southwest Black Bean Skillet Recipe
Garnishes
Adding fresh garnishes like chopped cilantro and sliced green onions not only enhances the visual appeal but adds a bright freshness that perfectly complements the rich, savory flavors in the skillet. A squeeze of extra lime juice on top can also brighten the dish further right before serving.
Side Dishes
This skillet is a satisfying meal all on its own, but pairing it with a simple green salad or crunchy tortilla chips can add a lovely contrast in both texture and temperature. If you want to up the protein, a dollop of sour cream or Greek yogurt brings cool creaminess to round out the plate.
Creative Ways to Present
For a fun twist, serve your Southwest Black Bean Skillet Recipe in individual cast iron skillets or rustic bowls to keep it warm longer and make every serving feel special. You can also spoon it into soft taco shells or stuff it in pita pockets for a handheld version that’s perfect for casual gatherings or lunches on the go.
Make Ahead and Storage
Storing Leftovers
This skillet reheats beautifully and can be stored covered in the refrigerator for 3-4 days. Keeping it airtight helps preserve the vibrant flavors and texture.
Freezing
If you’d like to keep it longer, transfer cooled leftovers to a freezer-safe container and freeze for up to 2 months. Just remember to leave out the cheese topping if possible, and add fresh cheese when reheating for the best texture.
Reheating
To reheat, warm leftovers in a skillet over medium-low heat or microwave until heated through. Stir occasionally to ensure it reheats evenly. Add fresh cheese and garnishes after warming for that fresh, melty finish that makes this dish so special.
FAQs
Can I make this recipe vegetarian or vegan?
Absolutely! Use vegetable broth instead of chicken broth, and swap out the shredded cheddar cheese for a vegan cheese alternative or simply omit it for a delicious vegan Southwest Black Bean Skillet Recipe.
Can I use brown rice instead of white rice?
You can, but keep in mind brown rice takes longer to cook, so you’ll need to increase the simmering time and possibly add a little extra broth to ensure it cooks fully.
What can I substitute for sweet potatoes?
If you don’t have sweet potatoes on hand, diced butternut squash or regular potatoes work well as substitutes, adding their own unique textures and flavors to this dish.
Is this recipe spicy?
The heat level is mild to moderate thanks to the green chilies and chili powder, but it’s easy to adjust. Add extra chili powder or a dash of cayenne pepper if you want more kick, or tone it down by using a mild salsa.
Can I add meat to this skillet?
Definitely! Ground beef, shredded chicken, or even cooked sausage can be added to make this dish heartier. Just brown your meat first, then proceed with combining all other ingredients in the skillet.
Final Thoughts
This Southwest Black Bean Skillet Recipe is one of those dishes that feels like a warm hug on a plate. With its vibrant colors, delicious layers of flavor, and ridiculously easy prep, it’s a perfect recipe to keep in your back pocket for busy weeknights or whenever comfort food calls your name. Give it a try—you might just find your new favorite skillet meal!
Print
Southwest Black Bean Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Southwestern
- Diet: Vegetarian
Description
This vibrant Southwest Black Bean Skillet is a quick and hearty one-pan meal featuring tender sweet potatoes, black beans, and long-grain white rice cooked together with spicy salsa and green chilies. Topped with melted cheddar cheese, fresh green onions, lime juice, and cilantro, it’s a flavorful, comforting dish perfect for busy weeknights or a satisfying vegetarian dinner.
Ingredients
Main Ingredients
- 1 cup uncooked long-grain white rice
- 1 cup salsa
- 2 cups sweet potato, peeled and diced
- 1 (15 oz) can black beans, rinsed and drained
- 1 (4 oz) can diced green chiles, undrained
- 1 tablespoon chili powder
- 1 ¾ cups chicken or vegetable broth
- Kosher salt and freshly ground black pepper, to taste
Toppings
- 1 cup shredded cheddar cheese
- 2 green onions, sliced
- Juice of 1 lime
- 2 tablespoons fresh cilantro, chopped
Instructions
- Combine Ingredients: In a large skillet, combine rice, salsa, diced sweet potatoes, black beans, undrained diced green chilies, chili powder, and broth, mixing everything evenly.
- Simmer: Cover the skillet and bring the mixture to a boil over high heat. Once boiling, reduce the heat to low and let it simmer gently for 15 minutes until the rice and sweet potatoes are tender and the liquid is absorbed.
- Rest and Fluff: Remove the skillet from heat and keep it covered to rest for 5 minutes. After resting, uncover and fluff the rice mixture with a fork. Then stir in fresh lime juice and sliced green onions. Season with kosher salt and freshly ground black pepper according to taste.
- Melt Cheese: Sprinkle shredded cheddar cheese evenly over the top of the rice mixture. Cover the skillet and let it sit for a few minutes until the cheese melts completely.
- Serve: Finally, sprinkle the chopped fresh cilantro over the melted cheese and serve the skillet dish hot, enjoying its vibrant flavors and comforting texture.
Notes
- You can use either chicken or vegetable broth depending on your dietary preference.
- For extra heat, add a pinch of cayenne pepper or use a spicier salsa.
- Make sure to keep the skillet covered during cooking and resting times for the best texture.
- If preferred, swap cheddar for a Mexican blend cheese or a vegan cheese alternative.
- This recipe is naturally vegetarian if using vegetable broth; to make it vegan, use vegan cheese and vegetable broth.

