One Pan Beef Enchilada Rice
One pan beef enchilada rice is a hearty skillet dinner made with ground beef, rice, enchilada sauce, and black beans — all cooked together in a single pan.
This recipe serves 4 to 6 people, delivers cheesy, bold Mexican-inspired flavor in every bite, and is perfect for busy weeknights when you need something satisfying fast.
Here’s everything you need to make it perfectly.
I’ve made this easy beef enchilada recipe more times than I can count. The first time I used brown rice by accident — don’t do that. Stick with long grain white rice and it comes out perfect every single time.
Table of Contents
Why You’ll Love This One Pan Beef Enchilada Rice
This ground beef enchilada skillet is bold, cheesy, and deeply satisfying. The rice soaks up all that smoky enchilada sauce while it cooks, so every single bite is packed with flavor.
It’s a true one-pan weeknight beef and rice meal — minimal cleanup, big payoff. And it comes together in under 40 minutes from start to finish, which honestly makes it a go-to for any night of the week.
What Ingredients Do You Need for Beef Enchilada Rice?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main | Olive oil | 1 tablespoon | For browning beef |
| Main | Ground beef | 1 pound | Drain fat after browning |
| Vegetables | Onion, chopped | 1 medium | Any variety works |
| Vegetables | Bell pepper, chopped | 1 (any color) | Red adds sweetness |
| Vegetables | Garlic, minced | 2 cloves | Fresh preferred |
| Pantry | Diced tomatoes, undrained | 1 (14.5 oz) can | Keep the liquid |
| Pantry | Black beans, rinsed and drained | 1 (15 oz) can | Rinse well |
| Pantry | Chicken broth | 2 1/4 cups | Low-sodium recommended |
| Pantry | Uncooked long grain white rice | 1 cup | Don’t substitute brown |
| Sauce | Red enchilada sauce | 1 (10 oz) can | Mild or medium |
| Spices | Chili powder | 1 teaspoon | |
| Spices | Ground cumin | 1 teaspoon | |
| Spices | Dried oregano | 1/2 teaspoon | |
| Spices | Salt and black pepper | To taste | Season at the end |
| Topping | Shredded cheddar cheese | 1 cup | Sharp cheddar melts best |
| Garnish | Fresh cilantro, chopped | 1/4 cup | Optional but recommended |
| Optional | Sour cream, extra cheese, sliced jalapenos | To taste | Serve alongside |
The enchilada sauce is really doing the heavy lifting here — it’s where all that smoky, savory depth comes from. A good quality red enchilada sauce makes a real difference, so don’t reach for the cheapest can.
Long grain white rice is non-negotiable for this one pan Mexican rice skillet. It absorbs the liquid evenly and doesn’t go mushy. Brown rice needs too much extra liquid and time, and instant rice turns to mush. Trust me on this one.
How to Make Beef Enchilada Rice Step by Step

Brown the Beef
- Heat 1 tablespoon olive oil in a large oven-safe skillet or Dutch oven over medium-high heat.
- Add ground beef and cook, breaking it up with a spoon, until fully browned.
- Drain any excess fat from the skillet.
Pro Tip: Don’t skip draining the fat — leaving it in makes the rice greasy and prevents the liquid from absorbing correctly.
Cook the Vegetables
- Add chopped onion and bell pepper to the skillet.
- Cook until softened, about 5 to 7 minutes.
- Stir in minced garlic and cook for 1 more minute until fragrant.
Build the Skillet
- Add diced tomatoes (undrained), black beans, chicken broth, uncooked rice, and enchilada sauce to the skillet.
- Stir in chili powder, cumin, oregano, salt, and pepper.
- Bring the entire mixture to a boil.
Pro Tip: For best results, make sure to stir everything together thoroughly before the liquid starts boiling — this keeps the rice from clumping at the bottom of the pan.
Simmer and Finish
- Once boiling, reduce heat to low and cover the skillet.
- Simmer for 15 to 20 minutes, stirring occasionally to prevent sticking.
- Remove from heat when rice is tender and most liquid is absorbed.
- Sprinkle shredded cheddar cheese evenly over the top.
- Cover and let sit until cheese is melted and bubbly, or broil for 2 to 3 minutes for golden, browned cheese.
- Garnish with fresh cilantro and serve hot with optional toppings.
Pro Tip: The most common mistake is pulling the lid too early to check on the rice — instead, resist the urge and let it steam undisturbed for at least 15 minutes.

