Quick and Easy Southwest Beans and Rice
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!
This easy Southwest Beans and Rice is a flavor-packed, one-pan meal of cheesy beans and rice that the whole family will love!

If you’re looking for a quick, budget-friendly meal that doesn’t skimp on flavor, this Southwest Beans and Rice recipe has your back! Loaded with black beans, corn, diced tomatoes with green chilies, and finished with melty cheddar cheese, this dish comes together in under 30 minutes using just one skillet. It’s the ultimate easy beans and rice recipe—perfect as a main course, side dish, or meal prep option.

Ingredients You’ll Need
Here’s what you’ll need to make this flavorful Southwest Beans and Rice — plus a few easy swap suggestions if you’re working with what you’ve got in the pantry:
- Canned Black beans (drained & rinsed) – The hearty base of the dish, packed with fiber and protein. Substitute with pinto beans, kidney beans, or even chickpeas if needed.
- Canned Corn – Adds sweetness and a little crunch that balances the savory beans and spicy tomatoes. Frozen or fresh corn works just as well—no need to thaw frozen corn before adding it to the skillet!
- Diced tomatoes with green chilies – Brings juicy, tangy flavor with a subtle kick of heat. If you don’t have tomatoes with chilies, use regular diced tomatoes and add chopped jalapeños or a pinch of red pepper flakes.
- Spices – Cumin, chili powder, salt, and pepper gives the dish a classic Southwest flavor. A little taco seasoning makes a great stand-in.
- Cooked rice – You can use white rice, brown rice, quinoa, or even cauliflower rice —use what you love!
- Shredded cheddar cheese – Melts into gooey, cheesy perfection on top of the rice and beans. 🧀 Try Monterey Jack, pepper jack, or a Mexican blend for a different flavor twist. Dairy-free cheese alternatives also work well if you’re keeping it vegan!
Love Tex-Mex flavors? Make sure to try these easy Tex-Mex recipes!

Step-by-Step Instructions
How to Make Southwest Beans and Rice:
Step 1 – Heat the Skillet. In a large skillet over medium-high heat, add the black beans, corn, diced tomatoes with green chilies, cumin, chili powder, salt, and pepper. Pro Tip: Drain the beans and corn well to avoid excess moisture.
Step 2 – Cook the Veggies & Seasonings. Stir everything together and cook for 3–5 minutes, allowing the flavors to meld.
Step 3 – Add the Cooked Rice. Mix in the cooked rice and continue stirring until everything is evenly combined and heated through. Pro Tip: Day-old rice works best because it holds its shape and doesn’t get mushy.
Step 4 – Melt the Cheese. Sprinkle the shredded cheddar cheese on top of the rice and bean mixture. Cover the skillet and cook for an additional 2–3 minutes, or until the cheese has melted completely.
Step 5 – Serve & Enjoy. Dish up while hot and garnish with your favorite toppings.

What I love most about this quick rice and beans recipe is how flexible it is—you can keep it simple with pantry staples or jazz it up with extras like avocado, pickled jalapenos, pickled red onion, sour cream, fresh cilantro, or a squeeze of lime.
Whether you’re serving it as a Tex-Mex rice recipe side or enjoying it as the star of the show, this one’s always a hit!
Frequently Asked Questions (FAQs)
Absolutely! Brown rice works great and adds a little extra nuttiness and fiber to the dish.
To dial up the heat, add a chopped jalapeño, more chili powder, or even a splash of hot sauce.
Yes! Portion the cooled Southwest Beans and Rice into airtight containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Definitely! Just use your favorite plant-based cheese or skip the cheese altogether.
Like this recipe?
Make sure to follow us on Instagram and Pinterest for more recipes like this.
Southwest Beans and Rice
Ingredients
- 1 can Black beans, drained and rinsed
- 1 can Corn, drained
- 1 can Diced tomatoes with green chilies
- 1 teaspoon Cumin
- ½ teaspoon Chili powder
- Salt & pepper to taste
- 3 cups Cooked rice
- 1 cup Shredded cheddar cheese
Instructions
- Heat a large skillet over medium high heat and add black beans, corn, diced tomatoes, and seasonings. Cook for 3-5 minutes, stirring to combine ingredients.
- Add the cooked rice to the mixture and stir. Cook until heated through.
- Sprinkle the shredded cheese on top and continue to cook until cheese has melted.
- Serve hot.
Nutrition






