Texas rice lands somewhere between a skillet dinner and a pantry rescue, with smoky beef, tender rice, and just enough tomato heat to keep every bite interesting. The cheddar on top melts into the rice underneath instead of sitting there as a separate layer, so the whole pan eats like one cohesive, spoonable meal. It’s hearty without feeling heavy, and it’s the kind of dinner that disappears fast because nobody has to negotiate over what’s for second helpings.
What makes this version work is the order: brown the beef and onion first, then let the rice cook right in the seasoned liquid instead of adding it later. That gives the grains time to absorb the Rotel, green chiles, and tomato sauce while the broth carries the spices all the way through the pan. If you’ve had rice dishes turn mushy or dry around the edges, the fix is in the simmer — low heat, a tight lid, and no stirring once the rice starts cooking.
Below you’ll find the little details that make the difference, from getting the rice tender without scorching the bottom to swapping in ingredients you probably already have on hand.
The rice came out fluffy, not gummy, and the Rotel gave it just enough kick without overpowering the beef. I loved that the cheddar melted into the whole skillet instead of turning stringy on top.
Save this cheesy Texas Rice for the nights when you want one skillet, bold Tex-Mex flavor, and a pan full of melty cheddar.
The Part That Stops the Rice From Turning Soft and Heavy
The main mistake in a dish like this is treating the rice like it’s only there to bulk up the beef. It needs enough liquid to cook through, but not so much that the pan turns soupy before the grains have a chance to absorb flavor. Long-grain white rice holds up best here because it stays separate and fluffy instead of collapsing into a paste.
Brown the beef until it has some actual color before you add the rice and liquids. Those browned bits on the bottom help season the whole pan, and they’re the reason this tastes like more than beef mixed with tomato. Once the lid goes on, keep the heat low and resist the urge to lift it. Steam is what finishes the rice evenly.
What the Rotel, Broth, and Cheese Each Bring to the Pan

- Rotel tomatoes — This is where the bright tomato heat comes from. Regular diced tomatoes work in a pinch, but you’ll lose the little kick that makes Texas rice taste like Texas rice instead of plain beef and rice.
- Green chiles — They add a gentle chile flavor without making the skillet aggressively spicy. If you want more heat, swap in hot Rotel or add diced jalapeño with the onion.
- Beef broth — Use broth, not water, if you want the rice to taste seasoned all the way through. Water will cook the grains, but it won’t build the savory base that makes this meal satisfying.
- Cheddar cheese — Shred it yourself if you can. Pre-shredded cheese is coated with anti-caking starch, which can make the melt a little grainy instead of smooth and creamy on top.
Building the Skillet in the Right Order
Browning the Beef and Onion
Cook the beef and onion together over medium-high heat until the meat is no longer pink and the onion has softened into it. You want some browned edges, not a gray steam bath, because that color gives the finished dish depth. Drain off excess fat if there’s a lot in the pan, but leave a little behind so the rice doesn’t stick and the garlic has something to bloom in.
Adding the Rice and Seasoned Liquid
Stir in the rice, Rotel, green chiles, broth, tomato sauce, and spices all at once. Once everything is combined, bring it up to a boil before dropping the heat to low. That quick boil wakes up the rice and starts the cooking evenly; if you start on low heat, the grains can sit in the liquid too long and get unevenly soft.
Letting the Rice Steam Undisturbed
Cover the skillet tightly and cook for about 20 minutes without stirring. Stirring during this stage breaks the grains and releases starch, which is how you end up with gummy rice. If the liquid is still visible at the end, cover it again and give it a few more minutes over low heat instead of turning the burner up.
Melting the Cheese on Top
Fluff the rice with a fork before adding the cheddar so it doesn’t clump into one heavy layer. Sprinkle it over the hot surface, cover the pan again, and let the residual heat do the work. Two minutes is usually enough for a soft melt; if you leave it covered too long, the cheese sinks in and disappears instead of sitting in that glossy top layer.
How to Make Texas Rice Fit the Night You’re Having
Swap the Ground Beef for Turkey
Ground turkey works if you want a lighter skillet, but it needs a little help. Add a tablespoon of oil when you brown it, and don’t skip the onion and spices or the dish can taste flat. The result is still hearty, just a little cleaner and less rich than the beef version.
Make It Dairy-Free
Leave off the cheddar or use a dairy-free shredded cheese that melts well. The skillet still has plenty of flavor from the beef, Rotel, and tomato sauce, so you’re not losing the main personality of the dish. Just know the top won’t have the same creamy finish.
Use Brown Rice, But Give It More Time
Brown rice needs more liquid and a longer simmer, so this isn’t a straight swap. Add extra broth, cover tightly, and expect the cook time to stretch until the rice is tender. The upside is a nuttier bite and a little more texture in the final skillet.
Add Corn for More Texture
A cup of frozen or drained canned corn folds in nicely with the tomatoes and gives the skillet a little sweetness against the smoky spices. Stir it in with the liquid ingredients so it heats through evenly. It makes the dish feel a bit fuller without changing the cooking method.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will firm up a little as it chills, but the flavor holds up well.
- Freezer: It freezes well for up to 2 months. Portion it into freezer-safe containers so it thaws and reheats evenly.
- Reheating: Reheat gently on the stove or in the microwave with a splash of broth or water to loosen the rice. The common mistake is blasting it on high heat, which dries out the edges before the center warms through.
Questions I Get Asked About This Recipe

Texas Rice
Ingredients
Equipment
Method
- Heat a large skillet over medium-high heat, then brown the ground beef with the diced onion. Drain excess fat, then stir in the minced garlic and cook for 30 seconds until fragrant.
- Stir in the long-grain white rice, Rotel tomatoes, diced green chiles, beef broth, tomato sauce, chili powder, cumin, garlic powder, and salt and pepper. Bring to a boil, reduce heat to low, cover, and cook for 20 minutes until the rice is tender.
- Fluff the rice with a fork to loosen the grains. Top with shredded cheddar, cover for 2 minutes, and cook until the cheese melts.
- Garnish with green onions and serve hot.


