If you have ever stood in a Chipotle line for twenty minutes just to pay fifteen dollars for a burrito bowl, this recipe is going to change your life. Same flavors, bigger portions, and it all happens in your own kitchen.

Cumin, chili powder, tomatoes, and seasoned beef get layered with rice right in the same skillet. The rice soaks up every bit of that spiced tomato sauce while it cooks, and a blanket of melted cheese seals the deal.
I make this at least three times a month, and every time I do, I wonder why I ever bothered with takeout.
Why This Recipe Works
- One pan, one cleanup. Everything cooks together in a single skillet, rice included. Your sink will thank you.
- Ready in 40 minutes. Most of that time is hands-off simmering. You can set the table, make a salad, or just breathe for a minute.
- Pantry-friendly ingredients. Ground beef, canned tomatoes, rice, broth, cheese. You probably have most of this right now.
- Endlessly customizable. Swap the protein, change the seasoning profile, add your favorite veggies. It works every time.
- Feeds a crowd. Six generous servings from one skillet. Perfect for family dinners or meal prep.
What Is a Beef and Rice Skillet?
A beef and rice skillet is exactly what it sounds like: seasoned ground beef and uncooked rice simmered together in a skillet with broth and tomatoes until everything is tender and flavorful. Think of it as a deconstructed stuffed pepper, minus all the fuss.
It’s a classic American one-pan dinner that’s been a weeknight staple in homes across the country for decades. The beauty is in the technique. The rice cooks right in the skillet, absorbing all that beefy, tomatoey liquid as it simmers. No separate pot of rice needed.
Ingredients for Beef and Rice Skillet
This recipe uses simple, affordable ingredients that come together to create something far greater than the sum of its parts. Here’s what you’ll need and why each one matters.
For the Skillet
- Olive oil (1 tablespoon). For browning the beef and sauteing the aromatics. Any neutral oil works too.
- Lean ground beef (1 pound). I prefer 85/15 or 90/10 for this recipe. Leaner beef means less grease to drain, and the tomatoes and broth add plenty of moisture. Ground turkey or chicken work as substitutes, though you may want to add an extra splash of Worcestershire for depth.
- Onion (1 medium, chopped). Adds sweetness and body to the base. I use yellow onion, but white works just as well.
- Green bell pepper (1, chopped). This adds color, a slight crunch, and freshness. Red or yellow peppers are sweeter if you prefer that. You can skip it entirely on nights when the fridge is bare.
- Garlic (3 cloves, minced). Because garlic makes everything better. Use 1 tablespoon of pre-minced jarred garlic if that’s easier.
- Tomato paste (2 tablespoons). This is a quiet powerhouse. It adds concentrated tomato flavor and gives the sauce a richer, deeper color. Don’t skip it.
- Salt (1 teaspoon) and black pepper (3/4 teaspoon). Season as you go, and adjust at the end once the rice has absorbed the broth.
- Chili powder (1/2 teaspoon). Just enough for background warmth without pushing this into Tex-Mex territory. Leave it out if you prefer a completely neutral flavor.
- Canned diced tomatoes (one 14.5-ounce can, undrained). The tomatoes and their juice provide flavor and liquid for the rice to absorb. For a smoother texture, swap in an 8-ounce can of tomato sauce plus an extra 1/4 cup of broth.
- Low-sodium beef broth (1 1/2 cups). The simmering liquid that cooks the rice. Low-sodium is important here because the liquid reduces as the rice absorbs it, concentrating the salt. You can use water with a bouillon cube in a pinch.
- Uncooked long-grain white rice (1 cup). Long-grain cooks up fluffy and separate rather than sticky. Jasmine rice works equally well and adds a subtle floral aroma. Do NOT use instant rice. It will turn to mush.
- Worcestershire sauce (1 1/2 teaspoons). My secret weapon for umami depth. It adds a savory, slightly tangy complexity that you can’t quite put your finger on but would absolutely miss if it weren’t there.
For Finishing
- Shredded cheddar-jack cheese (1 cup). Melted on top for that gooey, golden finish. Swap in mozzarella for an Italian twist, or stir in white queso dip for a creamy, saucy version.
- Fresh parsley (2 tablespoons, chopped). Optional but adds a nice pop of color and freshness. Cilantro is a great swap if you’re going the Mexican route.

