
One Pan Beef Taco Rice Skillet
Ingredients
Method
- Brown meat:Heat the oil in a large skillet over medium-high heat. Add the onion and cook for 2 minutes. Add the garlic and beef and cook until browned. Stir in the diced peppers and cook for 1 more minute.
- Add remaining ingredients:Stir in the tomato paste, taco seasoning, salt and pepper. Cook for 1 minute. Add the rice, broth, salsa, black beans and corn and stir well.
- Cook:Bring to a simmer, cover the skillet with a lid, reduce the heat and gently cook for around 15 minutes, or until cooked through. Add more broth if necessary.
- Serve:Top with shredded cheese and cover for another 2 minutes, if you like. Serve with your favorite toppings.
Nutrition
Notes
Tried this recipe?
Let us know how it was!You Know Those Nights When You Just Stare at the Fridge?
You know the ones I’m talking about. It’s 6:15 PM, you’ve been running around all day, and the last thing you want to do is spend an hour making dinner. I’ve been there more times than I can count. Honestly, this Beef Taco Rice Skillet saved my weeknight sanity. It’s the kind of meal that feels like a treat but comes together in one pan in about 30 minutes. No fuss, no pile of dishes, just a big skillet of cheesy, spiced goodness that everyone actually eats.
The first time I made this, I was skeptical. Could a one pan meal really deliver the flavor of a fully loaded taco? Turns out, yes. The rice soaks up all that taco seasoned broth, the beef gets nice and browned, and the melty cheese on top is pure comfort. It’s become my go to for those nights when I need dinner on the table fast and I don’t want to hear any complaints.
Why This Beef Taco Rice Skillet Works
Look, I’ve tested a lot of skillet dinners. Some end up with crunchy rice, some are too watery, and some just taste flat. This one hits different. The secret is building flavor in layers. You brown the beef first, then you cook the peppers and onion in that rendered fat. That’s where the magic starts. Then you add the tomato paste and taco seasoning and let it get all fragrant before the liquid goes in.
And the rice? It cooks right in the skillet, absorbing all those savory juices. I used to cook rice separately and add it at the end, but that always felt like an extra step. Cooking it in the same pan means every grain is infused with that taco flavor. Plus, less cleanup. I mean, who doesn’t love that?
Another thing I love about this recipe is how flexible it is. You can swap the protein, change the toppings, or adjust the spice level. It’s forgiving. The first time I made it, I accidentally used too much broth and it came out a little soupy. But I let it simmer a bit longer and it thickened right up. So don’t stress if something seems off. We’re calling this rustic, not messy.
What You’ll Need for This One Pan Mexican Rice
I’m a big believer in using what you have. But for this Beef Taco Rice Skillet, there are a few key players that make it work. You’ll need olive oil, a large onion, some garlic, and a pound of ground beef. I usually go for 85/15 lean. It has enough fat to brown nicely but not so much that you’re swimming in grease. If you use something leaner, just add a splash more oil.
Then you grab a red and a yellow bell pepper. I like the color contrast, but any color works. Tomato paste adds that deep, savory note. And for the seasoning, you can use a packet of store bought taco seasoning or make your own. I’ll share my blend in the tips section. You’ll also need long grain white rice, chicken or beef broth, and a jar of chunky salsa. The salsa adds so much flavor without any extra work.
For the stir ins, you’ll add a can of black beans and some sweet corn. Both are optional but I think they make the dish more satisfying. And of course, you need shredded cheese for the top. I use a Mexican blend or sharp cheddar. Pre shredded is fine, but if you have a block, shredding it yourself makes a difference. It melts so much better.
How to Make This Savory Taco Rice Dish
I’m not going to repeat the full recipe here because the recipe card below has all the details. But let me walk you through the flow so you feel confident. You start by heating the olive oil in a large skillet. A 12 inch skillet with a lid is perfect. If you don’t have a lid, you can use foil. I’ve done it before and it works fine.
Cook the onion and peppers until they soften, about 5 minutes. Then add the garlic and cook for another 30 seconds. Push the veggies to the side and add the ground beef. Break it up with a wooden spoon and let it brown. Don’t stir it constantly. Let it sit and get some color. That’s where the flavor is.
Once the beef is cooked, stir in the tomato paste and taco seasoning. Let it cook for a minute until it smells amazing. Then add the rice, broth, and salsa. Give everything a good stir, bring it to a boil, then reduce the heat to low. Cover the skillet and let it simmer for about 20 minutes. Don’t lift the lid to peek. Trust the process.
After 20 minutes, check the rice. It should be tender and the liquid should be mostly absorbed. If it’s still a little wet, let it cook uncovered for a few more minutes. Then stir in the black beans and corn. Sprinkle the cheese on top, cover again, and let it sit for 2 to 3 minutes until the cheese melts. That’s it. Dinner is done.
Tips for the Best Skillet Dinner with Rice
I’ve made this Beef Taco Rice Skillet enough times to know where things can go wrong. So let me save you the trouble. First, use lean ground meat. If you use something with a lot of fat, you’ll need to drain it after browning. Otherwise, the rice can get greasy. I usually skip draining with 85/15, but if you see a lot of fat, spoon some out.
Make your own taco seasoning. It’s so easy and you probably have everything in your pantry. Combine onion powder, garlic powder, salt, dried oregano, cumin, and smoked paprika. It takes two minutes and tastes way better than the packet. Plus, you can control the salt and spice.
Shred your own cheese. I know, it’s an extra step. But pre shredded cheese has anti caking agents that prevent it from melting smoothly. If you want that gooey, stretchy cheese pull, buy a block and shred it yourself. It’s worth it.
If your skillet isn’t oven safe, don’t try to broil the cheese in it. Transfer the mixture to a baking dish first. I learned that one the hard way. Also, don’t stir the rice too often while it’s cooking. Stirring can break the grains and make the rice mushy. Just let it do its thing.
Common Mistakes & Fixes
Mistake: The rice is undercooked and the liquid is gone.
Solution: Add a splash more broth or water, cover, and cook on low for another 5 minutes. Don’t add too much. Just a quarter cup should do it.
Mistake: The rice is mushy.
Solution: You probably used too much liquid or stirred it too much. Next time, stick to the ratio of 1 cup rice to 1.5 cups liquid plus the salsa. And resist the urge to stir.
Mistake: The dish is bland.
Solution: Add more salt. Seriously, taco seasoning needs a good amount of salt to make the flavors pop. Also, make sure you’re browning the beef enough. That browning adds so much depth.
Add Ins and Variations for Your Taco Seasoned Rice
This recipe is a great base for experimenting. I’ve made it with ground turkey when I wanted something lighter, and it was just as good. You can also use shredded chicken or even crumbled tofu if you’re going plant based. Just adjust the cooking time as needed.
For a vegetarian version, skip the meat and add an extra can of black beans or some pinto beans. You could also throw in some diced sweet potatoes or zucchini. If you want to make it spicier, add diced jalapeños, a pinch of cayenne, or a splash of hot sauce. My husband likes it with a big spoonful of salsa verde on top.
If you’re watching your carbs, swap the white rice for cauliflower rice. Just skip the broth addition and stir the cauliflower rice in at the end. Cook it for about 5 minutes until it’s tender. It won’t be the same texture, but it’s still really good. For brown rice, increase the broth to 2.5 cups and extend the cooking time to about 40 minutes. Check it at 35 and go from there.
You can also add other aromatics like diced bell peppers and minced garlic. I sometimes throw in a handful of chopped cilantro at the end for freshness. And if you have leftover corn on the cob, cut it off and toss it in. It adds a nice sweetness.
Serving Suggestions for This Cheesy Taco Rice Skillet
This dish is pretty complete on its own, but I love setting up a little topping bar. It makes dinner feel more fun. Set out bowls of diced tomatoes, shredded lettuce, sliced avocado, sour cream, and green onions. Everyone can customize their bowl. It’s great for picky eaters.
I also like to serve it with warm tortillas or tortilla chips for scooping. The chips add a nice crunch. If you want a side, a simple green salad with lime vinaigrette works perfectly. Or some steamed broccoli. My kids love it with a side of Mexican street corn. That’s a whole other recipe though.
For a taco Tuesday twist, pile the mixture into hard or soft taco shells. Top with all the usual fixings. It’s a fun way to change it up. And if you’re feeding a crowd, this recipe doubles easily. Just use a bigger skillet or a Dutch oven.
Storing and Reheating Leftover Beef Taco Rice Skillet
This is one of those meals that tastes even better the next day. The flavors have time to meld together. Let the skillet cool completely, then transfer the leftovers to an airtight container. It will keep in the fridge for up to 4 days. I usually portion it into individual containers for easy lunches.
To reheat, you can use the microwave. Just cover the bowl with a damp paper towel to add a little moisture. Heat in 30 second bursts until it’s hot. If you have more time, reheat it in a skillet on the stovetop. Add a splash of broth or water to keep it from drying out. Stir it occasionally until it’s heated through.
You can also freeze this dish. I like to freeze it before adding the cheese. Let the mixture cool, then transfer it to a freezer safe container. It will keep for up to 3 months. When you’re ready to eat it, thaw it in the fridge overnight. Reheat it in a skillet, then add the cheese and cover until it melts. It’s like having a homemade frozen dinner ready to go.
Pro tip: If you’re meal prepping, make a double batch and freeze half. You’ll thank yourself on a busy weeknight. I do this all the time and it’s a lifesaver.
Frequently Asked Questions
Go Ahead, Make This Tonight
I really hope you give this Beef Taco Rice Skillet a try. It’s one of those recipes that makes you feel like you have your life together, even on the craziest days. When you make it, top it with avocado and a squeeze of lime. Drop a comment and tell me how your family liked it! I love hearing from you guys.
And if you’re looking for more easy weeknight inspiration, check out my Pinterest boards. I share tons of ideas there. For now, dinner is done, and you still have energy for the rest of your evening. That’s a win in my book.
Source: Nutritional Information
How do you make a one pan beef taco rice skillet?
Start by browning the beef with onion and peppers. Stir in tomato paste and taco seasoning. Add rice, broth, and salsa. Cover and simmer for 20 minutes. Stir in beans and corn, top with cheese, and let it melt. It’s all done in one skillet with minimal cleanup.
Can I use brown rice instead of white rice in this beef taco rice skillet?
Yes, but you’ll need to adjust the liquid and time. Use 2.5 cups of broth instead of 1.5, and cook for about 40 minutes. Check it at 35 minutes to see if the rice is tender. You may need to add a little more liquid if it absorbs too quickly.
What can I substitute for black beans in this savory taco rice dish?
Pinto beans are the easiest swap. You can also use kidney beans or chickpeas. If you want to skip the beans entirely, add more corn or some diced bell peppers. The dish will still be hearty and delicious.
How do I store and reheat leftover beef taco rice skillet?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave with a damp paper towel, or in a skillet with a splash of broth. You can also freeze it for up to 3 months. Thaw overnight in the fridge before reheating.
Is this spiced beef rice meal spicy, and how can I adjust the heat?
As written, it’s mild to medium. The salsa and taco seasoning add a little warmth but not a lot of heat. To make it spicier, add diced jalapeños, cayenne pepper, or hot sauce. For a milder version, use mild salsa and reduce the chili powder in the seasoning.
Can I use pre-cooked rice?
You can, but the texture will be different. If using pre-cooked rice, reduce the broth to about 1 cup and only simmer for 5 to 10 minutes to warm everything through. Don’t overcook it or the rice will get mushy.
What if the liquid evaporates before the rice is done cooking?
Add a splash of broth or water, about a quarter cup, and continue cooking on low heat. Make sure the lid is on tight. If it keeps happening, your heat might be too high. Keep it on a gentle simmer, not a rolling boil.
Can I freeze this Mexican Taco Skillet?
Yes, it freezes well. I recommend freezing it before adding the cheese. Let the mixture cool, then transfer to a freezer safe container. It will keep for up to 3 months. Thaw overnight in the fridge, reheat, then add cheese and cover until melted.





