Cheesy Enchilada Rice Recipe: Crispy-Topped Comfort in One Pot

Main Courses

Cheesy Enchilada Rice Recipe: Crispy-Topped Comfort in One Pot

This cheesy enchilada rice recipe delivers crispy-topped comfort in a single pot, transforming simple ingredients into a restaurant-worthy side dish. The secret lies in layering cooked rice with melted cheese and enchilada sauce, then broiling until golden and bubbly—no extra dishes required.

I perfected this technique after years of testing, ensuring every bite delivers that perfect balance of creamy, cheesy goodness with a satisfying crunch.

What makes this recipe stand out is its ability to elevate any Mexican feast—whether served alongside enchiladas, tacos, or as a hearty main dish on its own. The crispy cheese topping adds texture and visual appeal, while the enchilada sauce infuses rich, tangy flavor into every forkful.

Ready in just 30 minutes, this one-pot wonder is foolproof and perfect for feeding a crowd without the fuss.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for cheesy enchilada rice

Transform simple pantry staples into restaurant-quality crispy-topped enchilada rice with these carefully chosen ingredients.

Ingredient Amount Notes
Long-Grain White Rice 🌾 1 ½ cups Uncooked, jasmine or basmati preferred
Chicken Broth 💧 2 cups Low-sodium preferred
Enchilada Sauce 🍅 1 ½ cups Red or green, store-bought or homemade
Shredded Monterey Jack Cheese 🧀 2 cups Freshly shredded for best melt
Shredded Cheddar Cheese 🧀 1 cup Medium or sharp variety
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For sautéing
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Sour Cream 🥛 ¼ cup Full-fat for creaminess
Jalapeño Pepper 🌶️ 1 whole Sliced, seeded, optional

The cheese selection makes all the difference here. Monterey Jack melts beautifully and adds a mild tang, while sharp cheddar brings depth—don't substitute pre-shredded blends (they contain anti-caking agents that prevent proper melting). For the best texture, freshly shred your own cheese using a box grater. The enchilada sauce should be vibrant red or green; brands like Herdez or La Preferida deliver consistent quality. If making your own, use San Marzano tomatoes and Penzeys spices for authentic flavor.

No enchilada sauce on hand? Tomato sauce with a splash of vinegar and spices works in a pinch—just add 1 tsp cumin, 1 tsp smoked paprika, and a pinch of oregano. Swap Monterey Jack for pepper jack or cotija for a different flavor profile. The jalapeño is optional but recommended—remove seeds for mild heat or keep them for a kick. For extra richness, stir 2 tbsp Greek yogurt into the sour cream before serving. The cilantro should be bright green; if it's wilted, give it a quick soak in ice water to revive it.

Prep the rice ahead and store it in the fridge for up to 3 days—it reheats beautifully. The cheese topping browns best when broiled fresh, so assemble just before serving. For meal prep, portion the enchilada sauce and cheese separately, then layer with cooled rice. This keeps for 4 days in the fridge and freezes well for 2 months. Garnish with lime wedges right before serving to maintain freshness—citrus juice oxidizes quickly.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe because it’s the kind of dish where you measure, stir, and melt—no fancy techniques. Just rice, broth, enchilada sauce, and two cheeses, then let the oven do the rest. Between us, that’s my definition of a stress-free dinner.
  • Melted Cheese Bliss: The Monterey Jack and cheddar combo? It’s the kind of cheesy that makes you pause mid-bite. The sauce soaks into the rice perfectly, and the top gets that golden, bubbly crust—like a hug in every forkful.
  • Leftover Hero: This rice reheats like a dream, which means I can make a big batch on Sunday and have effortless lunches all week. Honestly, it’s the only side dish I don’t dread pulling from the fridge.
  • Budget-Friendly Feast: A bag of rice, a can of sauce, and a block of cheese stretch farther than you’d think. I’ve fed four people for under $10, and they always ask for seconds—proof it’s a winner without breaking the bank.