How to Make Beef and Rice Skillet
This whole dinner comes together in about 40 minutes, and most of that is hands-off simmering time. Four simple steps and dinner is done.
Step 1: Brown the Beef and Aromatics
Heat 1 tablespoon of olive oil in a large, deep skillet over medium heat. Add the ground beef and press it into a flat, even layer with a spatula. Let it cook untouched for 4 to 5 minutes until it gets a nice brown crust underneath.
Stir in the chopped onion, bell pepper, garlic, salt, pepper, and chili powder. Break the meat up as you go. Cook for another 5 to 6 minutes, stirring occasionally, until the beef is cooked through and the vegetables are tender.
If you’re using regular (not lean) ground beef, drain the excess fat at this point. Greasy liquid means greasy rice, and nobody wants that.
Step 2: Build the Sauce
Push the beef mixture to the edges of the skillet and add the 2 tablespoons of tomato paste to the center. Let it cook for about 20 to 30 seconds, stirring it into the oil. This brief toasting step deepens the tomato flavor and removes that raw, tinny taste.
Add the Worcestershire sauce, the can of diced tomatoes with all their juice, and the beef broth. Stir everything together until well combined.
Step 3: Add Rice and Simmer
Stir in the 1 cup of uncooked rice. Bring the whole skillet to a boil over high heat, then immediately reduce to a low simmer.
Cover with a tight-fitting lid and cook for 20 to 25 minutes. Here’s the critical part: do NOT lift the lid during this time. I know it’s tempting. Resist.
The rice cooks by absorbing the liquid and steaming under the lid. Every time you peek, you release steam and disrupt the process. The covered skillet works exactly like a pot of rice on the stove. Same ratio, same principle, just with a lot more flavor baked in.
Step 4: Add the Cheese
Remove the skillet from the heat and give everything a good stir. The rice should be tender and the liquid fully absorbed.
Sprinkle the shredded cheddar-jack cheese evenly over the top. Cover the skillet again and let it sit for 2 minutes. The residual heat melts the cheese into a gorgeous, gooey layer.
Want it creamier? Stir the cheese right into the rice instead of melting it on top. Both ways are fantastic.
Garnish with fresh parsley, and serve straight from the skillet.

Tips for the Best Beef and Rice Skillet
- Use a wide, deep skillet. A standard frying pan is too shallow. You need a 12-inch skillet or a deep saute pan with a lid so the rice can spread in an even layer and cook uniformly.
- Don’t lift the lid. I cannot stress this enough. The rice needs that trapped steam to cook properly. Set a timer and walk away.
- Drain the fat. If you’re not using lean beef, drain after browning. The rice will absorb whatever liquid is in the pan, and that includes grease.
- Taste after cooking, not before. The broth adds salt as it reduces, so the finished dish may be saltier than you expect. Always adjust seasoning after the rice is done.
- Let it rest for 5 minutes. After removing from heat and adding cheese, give it a few minutes off the burner. The rice firms up slightly and the texture improves.
Variations and Serving Ideas
This is where it gets fun. The base recipe is intentionally neutral so you can take it in any direction you want.
- Mexican beef and rice skillet. Add 1 teaspoon each of cumin and chili powder, plus a pinch of cayenne. Swap the cheddar-jack for a Mexican cheese blend. Top with cilantro, a squeeze of lime, and a spoonful of pico de gallo. Add a can of black beans if you want extra protein and fiber.
- Italian beef and rice skillet. Add 1 teaspoon dried oregano and 1/2 teaspoon dried basil. Swap the cheddar for shredded mozzarella. Toss in 1 1/2 cups of frozen peas and carrots with the broth. Finish with a sprinkle of Parmesan.
- Creamy version. Skip the shredded cheese entirely. Instead, stir in 1/2 cup of white queso dip (the microwavable kind) once the rice is done. It creates a velvety, saucy texture that kids go wild for.
- No-tomato version. Skip the diced tomatoes and tomato paste. Increase the beef broth to 2 1/4 cups to compensate for the lost liquid. The result is milder and lets the beef and Worcestershire flavors lead.
What to Serve With Beef and Rice Skillet
This is a full meal on its own, but if you want to round out the table, keep it simple.
- A crisp green salad with a bright vinaigrette balances the richness perfectly.
- Garlic bread or crusty rolls for soaking up any leftover sauce at the bottom of the skillet.
- Roasted broccoli or steamed green beans add color and crunch.
- Warm flour tortillas if you’re going the Mexican route. Scoop the skillet filling right in and eat it like a burrito.
Storage, Reheating, and Make-Ahead Tips
Storing Leftovers
Transfer cooled leftovers to an airtight container. They’ll keep in the fridge for 3 to 4 days. This reheats beautifully for lunch the next day.
Reheating
Stovetop is the way to go. Add 2 to 3 tablespoons of beef broth to the skillet along with the leftovers. Heat over medium-low, stirring occasionally, until warmed through. The splash of broth revives the rice and keeps it from drying out.
Microwave works in a pinch. Sprinkle a tablespoon of water over the top, cover loosely, and heat in 90-second intervals.
Freezing Instructions
This freezes surprisingly well. Let the skillet cool completely, then portion into freezer-safe containers or bags. It will keep for up to 3 months.
Thaw overnight in the fridge, then reheat on the stovetop with a splash of broth.
Make-Ahead Tips
You can brown the beef and aromatics up to a day in advance. Store in the fridge. When you’re ready for dinner, add it back to the skillet with the tomatoes, broth, and rice, then proceed as usual.
I wouldn’t recommend cooking the rice ahead. It absorbs too much liquid as it sits and the texture suffers. The beauty of this recipe is that the rice cooks in under 25 minutes anyway.

