Southwest Sweet Potato, Black Bean and Rice Skillet

4.56 from 368 votes

This post may contain affiliate links. Please read our disclosure policy.

This easy, one pan, Southwest Sweet Potato, Black Bean and Rice Skillet is a hearty and healthy vegetarian dinner the whole family will love! Made with brown rice, sweet potatoes, black beans, green chiles, spices and topped with melted cheese. On the table in 30 minutes and great for leftovers the next day!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Southwest Sweet Potato, Black Bean and Rice Skillet topped with slices of avocado.

If you’re looking to add more vegetarian meals to your weekly dinner plans, but are worried you’ll still be hungry because there’s no meat in the recipe, fear not! This Southwest Sweet Potato, Black Bean and Rice Skillet is so hearty and full of flavor you won’t think twice about it being vegetarian.

This easy one pan dinner was inspired by one of my most popular recipes, Mexican Chicken, Sweet Potato and Black Bean Skillet. It has many of the same flavors, but without the chicken and the addition of brown rice.

Southwest Sweet Potato, Black Bean and Rice Skillet

Ingredients For Southwest Sweet Potato, Black Bean and Rice Skillet

Sweet potato – I like that it gives the recipe a touch of sweetness to balance all the savory flavors. Sweet potatoes are a great source of fiber and antioxidants and contain a good amount of vitamins A, C, and B6.

Chili powder, ground cumin, dried oregano, smoked paprika, garlic powder – The homemade spice blend that flavors this skillet recipe.

Diced green chiles – Use mild or hot depending on how spicy you like your food.

Salsa or salsa verde – Jarred salsa adds great flavor and helps to create a sauce. I often use the Whole Food 365 jarred salsas.

Brown rice – Long grain rice is best. If you don’t want to use brown rice, white rice can be used. Jasmine rice is great!

Black beans – Canned black beans or dry black beans that have been cooked can be used. I recommend low sodium if you’re using canned.

Cilantro and lime – Add a fresh, zippy flavor.

Cheese – Cheddar, colby jack, monterey jack, and pepper jack all work great. Grate the cheese yourself for the best flavor and consistency. Pre-shredded cheese contains anti-caking agents keep the cheese from melting as nicely.

Southwest Sweet Potato, Black Bean and Rice Skillet topped with avocado.

How To Make Southwest Sweet Potato, Black Bean and Rice Skillet

Heat a some olive oil in a large skillet, preferably one with a lid. If you don’t have a skillet with a lid use a piece of foil or a large plate. Add in the diced sweet potato, salt and pepper, and sauté it over medium heat for about about 8 minutes. It won’t be completely soft at this point.

Add several tablespoons of water to the skillet and cover it with a lid so that the sweet potato steams and doesn’t get overly browned while it continues to cook. Once the sweet potato is fork tender add in the green chiles, black beans, rice, dried spices, salsa, cilantro, lime juice, and additional salt and pepper.

Stir everything together and let it heat through for a few minutes. Add the shredded cheese on top and cover the skillet with the lid. Let everything cook for another couple minutes until the cheese is melted and everything is warm.

Southwest Sweet Potato, Black Bean and Rice Skillet in a stainless steel skillet with a wooden spoon next to it and a bowl of lime slices behind it.

Time Saving Tips

  1. Use leftover cooked brown rice or my recipe for black beans and rice, minute rice, microwaveable bagged rice, or frozen rice to save 40 minutes of cooking time.
  2. If you have leftover roasted sweet potatoes those can be used instead.
closeup of Southwest Sweet Potato, Black Bean and Rice Skillet with a spoon scooping up some of it.

Toppings For Southwest Sweet Potato, Black Bean and Rice Skillet

Avocado – Since this is a vegetarian meal, avocado is a great way to add healthy fat, fiber, and a little protein to make it more satiating.

Greek yogurt or sour cream – The added creaminess and tang of the Greek yogurt goes so well with the spices, green chiles, and salsa in this recipe. Greek yogurt is also a good way to add in additional protein.

Tomatoes – They add a nice bit of sweetness.

Black olives – briny, salty, and a great addition if you enjoy olives.

Crushed tortilla chips – If you want a crunchy element to this dish, add the crushed tortilla chips when you add on the cheese. Sort of like nachos on top! Be aware that they’ll soften and won’t be crunchy if you plan to have this for leftovers.

Southwest Sweet Potato, Black Bean and Rice Skillet with some scooped out and a wooden spoon in the skillet.

Frequently Asked Questions

What can I use instead of brown rice?

Cooked white rice, quinoa, or even cauliflower rice for a lower carb option would all work well and be delicious.

Can I use a different kind of bean?

Yes. Pinto beans would be a great alternative if you or your family prefer them.

What kind of salsa should I use?

Regular salsa or salsa verde both work. I suggest not using a thick and chunky salsa because you’ll want the liquid to help create the sauce. I used Saso Classic Verde Salsa.

What can I use instead of sweet potatoes?