Step-by-step instructions for cheesy enchilada rice

This one-pot method delivers restaurant-style cheesy enchilada rice with a perfectly crispy top every time.

1

Sauté the Aromatics for Flavor Foundation

Heat the 1 tablespoon extra-virgin olive oil in a large, heavy-bottomed skillet or Dutch oven over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. This gentle cooking draws out moisture from the onion without browning.

Add the 3 minced garlic cloves and cook for 30 seconds until fragrant—you'll smell that sweet, pungent aroma. Be careful not to let the garlic burn, as it can quickly turn bitter. Remove the pan from heat temporarily if it starts to darken too quickly. This aromatic base forms the flavor backbone of your dish.

2

Toast the Rice for Enhanced Texture

Return the pan to medium heat and add the 1.5 cups long-grain white rice, stirring to coat each grain in the onion-garlic oil. Toast the rice for 2-3 minutes until it becomes slightly translucent at the edges and releases a nutty aroma. This step, called "toasting," develops deeper flavor and prevents the rice from becoming mushy.

Add the 1 teaspoon salt and ½ teaspoon ground black pepper to the rice, stirring to distribute evenly. The salt enhances all flavors while the pepper adds subtle heat. Don't skip this seasoning step—it ensures your rice has proper depth of flavor from the start.

3

Cook the Rice with Broth and Sauce

Pour in the 2 cups chicken broth and 1.5 cups enchilada sauce, stirring gently to combine. Bring to a simmer over medium-high heat, then reduce heat to low, cover tightly with a lid, and cook for 15 minutes. Resist the urge to peek—the steam needs to build properly for even cooking.

After 15 minutes, check for doneness by fluffing the rice with a fork. The liquid should be mostly absorbed, but you may need 5-10 more minutes if the rice still feels undercooked. If it's too dry, add 2-3 tablespoons water to maintain proper texture. The rice should be tender but still have a slight bite.

4

Layer and Melt the Cheese Mixture

In a medium bowl, combine the 2 cups shredded Monterey Jack cheese and 1 cup shredded cheddar cheese. Sprinkle this mixture evenly over the cooked rice, pressing down gently to help it melt into the grains. The cheeses should begin melting almost immediately from the residual heat.

Return the pan to medium-low heat and let the cheese melt completely, stirring occasionally for 3-4 minutes until fully incorporated. This creates a creamy, cheesy sauce that coats every grain of rice. If the cheese clumps, use a rubber spatula to break it up and distribute evenly.

5

Create the Crispy Top and Finish

Increase heat to medium-high and let the cheese mixture bubble gently for 2-3 minutes until it begins to brown at the edges. This is where the magic happens—the cheese will form a golden, crispy top layer that contrasts beautifully with the creamy rice beneath.

Remove from heat and let rest for 2 minutes to set. Garnish with ¼ cup chopped fresh cilantro and ¼ cup sour cream, swirling gently to create marbled patterns. Add the 1 sliced jalapeño pepper (seeded if you prefer less heat) and the juice of 1 whole lime for brightness. Serve immediately while the top is still crispy.

👨‍🍳

Pro Tips For Making Cheesy Enchilada Rice

  • Toast Your Rice First: Before adding broth, dry-toast the rice in the pot over medium heat for 2-3 minutes—just until it smells nutty and the grains look slightly translucent. I learned this the hard way by skipping it, and the rice always ended up gummy, no matter how much broth I used.
  • Layer Cheese Smartly: Sprinkle half the cheese on top of the rice, then stir it in halfway through cooking, and add the rest at the end. The first layer melts into the rice for creamy texture, while the final sprinkle gives you that gooey, pull-apart top. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: Once the broth is added, reduce heat to low and keep it at a gentle simmer—tiny bubbles, not a rolling boil. I used to crank the heat and end up with mushy rice every time. This keeps the grains intact and lets the sauce blend in properly.
  • Use Warm Broth: Heat your chicken broth until it’s just warm (not boiling) before pouring it over the rice. Cold broth shocks the grains and can leave you with uneven cooking. It’s a small step, but it guarantees even, fluffy rice every time.

