One-Pot Southwest Black Bean Skillet
There’s something incredibly comforting about a skillet bubbling away on the stovetop, filling your kitchen with an aromatic blend of spices and fresh ingredients. The vibrant colors of sweet potatoes, black beans, and a zesty salsa create a feast for both the eyes and the palate. As I stirred my One-Pot Southwest Black Bean Skillet, the rich scents of chili powder and lime danced through the air, reminding me of sun-soaked family gatherings where laughter and good food flowed freely. This dish is ideal for those busy weeknights when you crave something hearty yet satisfying, all without the fuss of multiple pots and pans.
Table of Contents

Imagine scooping a warm, cheesy serving straight from the skillet, topped with freshly chopped cilantro, which adds a dash of brightness to every bite. Whipping up this delightful meal takes just 25 minutes, making it an excellent option for any occasion—whether you’re in need of a quick dinner, a casual BBQ side, or even a cozy meal shared with friends. Dive into this dish, and you’re bound to savor every last morsel, feeling the warmth of home with each forkful.
Why You’ll Love This Recipe
- Simple & Quick: Ready in 25 minutes, this dish comes together in a flash, perfect for hectic evenings.
- Irresistible Flavor: With a rich tapestry of spices and fresh ingredients, every bite bursts with delightful flavors.
- Eye-Catching Appeal: The vibrant colors make this skillet dish as impressive as it is tasty; it’s a feast for the eyes and appetite alike.
- Flexible Serving: Great for a weeknight dinner, or even as leftovers for lunch; it checks all the boxes!
- Diet-Friendly Options: Easily adaptable for vegetarian or vegan diets—just swap in plant-based cheese or use vegetable broth.

Ingredients You’ll Need
- 1 cup uncooked long-grain white rice: This creates a fluffy, satisfying base that absorbs all the delicious flavors.
- 1 cup salsa: Use your favorite type, whether chunky or smooth, as it adds zing and spice to the dish.
- 2 cups sweet potato, peeled and diced: Sweet potatoes lend natural sweetness and a hearty texture; feel free to swap with butternut squash for a similar effect.
- 1 (15 oz) can black beans, rinsed and drained: Black beans offer protein and fiber; canned beans save time, but you can use cooked dry beans if preferred.
- 1 (4 oz) can diced green chiles, undrained: Adds a lovely kick; if you like it spicier, consider using jalapeños.
- 1 tablespoon chili powder: Essential for the signature Southwest flavor; adjust the amount based on your spice tolerance.
- 1 ¾ cups chicken or vegetable broth: Homemade or store-bought both work; the broth adds depth to the dish’s flavor—vegetable broth is perfect for vegan options.
- 1 cup shredded cheddar cheese: Melting cheese on top creates a creamy finish; feel free to use pepper jack for an extra kick!
- 2 green onions, sliced: They add freshness and a mild onion flavor; chives can be a tasty substitute.
- Juice of 1 lime: The bright acidity from lime juice balances the dish beautifully.
- 2 tablespoons fresh cilantro, chopped: A must for garnishing, but if you’re not a fan, use parsley instead.
- Kosher salt and freshly ground black pepper, to taste: These bring all the flavors together, so season generously but carefully.
How to Make One-Pot Southwest Black Bean Skillet
Combine Ingredients: In a large skillet, combine the rice, salsa, diced sweet potatoes, black beans, green chiles, chili powder, and broth. Use a non-stick skillet if possible, as it helps prevent sticking and makes cleanup a breeze. Ensure everything is mixed well, and the rice is evenly distributed.
Bring to a Boil: Cover the skillet and bring the mixture to a boil over high heat. This is when the flavors begin melding together, and the excitement builds! Once boiling, reduce the heat to low and allow it to simmer. This simmering process is crucial for cooking the rice while the sweet potatoes soften. Let it simmer for about 15 minutes.
Let it Rest: After 15 minutes, remove the skillet from the heat but keep it covered for an additional 5 minutes. This resting time allows the rice to finish cooking through, giving it a fluffy texture. You’ll also love the way the mixture looks after it’s rested—a beautiful medley of colors and aromas!
Fluff and Season: Uncover and fluff the mixture gently with a fork, incorporating the ingredients without smashing the sweet potatoes. Squeeze in the lime juice and add the sliced green onions, stirring to combine. Taste the dish, adjusting with kosher salt and freshly ground black pepper to your liking—it’s your meal, so make it perfect for you!
Top with Cheese: Generously sprinkle the shredded cheddar cheese over the top, then replace the lid for a few minutes until the cheese is beautifully melted. The melted cheese adds a rich creaminess that complements the other flavors perfectly. Your skillet is looking delicious!
Garnish and Serve: Before serving, sprinkle fresh cilantro on top for a pop of color and an additional layer of flavor. This One-Pot Southwest Black Bean Skillet is ready to be enjoyed! Serve it straight from the skillet with a side of lime wedges for an extra zing. Dig in while it’s hot!

