One Pot Cheesy Taco Rice
By Martis Guleryan Updated
In short: Brown ground beef with onion and taco spices, simmer it with rice, beans, corn, tomatoes and broth in one covered pot for about 20 minutes, then melt cheddar on top. Serves 6.
- 45 min
- 6 servings
- Easy
Why you’ll love this recipe
Taco night without the assembly line: everything simmers together in one pot, and the rice soaks up all the spiced tomato flavor.
- One pot, from browning to serving.
- Budget-friendly — ground beef stretched with rice and beans feeds 6.
- Customizable toppings so everyone at the table gets their version.
Ingredient substitutions
| Instead of | You can use |
|---|---|
| Ground beef | Ground turkey or ground chicken. |
| Long-grain white rice | Brown rice: increase the broth to 2¾ cups and simmer 40–45 minutes. |
| Spice blend | 3 tablespoons of store-bought taco seasoning; reduce the salt to ¼ teaspoon. |
One Pot Cheesy Taco Rice
- Prep
- 10 min
- Cook
- 35 min
- Total
- 45 min
Ingredients
Taco rice
Toppings
Metric weights use ingredient-specific densities from King Arthur Baking — Ingredient Weight Chart. For baking, weighing is more accurate than cups.
Instructions
Tap a step number to mark it done.
-
Step 1: Brown the beef
Heat a Dutch oven over medium-high heat. Add the ground beef and onion and cook, breaking up the meat, 6–8 minutes until browned with no pink remaining. Drain excess fat.
-
Step 2: Bloom the spices
Stir in the garlic, chili powder, cumin, smoked paprika, oregano and salt. Cook 1 minute until fragrant.
-
Step 3: Add rice and liquids
Stir in the rinsed rice, tomatoes with their juices, black beans, corn and broth. Bring to a boil, scraping the bottom of the pot.
-
Step 4: Simmer covered
Reduce the heat to low, cover tightly and simmer 18–20 minutes, until the rice is tender and the liquid is absorbed. Do not lift the lid during the first 15 minutes.
Tip: If the rice is still firm but the pot is dry, add ¼ cup of broth, cover and cook 5 minutes more.
-
Step 5: Rest and melt the cheese
Take the pot off the heat and let it stand covered 5 minutes. Fluff with a fork, scatter the cheese over the top, cover again and let it melt 2–3 minutes. Serve with toppings.
Recipe from joyfulhomecooking.com/recipes/one-pot-cheesy-taco-rice/
Tips for the best results
- Rinsing the rice washes off surface starch so the grains stay separate instead of gummy.
- Use a pot with a tight lid. If steam escapes, the rice will not cook evenly.
- For more heat, use hot tomatoes with chiles or add a diced jalapeño with the onion.
Storage, reheating and freezing
- Refrigerator
- Refrigerate within 2 hours of cooking. Keeps 3–4 days in an airtight container.
- Reheating
- Add a splash of broth or water and reheat covered in the microwave or on the stove until it reaches 165°F (74°C).
- Freezing
- Freeze portions for up to 3 months. Thaw overnight in the fridge and reheat with a splash of liquid.
Frequently asked questions
Can I use instant rice?
Not with these liquid amounts. Instant rice needs far less liquid and time, and the dish will turn mushy.
Why is my rice still crunchy?
The heat was too high or the lid let steam escape. Add a little broth, cover tightly and cook on low 5 minutes more.
Pin it for later
Save your favorite design to a Pinterest board so the recipe is there when you need it.
Reviews
Be the first to review this recipe
Tell us how it turned out and what you changed. Your notes help other home cooks.
Email us your reviewWritten by Martis Guleryan
Martis Guleryan is the founder of Joyful Home Cooking and writes and edits the recipes and cooking guides on the site, with a focus on easy weeknight dinners, family-friendly baking and clear, practical steps.
Published , last updated . Read our editorial policy.