One-Pot Enchilada Rice Casserole is an easy 40- to 50-minute dinner made with long-grain white rice, red enchilada sauce, black beans, corn, tomatoes, peppers, spices, and plenty of melted cheese. Everything cooks in one deep skillet or Dutch oven, making this a practical weeknight meal with minimal cleanup and satisfying portions for 4 to 6 people.
Each bite is savory, smoky, and lightly spicy, with tender rice soaking up the enchilada sauce and broth while the beans and vegetables add hearty texture. Finish it with cilantro, green onions, avocado, or sour cream for a colorful casserole that tastes like your favorite enchiladas without the work of rolling tortillas.
Jump to RecipeWhy You’ll Love This Recipe

This casserole brings the comfort of enchiladas to the table with a much simpler cooking method. There are no tortillas to fill, no separate rice pot to wash, and no baking dish required when you use a large, deep skillet or Dutch oven.
The texture is especially appealing: tender grains of rice, creamy black beans, sweet corn, soft peppers, juicy tomatoes, and a blanket of melted cheese. The red enchilada sauce gives the entire dish a rich chile flavor, while cumin and chili powder add warmth without making the meal overwhelmingly hot.
It is also flexible enough for different dinner plans. Use chicken broth for a savory flavor or vegetable broth for a meatless meal, and choose red or mild enchilada sauce according to your preferred level of heat.
If you enjoy hearty, comforting casseroles, you may also like our buffalo chicken casserole for another family-friendly dinner idea.
Ingredients You’ll Need

The ingredient list is straightforward, and many items can come directly from the pantry. Long-grain white rice is the best choice here because it cooks evenly in the measured liquid and gives the casserole a fluffy, spoonable texture.
- Aromatic vegetables: Yellow onion, red bell pepper, and garlic create the savory foundation.
- Rice and seasonings: Uncooked long-grain white rice, cumin, chili powder, smoked paprika, salt, and pepper provide the base flavor.
- Sauce and liquid: Red or mild enchilada sauce, low-sodium broth, and undrained diced tomatoes keep the rice moist and richly seasoned.
- Hearty add-ins: Black beans and corn make the meal filling while adding contrasting colors and textures.
- Cheese and toppings: Mexican-blend cheese, cheddar, or Monterey Jack melts beautifully over the finished rice.
For the tomatoes, fire-roasted varieties add a subtle smoky note, but regular diced tomatoes work well too. Frozen corn can be added straight from the freezer, while canned corn should be drained first.
For a sweet finish after dinner, keep our easy cupcake recipe in mind for a simple dessert pairing.
How to Make It Step-by-Step

Step 1: Set a large, deep skillet or Dutch oven over medium heat and add the olive oil. Once the oil is warm, add the diced onion and red bell pepper, cooking for 4 to 5 minutes until they soften and the onion begins to look translucent.
Step 2: Stir in the minced garlic and cook for about 30 seconds. Garlic cooks quickly, so keep it moving and do not let it become dark or bitter.
Step 3: Add the uncooked rice, cumin, chili powder, optional smoked paprika, kosher salt, and black pepper. Toast the mixture for 1 to 2 minutes, stirring often so the rice becomes lightly coated in the seasoned oil and vegetables.
Step 4: Add the enchilada sauce, broth, undrained diced tomatoes, rinsed black beans, and corn. Stir well from the bottom of the pan to distribute the rice and vegetables, then bring everything to a simmer.
Step 5: Cover the skillet and reduce the heat to low. Cook for 18 to 22 minutes, checking only near the end of the cooking time, because lifting the lid repeatedly releases steam and can leave the rice unevenly cooked.
Step 6: When the rice is tender and most of the liquid has disappeared, remove the pan from the heat. Leave it covered for 5 minutes so the remaining moisture settles into the rice instead of pooling at the bottom.
Step 7: Fluff the casserole gently with a fork, then scatter the shredded cheese over the surface. Cover for another 2 to 3 minutes until the cheese melts, and add your favorite garnishes just before serving.
Pro Tips for Tender, Flavorful Rice