Storing & Reheating
For leftovers, allow your One-Pot Southwest Black Bean Skillet to cool, then store it in an airtight container. It will keep at room temperature for a couple of hours but should be refrigerated for longer storage, where it can be kept for up to 3 days. When you’re ready to enjoy it again, reheating in the microwave for about 2-3 minutes or in a skillet over medium heat will do the trick. Just be aware that the texture might change slightly upon reheating; stirring in a splash of broth can help refresh it.
Chef’s Helpful Tips
- Make sure to rinse your canned beans—they’re often packed in a starchy liquid that can affect the dish’s texture.
- If using uncooked rice, keep an eye on the cooking time; adding a bit more broth may be necessary.
- For an extra-flavorful dish, consider adding a tablespoon of cumin or smoked paprika to enhance the Southwest vibe.
- To make this dish ahead of time, prepare it through the simmering stage, then cool and store. You can reheat it on the stove and finish with cheese right before serving.
- Unleash your creativity by trying different toppings. Slices of avocado or a dollop of sour cream make for delicious additions.
Savor the ease and vibrant flavors of this One-Pot Southwest Black Bean Skillet. It’s a celebration of ingredients that join forces to create a symphony of delightful tastes and comforting textures. Don’t hesitate to play with the recipe; substitute ingredients, or crank up the spice level if you’re feeling adventurous! This dish packs a punch while remaining quick and easy to prepare. Gather your loved ones and dig in—every spoonful is a joyful bite of home!
Recipe FAQs
Can I make this dish vegan?
Yes! Simply substitute the chicken broth with vegetable broth and use a plant-based cheese or skip the cheese altogether for a delicious vegan alternative. The black beans and sweet potatoes will ensure you still have a satisfying, hearty dish!
How do I prevent the rice from becoming mushy?
To keep your rice fluffy, ensure you measure your liquid accurately. Using the right ratio of liquid to rice (1:1.75 in this case) is crucial. Additionally, avoid stirring too much while it’s cooking, as that can create excess starch and lead to mushiness.
Can I use brown rice instead of white rice?
Certainly! If you prefer brown rice, be aware it requires more cooking time. You’ll need to increase the broth to about 2 to 2.5 cups and simmer the dish for approximately 30-40 minutes instead of the original 15 minutes.
What can I serve with this skillet dish?
This One-Pot Southwest Black Bean Skillet is flavorful enough to stand alone, but you can elevate the meal by serving it alongside a fresh green salad or your favorite cornbread. It’s also delightful with a side of guacamole for dipping!
PrintMore Instant Pot Recipes
- Crockpot Beef Stroganoff
- Crockpot Chicken Curry
- Crockpot White Chicken Chili
- Cowboy Caviar
- Creamy Tomato Tortellini Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

One-Pot Southwest Black Bean Skillet
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Skillet
- Cuisine: Southwest
Description
Experience the bold flavors of this One-Pot Southwest Black Bean Skillet. Perfect for busy nights, this dish combines sweet potatoes, black beans, and spices into a comforting meal that’s ready in just 25 minutes. A great option for quick dinners and casual gatherings!
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
- 1 cup shredded cheddar cheese
- 2 green onions, sliced
- Juice of 1 lime
- 2 tablespoons fresh cilantro, chopped
- Kosher salt and freshly ground black pepper, to taste
Instructions
- Combine rice, salsa, sweet potatoes, black beans, green chiles, chili powder, and broth in a large skillet.
- Cover and bring to a boil over high heat, then reduce heat to low and simmer for 15 minutes.
- After cooking, remove from heat and let rest, covered, for 5 minutes.
- Fluff rice with a fork, add lime juice and green onions, and season with salt and pepper.
- Top with shredded cheese and cover until melted, then garnish with cilantro.
Notes
You can use butternut squash instead of sweet potatoes for a different flavor.
Store leftovers in an airtight container for up to 3 days in the refrigerator.
Reheat in the microwave or skillet, adding a splash of broth if necessary.
Nutrition
- Serving Size: 1 serving
- Calories: 385
- Sugar: 3g
- Sodium: 620mg
- Fat: 13g
- Saturated Fat: 6g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 59g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 30mg





