30-Minute One-Pan Taco Rice Skillet
This taco rice skillet delivers all the flavor of taco night in a single pan, with seasoned beef, tender rice, black beans, and a blanket of melted cheese. The whole thing comes together fast and uses mostly ingredients you already have.

It is the kind of dinner that saves a Tuesday without tasting like a compromise. Spoon it straight from the skillet, pile on your favorite toppings, and dinner is done.
Why This Skillet Dinner Works
The rice cooks right in the same pan, soaking up every bit of beefy, spiced liquid so nothing goes to waste. You get fluffy grains with deep taco flavor, not a bland side dish.
A layer of cheese melted on top makes it feel like a real event, even on a weeknight. And because it all happens in one pan, cleanup takes about two minutes.
Ingredients

- 1 lb ground beef: 85% lean gives the best balance of flavor and not too much grease.
- 1 small onion, diced: yellow or white both work.
- 2 cloves garlic, minced: fresh gives a sharper, cleaner bite.
- 2 tbsp taco seasoning: about 1 store-bought packet or a homemade blend.
- 1 cup long-grain white rice: jasmine or standard long-grain; avoid instant or parboiled rice.
- 1 (14.5 oz) can diced tomatoes: keep the juices, they add moisture the rice needs.
- 1 ½ cups beef broth: low-sodium so you can control the salt.
- 1 (15 oz) can black beans, drained and rinsed: adds heft and a creamy texture.
- 1 cup frozen corn kernels: no need to thaw.
- 1 cup shredded Mexican blend cheese: or cheddar plus Monterey Jack.
- Fine sea salt and black pepper: to season the beef as it browns.
Variations / Substitutions
- Protein: ground turkey or ground chicken work well; you may need a tiny drizzle of oil since they are leaner.
- Seasoning: use 2 tbsp of a homemade blend with cumin, chili powder, paprika, and dried oregano.
- Beans: pinto beans or kidney beans swap in easily.
- Corn: skip it or replace with a diced bell pepper for a different sweetness.
- Dairy-free: use a good melting plant-based shred and check your broth is dairy-free.
Burrito Bowl is next on our list if this skillet is your kind of dinner.
How To Make 30-Minute One-Pan Taco Rice Skillet
Step 1: Brown the Beef

Set a large, deep skillet over medium-high heat. Crumble the 1 lb ground beef into the pan, season with a pinch of salt and a few grinds of pepper, and cook for about 5 minutes, breaking up the meat as it browns.
You will know it is ready when no pink spots remain and the bottom of the pan has a few browned bits stuck to it. Drain off all but 1 tbsp of fat, leaving that small amount in the skillet for the next step.
Step 2: Cook the Aromatics and Toast the Rice

Reduce the heat to medium, add the diced onion, and cook until it softens and turns translucent, about 3 minutes. Stir in the minced garlic and the 2 tbsp taco seasoning, and let them bloom for 30 seconds until fragrant.
Add the 1 cup of rice and stir to coat each grain with the seasoned oil. Let the rice toast for 1 minute, just until it smells nutty and looks slightly opaque at the tips.
Step 3: Simmer the Skillet

Pour in the can of diced tomatoes with all their juices, the 1 ½ cups beef broth, the drained black beans, and the frozen corn. Stir everything together, increase the heat to high, and bring the liquid to a full boil.
Once it is bubbling, clamp on a tight-fitting lid, reduce the heat to low, and simmer undisturbed for 16 to 18 minutes. The rice is done when the liquid is absorbed and the grains are tender with no chalky center. Resist the urge to lift the lid before the 16 minute mark or steam will escape and the rice may cook unevenly.
Step 4: Top with Cheese and Serve

Remove the skillet from the heat. Scatter the 1 cup of shredded cheese evenly over the top, then return the lid and let the cheese melt from the residual heat for 2 minutes.
Carry the skillet straight to the table, scoop generous portions, and finish with whatever you love on tacos: a dollop of sour cream, sliced avocado, chopped cilantro, or a squeeze of lime. The cheese will be glossy and pull into strings as you serve.
A Few Tips Before You Start
- This dish depends on the right rice texture, so stick with standard long-grain white rice. Instant rice will turn to mush and brown rice needs more liquid and time.
- Let the pan do the work during the simmer. Opening the lid too early releases the steam that cooks the rice, so check it only when the timer goes off.
- Taste your taco seasoning before adding salt. Some blends are saltier than others, and the broth also adds sodium.
- For a crispier topping, run the finished skillet under the broiler for 1 minute after melting the cheese on the stove.
Simmer times vary by rice type:
| Rice variety | Liquid amount | Simmer time |
|---|---|---|
| Long-grain white | 1 ½ cups broth | 16-18 mins |
| Jasmine white | 1 ½ cups broth | 14-16 mins |
| Long-grain brown | 2 cups broth | 35-40 mins |
Storing Leftovers
- Refrigerate: store cooled leftovers in a sealed container for up to 4 days. The rice will firm up as it sits, so add a splash of water or broth when you reheat.
- Reheating: warm gently on the stove over medium-low, stirring occasionally, or microwave individual portions. A sprinkle of fresh cheese on top helps revive the dish.
What To Serve With Taco Rice Skillet
A simple green salad with a tangy lime vinaigrette cuts through the richness of the cheese and beef. The acid and crunch make each bite feel lighter. For a more substantial spread, serve with warm tortilla chips and a chunky guacamole. The creamy avocado and salty chips are a natural match for the spiced rice.
Frequently Asked Questions
Can I make this ahead of time?
Yes, the whole skillet keeps well. Prepare as directed, cool completely, and refrigerate. Reheat with a little extra broth to loosen the rice.
What if my rice is still crunchy after simmering?
If the timer goes off and the grains are still firm, add a splash of hot broth, cover again, and simmer for 3 to 5 more minutes until tender.
Is this skillet spicy?
It carries the warmth of taco seasoning, not aggressive heat. To turn it up, add a minced jalapeño with the onion or serve with hot sauce.
Can I use brown rice instead?
You can. Use 2 cups of beef broth and increase the covered simmer time to 35 to 40 minutes. Check for tenderness at the 35 minute mark and add a few more minutes if needed.

Taco Rice Skillet Recipe
Ingredients
Method
- Brown the beef in a skillet over medium-high heat, season with salt and pepper, then drain all but 1 tbsp fat.
- Reduce heat to medium, cook the onion 3 minutes, add garlic and taco seasoning for 30 seconds, then stir in rice and toast 1 minute.
- Add tomatoes with juices, broth, beans, and corn. Bring to a boil, cover, reduce heat to low, and simmer 16-18 minutes until rice is tender.
- Off heat, sprinkle cheese on top, cover again to melt 2 minutes, then serve with desired toppings.
