30-Minute Ground Beef and Rice Skillet
This ground beef and rice skillet comes together in one pan and half an hour, the kind of dinner that saves a busy weeknight without much thought. Everything cooks in sequence and the rice soaks up all the savory beef broth right in the skillet.

It’s unfussy, filling, and leaves you with only one pan to wash. A layer of melted cheddar on top makes it feel like a proper meal, not just a rushed one.
Why This Skillet Dinner Stays in the Rotation
The rice turns tender but not mushy, each grain carrying a hit of beef, garlic, and a little tomato. A handful of sharp cheddar melts on top at the end, giving you a creamy, cheesy finish that makes the whole thing feel more substantial.
I keep coming back to this because it’s endlessly adaptable. Swap the vegetables, use whatever cheese you have, or add a pinch of chili flakes for heat. It’s a recipe you can cook without a plan and still get dinner on the table fast.
Ingredients

- 1 tbsp olive oil: only if using lean ground beef
- 1 lb ground beef: 85/15 works best for flavor and not too much grease
- 1 medium onion, diced
- 1 bell pepper, diced: any color you have
- 2 cloves garlic, minced
- 1 cup long-grain white rice
- 1 tsp chili powder
- ½ tsp ground cumin
- ½ tsp salt, plus more to taste
- ¼ tsp black pepper
- 1 (14.5 oz) can diced tomatoes: with their juices
- 1 cup beef broth
- 1 cup shredded sharp cheddar cheese
- Chopped fresh parsley, for serving: (optional)
Variations / Substitutions
- Swap the protein: ground turkey or chicken work; you may need a teaspoon of oil.
- Use brown rice: increase broth to 1½ cups and simmer 35 to 40 minutes.
- Add vegetables: stir in a handful of spinach at the end, or fold in frozen corn with the tomatoes.
- Change the cheese: Monterey Jack or pepper jack gives a different kick; dairy-free shreds work fine.
- Spice it up: add a pinch of cayenne or a minced jalapeño with the onion.
For another easy skillet meal, try my One-Pan Mexican Quinoa Skillet.
How to Make Ground Beef and Rice Skillet
Step 1: Brown the Ground Beef

Heat a large skillet over medium-high heat. If your ground beef is very lean, add the 1 tbsp olive oil; otherwise, crumble in the 1 lb ground beef. Cook, breaking it up with a wooden spoon, until no pink remains and the meat is browned in spots, about 5 minutes.
You’ll see the pink fading and hear a steady sizzle as the meat releases its fat. Let it sit for a minute between stirs to get those deep brown bits, which build the base of the dish.
Step 2: Toast the Rice and Spices

Push the beef to one side of the skillet. Add the diced onion and bell pepper to the cleared area and cook until softened, about 3 minutes. Stir in the minced garlic, 1 tsp chili powder, ½ tsp cumin, and the 1 cup rice, and cook for 1 minute, stirring often to toast the rice lightly.
The rice will turn slightly translucent and smell nutty, while the spices bloom in the residual fat. This quick toast helps the grains stay separate as they cook and deepens the whole flavor.
Step 3: Simmer with Tomatoes and Broth

Pour in the can of diced tomatoes (with their juices) and 1 cup beef broth. Stir everything together, scraping up any browned bits stuck to the bottom. Bring the mixture to a boil, then reduce the heat to low. Cover the skillet and simmer for 15 minutes, or until the rice is tender and most of the liquid is absorbed.
After 15 minutes, lift the lid and check. The rice should be soft with a slight bite; if the pan looks dry before the rice is done, add 2 or 3 tablespoons of water and let it go a few minutes longer.
Step 4: Top with Cheese and Serve

Remove the skillet from the heat. Sprinkle the 1 cup shredded cheddar evenly over the top, then cover the pan again and let it sit for 2 to 3 minutes, until the cheese is fully melted. Uncover, scatter fresh parsley on top if you like, and serve right from the pan.
The cheese will be gooey and stretchy, with a few crisp edges if some hit the hot sides. Spoon it into bowls and watch it pull apart; that first cheesy bite is what makes this skillet feel like more than the sum of its parts.
A Few Notes for the Best Skillet
- Stick with long-grain white rice. Brown rice takes longer and needs more liquid (see Variations).
- Don’t rinse the rice before adding it; the extra starch helps thicken the dish slightly and keeps it from being too soupy.
- Grate your own cheese for the smoothest melt. Pre-shredded cheese often has anti-caking agents that can make it grainy.
- If you want a little heat, add a pinch of cayenne or a chopped jalapeño with the onion. You can also pass hot sauce at the table.
Storing and Reheating Leftovers
- Refrigerate: cool the skillet contents completely, then transfer to an airtight container. It will keep for up to 4 days.
- Reheating: microwave individual portions with a splash of water or broth to keep the rice from drying out. You can also reheat in a skillet over medium-low, stirring in a little liquid.
What to Serve With This Skillet
A simple green salad with a lemony vinaigrette cuts through the richness of the cheese and beef. Steamed green beans or roasted broccoli also work well, adding a crisp, bright side. If you want to scoop instead of spoon, warm tortilla chips or soft flour tortillas turn the skillet into an impromptu dip or wrap.
Frequently Asked Questions
Can I use quick-cooking or instant rice?
Yes, but do not simmer it with the beef mixture. Cook the dish without rice until the liquid reduces slightly, then stir in cooked instant rice right before topping with cheese.
What if my rice is still crunchy after 15 minutes?
Cover and cook for another 3 to 5 minutes, checking once. If the pan is dry, add 2 to 3 tablespoons of water or broth to help it steam.
Can I freeze this skillet meal?
Absolutely. Let it cool completely, then portion into freezer-safe containers. It keeps well for up to 2 months. Thaw overnight in the fridge and reheat with a splash of broth.

Ground Beef and Rice Skillet Recipe
Ingredients
Method
- Heat a large skillet over medium-high. Add oil if needed, then crumble in ground beef. Cook until browned, about 5 minutes.
- Push beef aside. Add onion and bell pepper; cook 3 minutes until soft. Stir in garlic, chili powder, cumin, and rice; cook 1 minute.
- Stir in tomatoes with juices and beef broth. Bring to a boil, then reduce heat to low. Cover and simmer 15 minutes, until rice is tender and liquid mostly absorbed.
- Remove from heat. Top with cheddar, cover, and let stand 2 to 3 minutes until melted. Serve with parsley.
