One Pot Taco Rice earns its spot in the weekly rotation because it goes from dry pantry staples to a bubbling, cheesy skillet in one pot, and the cleanup is a single soak. I make it on the nights when I want taco flavor without assembling a single tortilla.
Everything happens in a wide skillet: the beef browns, the rice toasts in the drippings, and the whole thing simmers in a tomato-and-spice broth until the grains are tender. Then the cheese goes on and the lid goes down, and dinner is done.
It is forgiving, cheap, and the kind of meal that gets requested by name. Keep the basics on hand and you are never more than an hour from dinner.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground beef (85/15)
The fat renders into the pan and flavors the rice. Ground turkey or chicken works well too, but add 1 tablespoon of oil first so the rice does not stick.
1 small yellow onion, diced (about 1 cup/150g)
Sweet onion melts into the rice and disappears. If you only have red onion, use half, since it is sharper raw but mellows once cooked.
2 cloves garlic, minced
Fresh garlic gives the deepest flavor. Jarred minced garlic is fine here; use 1 teaspoon and add it with the tomatoes so it does not scorch.
1 packet (1 oz/28g) taco seasoning
A standard packet seasons the whole pot. Make your own with 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon paprika, and 1/2 teaspoon each garlic powder and salt.
1 1/2 cups (280g) long-grain white rice, uncooked
Long-grain stays separate and fluffy. Do not swap in instant rice, which turns to mush; if using jasmine, check for doneness 5 minutes early.
1 can (14.5 oz/411g) diced tomatoes, undrained
The liquid counts toward the cooking broth, so do not drain it. Fire-roasted tomatoes add a nice smoky edge if you have them.
2 cups (480ml) low-sodium chicken broth
Low-sodium lets you control the salt since taco packets vary. Vegetable broth or water plus 1 teaspoon bouillon both work.
1 cup (165g) frozen corn kernels
Frozen corn is sweeter and more reliable than canned. No need to thaw; it warms through in the final simmer.
1 can (15 oz/425g) black beans, drained and rinsed
Rinsing removes the starchy canning liquid. Pinto beans or a cup of cooked lentils are easy swaps.
1 1/2 cups (170g) shredded cheddar or Monterey Jack
Shred off the block for the creamiest melt; pre-shredded is convenient but coats in starch and melts less smoothly. Pepper Jack adds heat.
Toppings: sour cream, sliced avocado, chopped cilantro, lime wedges
These cool and brighten the rich rice. Plain Greek yogurt stands in for sour cream, and pickled jalapenos add tang.
Tips & Tricks
Toast the rice first
stirring dry rice in the beef drippings for 1 minute coats each grain and keeps the finished pot fluffy instead of sticky.
Do not stir while it simmers
once the broth goes in, stir once, cover, and leave it alone so the rice steams evenly and the bottom does not turn gluey.
Watch the salt
taco packets and broth both carry sodium, so taste before adding any extra and use low-sodium broth as your baseline.
Rest before serving
5 minutes off the heat with the lid on lets the rice absorb the last of the liquid and makes the cheese set just enough to scoop.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a 12-inch skillet over medium-high heat, about 375F (190C), and cook the ground beef and onion for 6 to 8 minutes, breaking it up, until no pink remains and the onions are soft and translucent.
2. Bloom the garlic and spices
Lower the heat to medium, add the garlic and taco seasoning, and stir for 30 seconds until fragrant and the meat is coated; do not let the garlic brown or it turns bitter.
3. Toast the rice
Stir in the dry rice and cook for 1 minute, tossing so each grain glistens in the drippings; this step is what keeps the final pot fluffy.
4. Add the liquid
Pour in the diced tomatoes with their juice and the broth, scrape up any browned bits, and bring to a gentle boil at about 212F (100C).
5. Simmer covered
Stir in the corn and beans, cover, and reduce the heat to low. Cook for 20 to 22 minutes without lifting the lid, until the rice is tender and the liquid is absorbed.
6. Melt the cheese
Pull the pan off the heat, scatter the shredded cheese over the top, and cover for 3 to 4 minutes until melted and glossy; the cheese should look soft, not oily.
7. Rest and serve
Let it sit 5 minutes, then fluff gently and top with sour cream, avocado, cilantro, and a squeeze of lime.
Delicious Variations
Chicken version
swap the beef for 1 lb diced chicken thighs and add 1 tablespoon oil before browning; thighs stay juicier than breast in a long simmer.
Tex-Mex veggie
replace the beef with 2 cups of chopped mushrooms and an extra can of beans, and use vegetable broth for a meatless pot.
Cheesy bake
transfer the finished rice to a baking dish, top with cheese, and broil at 500F (260C) for 3 minutes for a crisp, browned top.
How to Store One Pot Taco Rice
Refrigerator
Store in an airtight container for up to 4 days; the rice firms up as it chills, so reheat with a splash of broth.
Freezer
Freeze in portions for up to 2 months; press out air and thaw overnight in the fridge before reheating.
Reheating
Reheat in a covered skillet over medium-low heat with 2 tablespoons broth for 5 to 7 minutes, or microwave in 1-minute bursts, stirring between, until steaming hot.
Frequently Asked Questions
Q: Can I make one pot taco rice with instant rice?
No, instant rice turns mushy in this recipe because it needs far less liquid and time. Use long-grain white rice and follow the 20 to 22 minute simmer, or cook instant rice separately and fold it in at the end.
Q: Why is my taco rice still crunchy?
Your rice likely needs more liquid or a few more minutes covered over low heat. Add 1/4 cup broth, cover, and cook 5 minutes more, then rest 5 minutes off the heat before checking again.
Q: Can I use brown rice instead of white?
Yes, but brown rice needs about 40 to 45 minutes and roughly 1/2 cup extra broth. Add the corn and beans in the last 10 minutes so they do not overcook.
Q: Do I have to drain the tomatoes?
No, keep the juice because it is part of the cooking liquid that steams the rice. Draining them means you will need to add that much more broth.
Q: Can I make this ahead for meal prep?
Yes, it holds beautifully for up to 4 days in the fridge and the flavor deepens overnight. Keep the toppings separate and add them fresh when you reheat.
Give this one pot taco rice a try on your busiest night and let the single skillet do the work. If it goes wrong, remember that a dry pot just needs a splash of broth and 5 more covered minutes, and a wet one needs the lid off for 2 minutes. Cook it your way, and tell me how it went.
One Pot Taco Rice
One Pot Taco Rice turns pantry staples into a cheesy, beefy dinner with zero extra pans, ready in under an hour and loved by the whole table.
🧂 Ingredients
- 1 lb (450g) ground beef (85/15)
- 1 small yellow onion, diced (about 1 cup/150g)
- 2 cloves garlic, minced
- 1 packet (1 oz/28g) taco seasoning
- 1 1/2 cups (280g) long-grain white rice, uncooked
- 1 can (14.5 oz/411g) diced tomatoes, undrained
- 2 cups (480ml) low-sodium chicken broth
- 1 cup (165g) frozen corn kernels
- 1 can (15 oz/425g) black beans, drained and rinsed
- 1 1/2 cups (170g) shredded cheddar or Monterey Jack
- Toppings: sour cream, sliced avocado, chopped cilantro, lime wedges
📋 Instructions
- 1Brown the beef — Heat a 12-inch skillet over medium-high heat, about 375F (190C), and cook the ground beef and onion for 6 to 8 minutes, breaking it up, until no pink remains and the onions are soft and translucent.
- 2Bloom the garlic and spices — Lower the heat to medium, add the garlic and taco seasoning, and stir for 30 seconds until fragrant and the meat is coated; do not let the garlic brown or it turns bitter.
- 3Toast the rice — Stir in the dry rice and cook for 1 minute, tossing so each grain glistens in the drippings; this step is what keeps the final pot fluffy.
- 4Add the liquid — Pour in the diced tomatoes with their juice and the broth, scrape up any browned bits, and bring to a gentle boil at about 212F (100C).
- 5Simmer covered — Stir in the corn and beans, cover, and reduce the heat to low. Cook for 20 to 22 minutes without lifting the lid, until the rice is tender and the liquid is absorbed.
- 6Melt the cheese — Pull the pan off the heat, scatter the shredded cheese over the top, and cover for 3 to 4 minutes until melted and glossy; the cheese should look soft, not oily.
- 7Rest and serve — Let it sit 5 minutes, then fluff gently and top with sour cream, avocado, cilantro, and a squeeze of lime.
