Cheesy Taco Rice Skillet cooks beef, rice, and cheese in a single pan. The rice absorbs a tomato and spice broth, so every grain carries the taco seasoning. You finish with cheddar under a lid, and it melts into the top layer without a broiler.
Weigh the rice and the liquid. Rice cooked by volume in a skillet goes wrong often. 400 g of long-grain rice to 900 ml of liquid gives separate grains after 18 minutes of covered simmering.
Brown the beef properly before anything wet goes in. That crust is the flavor base. Skipping it leaves the dish tasting flat and steamed.
Why You'll Love This Recipe
About the Ingredients
700 g (1 1/2 lb) ground beef, 80/20 lean
The fat ratio matters; 80/20 keeps the rice moist. Substitute ground turkey and add 15 ml (1 tbsp) olive oil before browning.
400 g (2 cups) long-grain white rice, uncooked
Use plain long-grain, not instant or parboiled. Jasmine works but needs 60 ml (1/4 cup) less liquid.
1 medium yellow onion, 150 g, diced
A white onion is sharper; sweet onion is milder. Dice to 5 mm so it disappears into the rice.
3 garlic cloves, 12 g, minced
Fresh garlic only here; jarred garlic tastes metallic after long cooking. Mince finely to avoid burnt bits.
30 g (3 tbsp) taco seasoning, store-bought or homemade
Check the sodium on the packet; if it is high, skip the added salt. A homemade blend of cumin, chili powder, and oregano works 1:1.
400 g (1 can, 14.5 oz) diced tomatoes, with juice
Fire-roasted diced tomatoes add a smokier note. Do not drain; the juice is part of the 900 ml liquid.
900 ml (3 3/4 cups) low-sodium beef broth
Chicken broth is a fine swap and lighter. Water plus 1 bouillon cube also works; taste before salting.
200 g (2 cups) shredded cheddar cheese, sharp
Sharp cheddar gives more flavor per gram. Pre-shredded bags contain anti-caking starch; grate a block for a cleaner melt.
15 g (1 tbsp) unsalted butter
Butter rounds out the tomato acidity. Olive oil works, but the finished rice tastes less rich.
8 g (1 1/2 tsp) fine salt, plus more to taste
Hold half the salt until the broth reduces. Broth brands vary widely in sodium.
2 g (1 tsp) ground black pepper
Freshly ground is stronger; use 1/2 tsp if pre-ground. Add at the end for more aroma.
20 g (1/4 cup) sliced scallions, for serving
Cilantro or pickled jalapeños are good swaps. Slice thin on the bias for even distribution.
Tips & Tricks
Do Not Stir the Rice
After the broth goes in, stir once, then leave it alone. Stirring releases starch and turns the dish gluey.
Watch the Liquid Level
If the rice is still firm at 18 minutes and the pan looks dry, add 60 ml (1/4 cup) hot broth, not cold.
Salt in Stages
Season the beef, then taste the broth before the lid goes on. You cannot remove salt later.
Rest Before Serving
Five minutes off heat lets the cheese set and the rice finish steaming.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a 30 cm skillet over medium-high heat, 200°C (390°F), and add 700 g beef. Cook 7 minutes without stirring, then break it up (a dark crust forms on the first side and gives the dish its base flavor). The beef is done when no pink remains and the edges are browned.
2. Soften the onion
Reduce heat to medium, 175°C (350°F), and add 150 g onion to the beef fat. Cook 4 minutes, stirring twice (the onion releases water and lifts the browned bits). It is ready when translucent and soft at the edges.
3. Bloom the garlic
Add 12 g garlic and 30 g taco seasoning and stir for 45 seconds (the fat carries the spices and heat releases their oils). Stop when the garlic smells sweet, not sharp.
4. Add rice and tomatoes
Stir in 400 g rice for 1 minute, then add 400 g diced tomatoes with juice. Cook 2 minutes (coating the grains in fat keeps them separate). The pan should be bubbling gently at the edges.
5. Pour the broth
Add 900 ml broth, 15 g butter, 8 g salt, and 2 g pepper. Stir once, bring to a boil over high heat, 220°C (430°F) (a full boil starts the rice evenly). Stop stirring once the liquid boils.
6. Simmer covered
Cover and reduce heat to low, 95°C (200°F), for 18 minutes (trapped steam cooks the rice from the top down). Do not lift the lid; the rice is done when the liquid is absorbed and small steam holes appear on the surface.
7. Melt the cheese
Scatter 200 g cheddar over the rice, cover, and cook 3 minutes on low heat (residual heat melts the cheese without splitting it). The cheese is ready when fully melted and bubbling at the pan edges.
8. Rest and serve
Remove from heat and rest 5 minutes uncovered (the rice firms and the cheese sets). Fluff with a fork and top with 20 g scallions. Serve hot.
Delicious Variations
Chicken Version
Swap the beef for 700 g ground chicken and add 15 ml (1 tbsp) olive oil; brown it 2 minutes longer.
Spicy Version
Add 1 diced jalapeño with the onion and use pepper jack instead of cheddar.
Tex-Mex Bake
Transfer the finished skillet to a 200°C (400°F) oven for 6 minutes with extra cheese for a crusted top.
How to Store Cheesy Taco Rice Skillet
Refrigerator
Store in an airtight container for up to 4 days. Cool within 2 hours before sealing.
Freezer
Freeze portions in sealed bags for up to 2 months. Press flat for fast thawing.
Reheating
Reheat in a covered skillet over low heat with 30 ml (2 tbsp) water for 6 minutes, or microwave covered at 70 percent power.
Frequently Asked Questions
Q: Can I make cheesy taco rice skillet with instant rice?
No, instant rice turns mushy in this liquid ratio. Use long-grain white rice and keep the 400 g rice to 900 ml broth ratio. If you only have instant rice, cook it separately and fold it in at the cheese stage.
Q: Why is my taco rice skillet mushy?
Stirring after the broth is added releases starch and makes the rice gluey. Stir once before the lid goes on, then leave the pan alone for the full 18 minutes. Too much liquid is the second cause; measure the broth, do not eyeball it.
Q: How long does cheesy taco rice skillet last in the fridge?
It keeps for up to 4 days in a sealed container. Cool it within 2 hours of cooking and reheat only the portion you plan to eat. Reheat with a splash of water so the rice does not dry out.
Q: Can I use brown rice instead of white?
Yes, but brown rice needs 40 to 45 minutes and about 1,050 ml of broth. Add the extra liquid at the start and check at 35 minutes; add hot broth if the pan looks dry.
Q: Is this taco rice skillet spicy?
It is mildly spiced with standard taco seasoning, roughly a low-medium heat. Add a diced jalapeño with the onion or use pepper jack cheese for more heat. Serve sour cream on the side for anyone who wants it milder.
Weigh the rice, watch the liquid, and leave the lid alone. Cook it once this way and the skillet becomes a weeknight default. Weigh, watch, repeat.
Cheesy Taco Rice Skillet
Cheesy Taco Rice Skillet is a one-pan dinner of seasoned beef, fluffy rice, and melted cheddar ready in 50 minutes with only one pot to wash.
🧂 Ingredients
- 700 g (1 1/2 lb) ground beef, 80/20 lean
- 400 g (2 cups) long-grain white rice, uncooked
- 1 medium yellow onion, 150 g, diced
- 3 garlic cloves, 12 g, minced
- 30 g (3 tbsp) taco seasoning, store-bought or homemade
- 400 g (1 can, 14.5 oz) diced tomatoes, with juice
- 900 ml (3 3/4 cups) low-sodium beef broth
- 200 g (2 cups) shredded cheddar cheese, sharp
- 15 g (1 tbsp) unsalted butter
- 8 g (1 1/2 tsp) fine salt, plus more to taste
- 2 g (1 tsp) ground black pepper
- 20 g (1/4 cup) sliced scallions, for serving
📋 Instructions
- 1Brown the beef — Heat a 30 cm skillet over medium-high heat, 200°C (390°F), and add 700 g beef. Cook 7 minutes without stirring, then break it up (a dark crust forms on the first side and gives the dish its base flavor). The beef is done when no pink remains and the edges are browned.
- 2Soften the onion — Reduce heat to medium, 175°C (350°F), and add 150 g onion to the beef fat. Cook 4 minutes, stirring twice (the onion releases water and lifts the browned bits). It is ready when translucent and soft at the edges.
- 3Bloom the garlic — Add 12 g garlic and 30 g taco seasoning and stir for 45 seconds (the fat carries the spices and heat releases their oils). Stop when the garlic smells sweet, not sharp.
- 4Add rice and tomatoes — Stir in 400 g rice for 1 minute, then add 400 g diced tomatoes with juice. Cook 2 minutes (coating the grains in fat keeps them separate). The pan should be bubbling gently at the edges.
- 5Pour the broth — Add 900 ml broth, 15 g butter, 8 g salt, and 2 g pepper. Stir once, bring to a boil over high heat, 220°C (430°F) (a full boil starts the rice evenly). Stop stirring once the liquid boils.
- 6Simmer covered — Cover and reduce heat to low, 95°C (200°F), for 18 minutes (trapped steam cooks the rice from the top down). Do not lift the lid; the rice is done when the liquid is absorbed and small steam holes appear on the surface.
- 7Melt the cheese — Scatter 200 g cheddar over the rice, cover, and cook 3 minutes on low heat (residual heat melts the cheese without splitting it). The cheese is ready when fully melted and bubbling at the pan edges.
- 8Rest and serve — Remove from heat and rest 5 minutes uncovered (the rice firms and the cheese sets). Fluff with a fork and top with 20 g scallions. Serve hot.