Toasting the rice is a small step that makes a noticeable difference. It coats the grains with the spices and oil, giving them a deeper flavor and helping prevent the finished casserole from tasting flat.
Use a pan with a properly fitting lid and keep the heat low once the mixture reaches a simmer. The rice needs trapped steam to cook, so repeatedly stirring or peeking under the lid can interfere with the liquid absorption.
- Rinse and drain the black beans well so extra canning liquid does not dilute the sauce.
- Do not drain the diced tomatoes because their juices are part of the cooking liquid.
- Spread the cheese over the hot rice in an even layer for consistent melting.
- Taste after cooking and adjust salt only after the sauce, broth, beans, and cheese have come together.
For a chicken version, add about 1 pound of bite-size boneless, skinless chicken breast or thighs after the vegetables soften. Brown the chicken before adding the rice and other ingredients, and use a thermometer to confirm that the chicken reaches 165°F internally.
Serving Suggestions

Serve this casserole straight from the skillet while the cheese is soft and glossy. A spoonful of sour cream cools the spices, diced avocado adds creaminess, and chopped cilantro or sliced green onions bring a fresh finish.
You can also set out lime wedges, sliced jalapeños, or extra enchilada sauce at the table. For a bread side, our easy cornbread muffins are a cozy match for the saucy rice.
A simple green salad or crisp cabbage slaw balances the warm, cheesy casserole without adding much work. If you are planning a larger comfort-food spread, our jalapeño popper rolls can make a fun appetizer.
For a brunch-inspired casserole collection, browse our blueberry casserole as a sweet contrast to this savory dinner.
Storage and Reheating

Cool leftovers promptly, then transfer them to an airtight container and refrigerate. The casserole keeps well for several days, making it useful for packed lunches or quick dinners later in the week.
Reheat individual portions in the microwave until hot, stirring once if needed. You can also warm the casserole gently in a covered skillet with a small splash of broth or water to restore moisture.
If the cheese has firmed up in the refrigerator, add a little fresh cheese before reheating. Finish with avocado, cilantro, or sour cream after the casserole is hot rather than before storing.

One-Pot Enchilada Rice Casserole Made Easy
Ingredients
Method
- Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the diced onion and red bell pepper, then sauté for 4 to 5 minutes until the vegetables soften.
- Add the minced garlic and cook for about 30 seconds, stirring constantly so it becomes fragrant without browning too much.
- Stir in the uncooked rice, cumin, chili powder, smoked paprika if using, kosher salt, and black pepper. Toast for 1 to 2 minutes, stirring until every grain is lightly coated and aromatic.
- Pour in the enchilada sauce and broth, then add the undrained diced tomatoes, black beans, and corn. Stir thoroughly and bring the mixture to a gentle simmer.
- Cover the skillet, reduce the heat to low, and cook for 18 to 22 minutes, or until the rice is tender and most of the liquid has been absorbed. Keep the lid closed and avoid frequent stirring while the rice cooks.
- Remove the pan from the heat and let it stand, covered, for 5 minutes. This resting period allows the rice to finish absorbing moisture and helps the grains become fluffy.
- Fluff the rice gently with a fork, sprinkle the shredded cheese evenly over the top, and cover the pan again for 2 to 3 minutes until the cheese melts. Garnish with cilantro, green onions, avocado, or sour cream before serving.
Notes
Final Thoughts
One-Pot Enchilada Rice Casserole is the kind of dinner that earns a regular place in the weekly rotation. It delivers saucy, cheesy enchilada flavor, substantial beans and rice, and colorful vegetables in one reliable pan.
Keep the lid on during the simmer, give the rice its full resting time, and let the cheese melt over the top at the end. With those simple details, you will have a warm, flavorful dinner ready in about 40 to 50 minutes and far less cleanup afterward.