Expert Tips for Perfect One Pan Beef Enchilada Rice
Pro Tips for Success
Use a large, wide skillet. A 12-inch skillet or Dutch oven gives the rice enough surface area to cook evenly. A pot that’s too narrow means uneven heat and clumping. The key to perfect one pan Mexican rice is having enough room for everything to breathe.
Don’t lift the lid during simmering. Every time you peek, you release steam the rice needs to cook through. Set a 15-minute timer and walk away. This is the single habit that changed everything about how my rice turns out.
Season at the end, not the beginning. The enchilada sauce and canned tomatoes both carry salt. Taste the finished dish before adding any extra salt — you might not need it at all. This keeps the flavor balanced rather than oversalted.
Broil the cheese for texture. The covered-lid method melts the cheese fine, but 2 to 3 minutes under the broiler gives you that golden, slightly crispy cheese layer on top. If your skillet is oven-safe, don’t skip this step.
This weeknight beef and rice skillet pairs well with a quick side salad. Try it next to our honey lime chicken burrito bowls for a full Mexican-inspired spread.
Delicious Variations
Quick Version: Use pre-minced jarred garlic and a bag of frozen diced onions and peppers. You lose a tiny bit of freshness but cut prep time down to about 5 minutes. Still tastes great on a rushed weeknight.
Low-Carb Version: Swap the white rice for cauliflower rice and reduce the chicken broth to 1 cup. Add the cauliflower in the last 5 minutes of cooking rather than at the beginning — it cooks much faster than real rice.
Dairy-Free Version: Skip the cheddar on top and use a dairy-free shredded cheese alternative, or just pile on extra toppings like avocado, salsa, and fresh lime juice. Honestly, it’s still really good without the cheese.
Troubleshooting Common Problems
Problem: Rice is still crunchy after 20 minutes.
Solution: Add an extra 1/4 cup of broth, cover, and simmer for 5 more minutes. The liquid level may have been slightly low from the start.
Problem: Rice is mushy and wet.
Solution: Remove the lid and cook over low heat for a few extra minutes to let the excess moisture evaporate. Next time, make sure to measure the broth exactly.
Problem: Cheese won’t melt evenly.
Solution: Shred your own cheese from a block. Pre-shredded bags contain anti-caking agents that make the cheese melt inconsistently.
If you love this kind of skillet dinner, our cheesy chicken taco rice bake uses a similar method and is just as easy.
How to Store and Reheat One Pan Beef Enchilada Rice
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Don’t leave out longer — dairy toppings spoil quickly |
| Refrigerator | Up to 4 days | Store in an airtight container; keep toppings separate |
| Freezer | Up to 3 months | Freeze before adding cheese topping for best texture |
To reheat from the fridge, add a splash of chicken broth or water before microwaving. This keeps the rice from drying out and brings back that saucy texture. Cover loosely and reheat in 60-second intervals, stirring between each one.
From frozen, thaw overnight in the refrigerator first, then reheat on the stovetop over medium-low heat with a little added broth, stirring frequently.
Leftovers are incredible stuffed into warm tortillas for easy beef enchilada burritos the next day. You can also spoon them over tortilla chips and top with fresh cheese and salsa for a fast nacho situation.
FAQs About One Pan Beef Enchilada Rice
Can I make this ahead of time?
Yes — this dish refrigerates well for up to 4 days. For best results, make it without the cheese topping, then add and melt the cheese fresh when reheating. This keeps the texture from getting soggy.
Can I use brown rice instead of white rice?
Brown rice isn’t recommended for this recipe. It requires significantly more liquid and a longer cooking time, which throws off the ratio of sauce and broth in the skillet. Stick with long grain white rice for the right texture and cook time.
What can I substitute for enchilada sauce?
If you don’t have canned enchilada sauce, you can mix 1 cup of tomato sauce with 1 teaspoon chili powder, 1/2 teaspoon cumin, and a pinch of garlic powder as a quick substitute. The flavor won’t be as deep, but it works in a pinch.
How do I know when the rice is done?
The rice is done when it’s tender to bite, the liquid is mostly absorbed, and small steam holes appear on the surface. If you’re unsure, taste a grain — it should be fully cooked through with no hard center remaining.
Can I freeze this recipe?
Yes. Let it cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. For the best results, freeze before adding the cheese topping. Thaw overnight in the fridge and reheat on the stovetop with a splash of broth.
Looking for more easy weeknight dinners? Our crockpot salsa verde chicken bowls and southwest chicken enchilada bake are both reader favorites worth bookmarking.
Make It Tonight and Tell Me What You Think
Seriously, if you’ve been sleeping on one pan beef enchilada rice, tonight’s the night. It’s the kind of dinner that’s on the table fast, cleans up easy, and gets requested again the following week.
I mean it — save this to your Pinterest boards so you’ve always got it handy for those nights when you need something real on the table without the fuss.
Drop a comment below and let me know how it turned out. Did you broil the cheese? Add jalapenos? I honestly love hearing what people do with this one.
One pan beef enchilada rice: cheesy, bold, and ready in under 40 minutes. Ground beef, rice, and enchilada sauce all cook together in one skillet. Save this for your next easy weeknight dinner.