Dietary considerations for this recipe

Gluten-Free Adaptations

This recipe naturally accommodates gluten-free diets since it relies on rice, broth, and cheese—all gluten-free staples. However, check your enchilada sauce label first, as many store-bought brands contain wheat.

For a safe bet, use Herdez Red or Green Enchilada Sauce, which is certified gluten-free, or make your own with San Marzano tomatoes and cornstarch-thickened sauce. The cheese topping remains perfectly safe for gluten-free eaters as long as it's pure shredded cheese. 🌾

Dairy-Free Options

For dairy-free diners, swap the Monterey Jack and cheddar for nutritional yeast (2 tbsp) mixed with dairy-free cheese shreds like Violife or Daiya. These alternatives melt similarly and add a cheesy flavor.

Boost creaminess by stirring in ¼ cup coconut cream with the sour cream. The texture won't be identical, but it delivers satisfying cheesiness without dairy. 🧀

Lower-Carb Versions

Cut carbs by using cauliflower rice instead of white rice—just follow the same cooking method with 1.5 cups riced cauliflower instead. For extra flavor, add 1 tsp cumin and ½ tsp smoked paprika during the sauté step.

The cheese topping remains the same, but the overall carb count drops dramatically. Serve with grilled chicken or shrimp for a complete low-carb meal. 🥦

Allergen-Friendly Swaps

If you're avoiding sulfites, use fresh lime juice instead of bottled lime juice (many brands contain added sulfites). For nightshade-free versions, omit the enchilada sauce and replace it with coconut milk (1.5 cups) mixed with 1 tsp garlic powder and ½ tsp onion powder.

The dish still delivers rich, savory flavor without tomatoes or peppers. Always double-check cheese labels for potential allergens like casein or milk derivatives. 💡

Keto-Friendly Adjustments

Transform this into a keto-friendly dish by replacing rice with cauliflower rice and using heavy cream (½ cup) instead of sour cream. The cheese topping stays the same, but reduce the enchilada sauce to ½ cup and add 1 tbsp cream cheese for extra richness.

Top with avocado slices and crumbled bacon for a satisfying, low-carb version that pairs perfectly with grilled meats. 🥑

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 90mg30%
Sodium 920mg39%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cheesy rice dish ahead of time?

Cook the rice and sauce mixture up to 2 days ahead and store it in an airtight container in the fridge. When ready to serve, reheat gently and top with cheese, then broil for 3-5 minutes to create that crispy finish. For make-ahead convenience, portion the enchilada sauce and cheese separately and layer them just before broiling.

2

What's the best cheese for that crispy top?

For maximum crispiness, use a blend of Monterey Jack and sharp cheddar—Monterey Jack melts smoothly while cheddar adds depth. Pre-shredded cheese won't work as well because it contains anti-caking agents that prevent proper browning. For extra crunch, sprinkle 1 tablespoon cornstarch over the cheese before broiling.

3

Can I use this recipe as a main dish instead of a side?

Yes! To turn it into a hearty main, stir in 1 cup cooked chicken or black beans with the rice, or top with grilled shrimp or chicken before serving. For a vegetarian option, add sautéed mushrooms and bell peppers during the sauté step. The cheese and sauce make it satisfying on its own, especially with a side salad or tortilla chips.

4

Why did my cheese topping get rubbery instead of crispy?

Rubbery cheese usually means the heat was too low or the cheese wasn't hot enough when broiling. Always use medium-high heat and make sure the cheese is fully melted before broiling. For extra insurance, place the skillet under the broiler for 1-2 minutes at the end to get that golden crust. Also, avoid stirring the cheese while it's browning!

★★★★★4.7(12 reviews)
Categories Main Courses