Try adding corn, diced zucchini, spinach, and/or a can of fire roasted tomatoes.

Southwest Sweet Potato, Black Bean and Rice Skillet in a bowl with a spoon and avocado slices.

More Skillet Dinners

Southwest Sweet Potato, Black Bean and Rice Skillet with a spoon and some of it missing from the skillet.
4.56 from 368 votes

Southwest Sweet Potato, Black Bean and Rice Skillet

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 servings
This easy Southwest skillet dinner is a hearty and healthy vegetarian meal! Made with brown rice, sweet potatoes, black beans, green chiles, spices and topped with melted cheese.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 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

Instructions 

  • Heat the olive oil in a large skillet. Add in the diced sweet potatoes, salt and pepper, and sauté over medium heat for about about 8 minutes. Add 3-4 tablespoons of water to the skillet and cover it with a lid. Let the sweet potatoes steam until they're fork tender, about another 4 minutes depending on the size.
  • Add the green chiles, black beans, rice, spices, salsa, cilantro, lime juice, salt and pepper to the skillet. Stir everything together until combined.
  • Add the shredded cheese to the top and cover the skillet with the lid. Let everything cook for another 3-4 minutes until the cheese is melted and everything is warm. Serve topped with additional cilantro, avocado, and plain Greek yogurt or sour cream if desired.

Nutrition

Calories: 378kcalCarbohydrates: 60gProtein: 14gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 5gCholesterol: 14mgSodium: 540mgFiber: 13gSugar: 6g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You May Also Like...

Get new recipes sent to your inbox!
Subscribe to get new recipes first!
Please enable JavaScript in your browser to complete this form.
4.56 from 368 votes (349 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




79 Comments

  1. Lynsey Flatford says:

    5 stars
    This was easy and delicious!

  2. Heather A says:

    5 stars
    This was DELICIOUS! I used an already baked sweet potato, I added 1/2 of the spices, some fresh garlic, and two sliced chicken breasts to the skillet, cooked it all until almost done, added the cooked diced sweet potato and drained black beans at the same time. Added the rest of the spices and heated through. I only had dried cilantro, I didn’t have the green chiles, but added 1/4 tsp jalapeno powder, I cooked rice separately and spooned all of the deliciousness over the top. Added 1/4 of sliced avocado, some Kirkland salsa (so limey) and some fresh squeezed lime. So, so good, and good for us. Thank you for this delicious recipe. I didn’t take a picture, so, next time!

    1. Danae says:

      Thanks for making it Heather and I’m glad you liked it!

  3. R says:

    5 stars
    Made it tonight for my family. My vegetarian, cheese-hater, and meat-lover family members all ate it up. I absolutely loved it and would rate it a perfect 10!

    Easy, cheap, healthy and so good!

    We tried second helpings as burrito filling, and that was awesome too!

    1. Danae says:

      Thanks for trying it out! Great to hear that the family enjoyed it.

  4. Nikki says:

    5 stars
    My husband and daughter are meat eaters that avoid all veggies. Meatless and gluten free meals (how I prefer to eat) are usually pain points in our family. This meal won everyone over! I decreased the chilli powder a little, omitted the green chilies, increased the salsa (picante) and added corn. It was awesome!!!

  5. Suzanne says:

    3 stars
    This was okay. A little too much smoked paprika for my taste. I felt like it overpowered the sweet potatoes.

  6. Kat Sully says:

    5 stars
    This recipe was soooo good! It came together really quickly, and we will definitely be making it again! It was really spicy, but we loved that about it. Maybe using canned diced green chilies would be a good choice rather than fresh for those sensitive to spice. We substituted two cups of rice for two cups of Spanish style quinoa that I had already made, and it added quite a bit of flavor. Highly recommend this recipe for anyone who is busy and looking for healthy, homemade, high protein vegetarian dinners!

  7. Zoe P. says:

    I made this recipe as stated and was concerned about how dry it looked. I added a can of fire-roasted tomatoes and also added about 1/8 cup of water, twice, letting it evaporate between additions to counteract the powdery taste of the chili powder. I also served with more chopped cilantro as topping. It turned out quite good, but definitely think it needed the modifications.

  8. Brooke Jobanek says:

    This was amazing!! I see that this can be frozen, how long can it be frozen before going bad?

    1. Danae says:

      You can generally freeze most items for up to 3 months as long as they are stored properly.

  9. Jamie Evans says:

    Iโ€™m getting ready to make this recipe and Iโ€™m wondering if it would be a nice addition to leave the skin on the sweet potatoes?

    1. Danae says:

      That’s completely up to you if you leave the skin on. Some people enjoy the skin and others don’t. I generally just leave it on, mostly because I get too lazy to peel it. ๐Ÿ˜‰

  10. Christina DiDio says:

    Can this recipe be made in a crockpot?

    1. Danae says:

      I haven’t made this in the crockpot so I’m not sure how it would turn out. If you try it I’d love to know how it turns out.