Easy One Pan Beef Enchilada Rice Skillet
Equipment
- 12-inch oven-safe skillet or Dutch oven
- Wooden spoon or spatula
- Lid for skillet
- Measuring cups and spoons
Ingredients
Main
- 1 tablespoon Olive oil For browning beef
- 1 pound Ground beef Drain fat after browning
Vegetables
- 1 medium Onion, chopped Any variety works
- 1 Bell pepper, chopped (any color) Red adds sweetness
- 2 cloves Garlic, minced Fresh preferred
Pantry
- 1 14.5 oz can Diced tomatoes, undrained Keep the liquid
- 1 15 oz can Black beans, rinsed and drained Rinse well
- 2 ¼ cups Chicken broth Low-sodium recommended
- 1 cup Uncooked long grain white rice Do not substitute brown rice
Sauce
- 1 10 oz can Red enchilada sauce Mild or medium
Spices
- 1 teaspoon Chili powder
- 1 teaspoon Ground cumin
- ½ teaspoon Dried oregano
- Salt and black pepper To taste — season at the end
Topping
- 1 cup Shredded cheddar cheese Sharp cheddar melts best
Garnish
- ¼ cup Fresh cilantro, chopped Optional but recommended
Optional Toppings
- Sour cream, extra shredded cheese, sliced jalapenos Serve alongside
Instructions
- Heat 1 tablespoon olive oil in a large oven-safe skillet or Dutch oven over medium-high heat.
- Add ground beef and cook, breaking it up with a spoon, until fully browned.
- Drain any excess fat from the skillet.
- Add chopped onion and bell pepper to the skillet and cook until softened, about 5 to 7 minutes.
- Stir in minced garlic and cook for 1 more minute until fragrant.
- Add diced tomatoes (undrained), black beans, chicken broth, uncooked rice, and enchilada sauce to the skillet.
- Stir in chili powder, cumin, oregano, salt, and pepper until everything is well combined.
- Bring the entire mixture to a boil over medium-high heat.
- Once boiling, reduce heat to low and cover the skillet.
- Simmer for 15 to 20 minutes, stirring occasionally to prevent sticking, until the rice is tender and most of the liquid is absorbed.
- Remove from heat when rice is fully cooked through.
- Sprinkle shredded cheddar cheese evenly over the top of the rice mixture.
- Cover and let sit for a few minutes until cheese is melted and bubbly, or place under a broiler for 2 to 3 minutes for golden, browned cheese (if using an oven-safe skillet).
- Garnish with fresh cilantro and serve hot with optional toppings like sour cream, extra shredded cheese, or sliced jalapenos.
