This post may contain affiliate links. Please read our disclosure policy.
If you’re searching for quick dinner ideas that don’t compromise on flavor, this Cheesy Enchilada Rice Skillet is about to become your new weeknight hero. With tender rice, savory beans, sweet corn, and loads of melted cheese all swimming in rich enchilada sauce, this one-pan wonder delivers all the flavors of traditional enchiladas without the fussy rolling and folding. You’ll have dinner on the table in just 20 minutes, making it perfect for busy evenings when you need something satisfying fast.
Table of Contents
What Makes This Cheesy Enchilada Rice Skillet Special
This recipe brilliantly simplifies the classic enchilada by transforming it into an easy skillet meal. Instead of spending time wrapping individual tortillas, you get all those beloved Mexican flavors in one convenient dish. The combination of red and green enchilada sauces creates a complex, restaurant-quality taste that will have everyone asking for seconds. Plus, it’s incredibly versatile – you can easily add ground beef, shredded chicken, or keep it vegetarian as written.
The beauty of this dish lies in its simplicity and adaptability. Whether you’re feeding picky eaters or adventurous foodies, this frying pan creation hits all the right notes. The melted Mexican cheese blend on top creates that irresistible stretchy, gooey texture we all crave, while the fresh cilantro adds a bright finish that cuts through the richness perfectly.
Ingredients You’ll Need
This recipe uses simple, pantry-friendly ingredients that you probably already have on hand. Here’s everything you’ll need to create this delicious one-pan meal:
| Ingredient | Quantity | Notes |
|---|---|---|
| Uncooked rice | 1 cup | White long-grain rice works best |
| Olive oil | 1 tablespoon | For sautéing vegetables |
| Garlic | 2 cloves, minced | Fresh garlic adds best flavor |
| Onion | 1 small, diced | Yellow or white onion |
| Bell pepper | 1, diced | Any color works; red adds sweetness |
| Corn kernels | 1 cup canned, drained | Can substitute frozen corn |
| Black beans | 1 cup canned, drained and rinsed | Adds protein and fiber |
| Mild red enchilada sauce | ¾ cup | Old El Paso or your favorite brand |
| Mild green enchilada sauce | ½ cup | Creates complex flavor profile |
| Chili powder | ½ teaspoon | Adds warmth without heat |
| Cumin | ¼ teaspoon | Essential Mexican spice |
| Oregano | ¼ teaspoon | Dried Mexican oregano preferred |
| Mexican blend cheese | 1 cup shredded | The cheesier, the better! |
| Fresh cilantro | 2 tablespoons chopped | For garnish and freshness |
| Salt and pepper | To taste | Season according to preference |
Step-by-Step Instructions
Follow these simple steps to create your perfect Cheesy Enchilada Rice Skillet. The process is straightforward, making it ideal even for beginner cooks.
Prepare the Rice
In a large pot with 1½ cups of water, cook the rice according to package instructions. This usually takes about 15-18 minutes for white rice. Once cooked, set it aside while you prepare the rest of the dish. Having your rice ready beforehand streamlines the cooking process and ensures everything comes together quickly.
Sauté the Aromatics
Heat the olive oil in a large frying pan over medium-high heat. Add the minced garlic, diced onion, and bell pepper to the pan. Cook for 2-3 minutes, stirring frequently with your kitchen utensils, until the onions become translucent and fragrant. This step builds the flavor foundation for your entire dish, so don’t rush it. The vegetables should soften and release their natural sweetness.
Combine Everything
Stir in the cooked rice, corn, black beans, both enchilada sauces, chili powder, cumin, and oregano. Mix everything thoroughly using a wooden spoon or spatula until well combined. Continue cooking for 2-3 minutes until the mixture is heated through completely. Season with salt and pepper to your taste preference. The sauces will coat every grain of rice, creating that signature enchilada flavor throughout.
Add the Cheese
Remove the skillet from heat and immediately sprinkle the shredded Mexican blend cheese evenly over the top. Cover the pan with a lid and let it sit for about 2 minutes. The residual heat will melt the cheese into a gorgeous, gooey layer that makes this dish absolutely irresistible. Don’t peek too early – patience is key for perfectly melted cheese!
Garnish and Serve
Once the cheese has melted beautifully, remove the lid and garnish with freshly chopped cilantro. Serve immediately while hot and enjoy the amazing combination of flavors and textures. This dish is best enjoyed fresh from the skillet when the cheese is at its stretchiest and the rice is perfectly warm.
Helpful Tips for Perfect Results
Use day-old rice for better texture: If you have leftover rice from yesterday, it actually works even better in this recipe. Day-old rice has less moisture and won’t get mushy when combined with the sauces.
Don’t skip the cheese cover time: Covering the skillet after adding cheese is crucial. This creates a steamy environment that melts the cheese evenly without overcooking the rest of the dish.
Customize your protein: While this recipe is vegetarian, you can easily add 1 pound of browned ground beef, ground turkey, or shredded chicken when you add the rice. Just cook your protein first and drain any excess fat before proceeding.
Adjust the heat level: If you prefer spicier food, swap the mild enchilada sauces for medium or hot versions. You can also add diced jalapeños or a pinch of cayenne pepper to kick up the heat.
Meal prep friendly: This dish reheats beautifully, making it perfect for meal prep. Store in airtight containers in the refrigerator for up to 4 days. Reheat in the microwave or back in a skillet with a splash of water to restore moisture.
Serving Suggestions
This Cheesy Enchilada Rice Skillet is substantial enough to serve as a complete meal on its own. However, you can elevate your dinner with these delicious accompaniments. Top individual servings with dollops of sour cream, a squeeze of fresh lime juice, or sliced avocado for added richness. Crispy tortilla chips on the side provide a satisfying crunch that contrasts beautifully with the soft, creamy rice.
For a complete Mexican-inspired feast, serve alongside a simple green salad dressed with lime vinaigrette. The fresh, tangy salad balances the hearty, cheesy skillet perfectly. You can also offer additional toppings like sliced black olives, diced tomatoes, pickled jalapeños, or green onions so everyone can customize their plate.
Storage and Reheating Instructions
Leftover Cheesy Enchilada Rice Skillet stores exceptionally well. Transfer any cooled leftovers to an airtight container and refrigerate for up to 4 days. The flavors actually deepen overnight, making leftovers just as delicious as the original meal. When ready to eat, reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. Add a tablespoon of water before reheating to keep the rice moist and prevent it from drying out.
For stovetop reheating, place the desired amount in a frying pan over medium-low heat. Add a splash of water or chicken broth, cover, and heat for 5-7 minutes, stirring occasionally until warmed through. You can freeze this dish for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator before reheating following the instructions above.
Frequently Asked Questions
Can I make this recipe with brown rice? Absolutely! Brown rice works wonderfully in this recipe. Just note that brown rice takes longer to cook (typically 40-45 minutes), so prepare it accordingly before starting the skillet portion. The nuttier flavor of brown rice adds an interesting dimension to the dish.
Is this recipe gluten-free? Yes, this Cheesy Enchilada Rice Skillet is naturally gluten-free as long as you verify that your enchilada sauce and other packaged ingredients don’t contain gluten. Most enchilada sauces are gluten-free, but always check labels if you have celiac disease or gluten sensitivity.
Can I use fresh corn instead of canned? Definitely! Fresh corn cut from 2 medium cobs works beautifully. You can also use frozen corn – just thaw it first or add it directly to the skillet and cook for an extra minute to ensure it’s heated through.
What if I don’t have both red and green enchilada sauce? No problem! You can use 1¼ cups of just red or just green enchilada sauce. The combination creates a more complex flavor, but using only one type still produces a delicious result.
How can I make this recipe spicier? Add diced jalapeños with the vegetables, use hot enchilada sauce instead of mild, or sprinkle in some red pepper flakes. You can also serve with hot sauce on the side so everyone can adjust the heat to their preference.
Can I make this in advance? While best served fresh, you can prepare the components ahead. Cook the rice and chop the vegetables the day before. When ready to eat, simply sauté the vegetables and combine everything. The whole process takes just 10 minutes if your prep is done.
Essential Kitchen Equipment
To make this recipe successfully, you’ll need a few basic kitchen tools. A large frying pan or skillet with a lid is essential for cooking and melting the cheese properly. You’ll also want a good cutting board and sharp chef’s knife for chopping vegetables efficiently. Measuring cups and spoons ensure accurate proportions, while mixing bowls can help with prep work.
Having quality kitchen utensils like wooden spoons or silicone spatulas makes stirring easy without scratching your pan. A pot for cooking rice separately is necessary, or you could use a rice cooker for even more convenience. These basic tools make the cooking process smooth and enjoyable.
Why This Recipe Works
This Cheesy Enchilada Rice Skillet succeeds because it delivers maximum flavor with minimal effort. The two-sauce approach creates depth that single-sauce recipes can’t match. Red enchilada sauce brings bold, slightly sweet tomato notes, while green enchilada sauce adds tangy, bright flavors from tomatillos and peppers. Together, they create a harmonious blend that tastes like you spent hours in the kitchen.
The timing is designed for busy weeknights while your rice cooks, you can prep vegetables. The actual skillet cooking takes just minutes, and the cheese melts using residual heat, so you’re not standing over the stove. It’s this thoughtful approach to efficiency without sacrificing quality that makes this recipe a keeper. Plus, using just one main pan means cleanup is quick and painless.
Nutritional Highlights
This Cheesy Enchilada Rice Skillet isn’t just delicious – it’s also reasonably nutritious. Black beans provide plant-based protein and fiber that keeps you satisfied longer. The bell peppers offer vitamin C and antioxidants, while corn adds a touch of sweetness along with additional fiber. Rice serves as the energizing carbohydrate base that makes this a filling meal.
To lighten the recipe, you can use reduced-fat cheese and increase the vegetables. Adding more beans bumps up the protein content, making it hearty enough to satisfy even the biggest appetites. The recipe is naturally vegetarian, and you can easily make it vegan by omitting the cheese or using a plant-based alternative.
Final Thoughts
This Cheesy Enchilada Rice Skillet proves that quick weeknight dinners don’t have to be boring or complicated. With pantry staples, one pan, and 20 minutes, you can serve up a restaurant-quality meal that satisfies everyone at the table. The combination of textures – tender rice, creamy beans, sweet corn, and gooey melted cheese – creates a satisfying experience in every bite.
Whether you’re cooking for yourself, your family, or meal prepping for the week ahead, this recipe delivers consistent, delicious results. The flexibility to add protein or adjust seasonings means you can make it your own while keeping the cooking process simple. Once you try this easy skillet dinner, it’ll quickly become a regular rotation in your weekly menu plan.
If you found this recipe helpful, feel free to check out the kitchen equipment. Click on any url to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!
PrintCheesy Enchilada Rice Skillet : Easy 20-Minute Dinner Recipe
A quick and easy one-pan Mexican-inspired dinner featuring tender rice, black beans, corn, and melted cheese in rich enchilada sauce. Ready in just 20 minutes!
- Prep Time: 10
- Cook Time: 20
- Total Time: 30
- Yield: 4 servings
- Category: Main Dish
- Method: Skillet
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
1 cup uncooked rice
1 tablespoon olive oil
2 cloves garlic, minced
1 small onion, diced
1 bell pepper, diced
1 cup canned corn kernels, drained
1 cup canned black beans, drained and rinsed
¾ cup Old El Paso™ mild red enchilada sauce
½ cup Old El Paso™ mild green enchilada sauce
½ teaspoon chili powder
¼ teaspoon cumin
¼ teaspoon oregano
Kosher salt and freshly ground black pepper, to taste
1 cup shredded Mexican blend cheese
2 tablespoons chopped fresh cilantro leaves
Instructions
1. In a large saucepan with 1½ cups water, cook rice according to package instructions; set aside.
2. Heat olive oil in a large skillet over medium-high heat. Add garlic, onion and bell pepper, and cook, stirring frequently, until onions have become translucent, about 2-3 minutes.
3. Stir in rice, corn, black beans, enchilada sauces, chili powder, cumin and oregano until well combined and heated through, about 2-3 minutes; season with salt and pepper, to taste.
4. Remove from heat and top with cheese. Cover until cheese has melted, about 2 minutes.
5. Serve immediately, garnished with cilantro.
Notes
Use day-old rice for better texture and to prevent mushiness.
Customize with ground beef, turkey, or shredded chicken for added protein.
Adjust heat level by using medium or hot enchilada sauce.
Stores well in refrigerator for up to 4 days; reheat with a splash of water.
Top with sour cream, avocado, lime juice, or additional cilantro when serving.