Mexican Beef and Rice Skillet
Ingredients
For the Skillet
- 1 tablespoon olive oil
- 1 pound lean ground beef 85/15 or 90/10
- 1 medium onion chopped
- 1 green bell pepper chopped
- 3 cloves garlic minced
- 2 tablespoons tomato paste
- 1 teaspoon salt
- 3/4 teaspoon black pepper
- 1/2 teaspoon chili powder optional
- 1 can diced tomatoes 14.5 oz, undrained
- 1 1/2 cups low-sodium beef broth
- 1 cup uncooked long-grain white rice or jasmine rice
- 1 1/2 teaspoons Worcestershire sauce
For Finishing
- 1 cup shredded cheddar-jack cheese
- 2 tablespoons fresh parsley chopped, optional
Instructions
Brown the Beef and Aromatics
- Heat olive oil in a large, deep skillet over medium heat. Add ground beef and press into a flat, even layer. Cook untouched for 4-5 minutes until browned underneath.
- Stir in onion, bell pepper, garlic, salt, pepper, and chili powder, breaking the meat up. Cook for 5-6 minutes, stirring occasionally, until beef is cooked through and vegetables are tender. Drain excess fat if needed.
Build the Sauce
- Push beef to the edges and add tomato paste to the center. Cook for 20-30 seconds, stirring into the oil.
- Add Worcestershire sauce, diced tomatoes with their juice, and beef broth. Stir everything together until well combined.
Add Rice and Simmer
- Stir in the uncooked rice. Bring to a boil over high heat, then reduce to a low simmer.
- Cover with a tight-fitting lid and cook for 20-25 minutes. Do not lift the lid during this time.
Add Cheese and Serve
- Remove from heat and stir. Sprinkle shredded cheese evenly over the top. Cover and let sit for 2 minutes to melt the cheese.
- Garnish with fresh parsley if desired. Serve directly from the skillet.
Notes
- Meat swap: Ground turkey, chicken, or sausage all work. Add extra Worcestershire or a splash of soy sauce when using poultry for more depth.
- Rice type: Long-grain white or jasmine rice both work perfectly. Do not use instant rice. Brown rice requires more liquid (2 1/2 cups broth) and a longer cook time (40-45 minutes).
- No-tomato version: Skip the diced tomatoes and tomato paste. Increase beef broth to 2 1/4 cups.
- Creamier version: Stir in white queso dip instead of topping with shredded cheese.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat on the stovetop with a splash of broth.
- Freezing: Cool completely, transfer to freezer-safe containers, and freeze for up to 3 months.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you’ll need to make adjustments. Brown rice takes 40 to 45 minutes to cook and needs more liquid. Increase the broth to 2 1/2 cups and plan for a longer simmer time. Check the rice at 40 minutes and add a few tablespoons of hot water if it looks dry before the rice is tender.
Why do you add the rice uncooked? Will it really cook through?
It will, and it’s the whole point of a one-pan dinner. The uncooked rice simmers in the broth and tomato liquid, absorbing it all as it cooks. The covered skillet traps steam, creating the same environment as a pot of rice on the stove. Same liquid ratio, same principle. Just don’t lift the lid, and you’ll have perfectly tender rice every time.
Can I substitute ground turkey or chicken for the beef?
You can. Ground turkey (not breast) is the closest swap. Ground chicken works too but is milder. I’d add an extra teaspoon of Worcestershire or a splash of soy sauce to boost the savory flavor when using poultry. Avoid ground turkey breast or chicken breast specifically, as they tend to cook up too dry.
What can I serve with beef and rice skillet?
A simple green salad, garlic bread, roasted broccoli, or warm flour tortillas all pair well. The skillet is hearty enough to stand alone, so keep the sides light and fresh.
What sauce goes well with beef and rice?
A drizzle of sriracha or hot sauce adds a nice kick. Sour cream dolloped on top cools things down. For the Mexican version, a spoonful of salsa or pico de gallo is perfect. Some folks love a squeeze of BBQ sauce for a smoky-sweet twist.
How do I store leftovers, and can I freeze this?
Store leftovers in an airtight container in the fridge for 3 to 4 days. For freezing, cool completely and transfer to freezer bags or containers. It keeps for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop with a splash of broth.
Can I make this ahead of time?
You can prep the beef and aromatics up to a day ahead and refrigerate them. When ready, add to the skillet with the liquids and rice and cook as directed. I don’t recommend cooking the rice ahead, as it continues to absorb moisture and gets mushy.
How do I make it creamier or less dry?
For a creamier result, stir in white queso dip instead of topping with shredded cheese. You can also stir in a couple tablespoons of cream cheese or sour cream at the end. If the finished dish seems dry, stir in a few tablespoons of warm broth before serving.

Leave a Review