Easy 20-Minute Ground Beef and Rice Skillet

Ready In
Servings
Difficulty

It was a Tuesday night, around 7:15, and the fridge was looking pretty sad. I had a pound of ground beef thawed, half an onion, and a bag of rice that was maybe a month from its best-by date. I needed dinner on the table in twenty minutes, and I needed it to be something my family would actually eat without complaint. That’s how this easy 20-minute ground beef and rice skillet was born. It wasn’t a planned recipe, honestly. It was a fridge-foraging victory.

There’s something about a one-pan meal that just feels right. No piles of dishes, no complicated steps, just a single skillet doing all the heavy lifting. I remember standing over the stove, stirring the beef and rice together, and thinking, “This is going to be either really good or really sad.” It turned out to be the kind of dinner that makes you sigh with relief after the first bite. It’s simple, yes. But it’s also deeply satisfying. The beef gets perfectly seasoned, the rice soaks up all those savory juices, and the whole thing comes together faster than you can order takeout. This is my go-to recipe for those nights when you just need to get food on the table, no fuss, no drama.

I’ve made this dish so many times now that I don’t even look at the recipe. It’s muscle memory at this point. And every time I serve it, I get that little nod from my husband—the one that says, “Yep, this is a keeper.” So if you need a quick, hearty, and genuinely delicious weeknight dinner, stick around. This one’s for you.

Why You’ll Love This Recipe

This ground beef and rice skillet isn’t just another weeknight dinner. It’s the one you’ll turn to again and again. Here’s why it works so well:

  • Quick & Easy : From start to finish, this meal is ready in just 20 minutes. No marinating, no long simmering, just fast, delicious food.
  • Simple Ingredients : You probably have most of these ingredients in your pantry and fridge right now. No fancy grocery store trips required.
  • Perfect for Busy Weeknights : This is the ultimate “I don’t want to cook but I have to” meal. It’s forgiving, fast, and always hits the spot.
  • Crowd-Pleaser : Kids and adults both love this dish. It’s familiar, comforting, and loaded with flavor.
  • One-Pan Wonder : Less cleanup means more time to relax. That’s a win in my book.

What makes this recipe different from other similar ones? It’s the technique. I cook the rice right in the skillet with the beef and broth, so every grain absorbs all that savory goodness. No separate pot of rice, no bland side dish. Just one pan of perfectly seasoned, cohesive comfort food. It’s the kind of meal that makes you feel like you’ve got your act together, even on the most chaotic nights.

What Ingredients You Will Need

This recipe uses simple, pantry-friendly ingredients to deliver big flavor. Here’s what you’ll need to grab:

  • 1 pound ground beef (80/20 is ideal for flavor, but lean works too)
  • 1 tablespoon olive oil (for browning the beef)
  • 1 small yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced (fresh is best, but jarred works in a pinch)
  • 1 cup long-grain white rice (uncooked; basmati or jasmine also work well)
  • 2 cups beef broth (low-sodium preferred, so you can control the salt)
  • 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds a nice depth of flavor)
  • 1 teaspoon paprika (smoked paprika is amazing here if you have it)
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt (adjust to taste)
  • 1 cup frozen peas and carrots (optional, but great for adding color and veggies)
  • Fresh parsley, chopped (for garnish)

I usually grab my ground beef from the local market, but any good-quality beef will do. For the rice, I prefer long-grain white rice because it stays fluffy and doesn’t get mushy. If you’re using a different type of rice, you might need to adjust the cooking time and liquid. The diced tomatoes add a little acidity and moisture that helps cook the rice perfectly. And don’t skip the smoked paprika if you can find it—it adds a subtle smokiness that really elevates the whole dish.

As for substitutions, you can easily swap the ground beef for ground turkey or chicken. Just add a little extra oil since leaner meats can dry out. For a gluten-free option, make sure your beef broth is certified gluten-free (most are). And if you’re out of beef broth, chicken broth works just fine too.

Equipment Needed

You don’t need a lot of fancy tools for this one. Here’s what you’ll need:

  • A large skillet or sauté pan (12-inch with a lid is ideal. A deep skillet works best to hold everything)
  • A wooden spoon or spatula (for breaking up the beef and stirring)
  • A sharp knife and cutting board (for dicing the onion and mincing garlic)
  • Measuring cups and spoons
  • A can opener

If you don’t have a lid for your skillet, you can use a sheet of aluminum foil tightly wrapped around the top. I’ve done that more times than I’d like to admit, and it works perfectly. A cast-iron skillet is great for this recipe because it holds heat well, but any heavy-bottomed pan will do. I’ve even made it in a large non-stick pan with good results. The key is having a pan that’s big enough to hold everything without overflowing.

Preparation Method

ground beef and rice skillet preparation steps

Let’s get cooking. This whole process takes about 20 minutes from start to finish, so have everything prepped and ready to go.

  1. Brown the beef. Place your large skillet over medium-high heat and add the olive oil. Once it’s shimmering, add the ground beef. Break it up with your wooden spoon and cook for about 5 minutes, until it’s no longer pink. Don’t drain the fat—it adds flavor and helps cook the rice later. If you’re using very lean beef, you might need to add a little extra oil.
  2. Sauté the aromatics. Add the diced onion to the skillet with the beef. Cook for 2-3 minutes, stirring occasionally, until the onion softens and becomes translucent. Then add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
  3. Add the rice and seasonings. Pour in the uncooked rice, paprika, garlic powder, onion powder, oregano, salt, and pepper. Stir everything together for about 1 minute. This toasts the rice slightly and coats it in all those beefy, seasoned flavors.
  4. Pour in the liquids. Add the beef broth and the undrained can of diced tomatoes. Stir well to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a boil.
  5. Simmer and cover. Once it’s boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Do not lift the lid during this time—the steam is what cooks the rice perfectly.
  6. Add the veggies (optional). After 15 minutes, remove the lid and check the rice. It should be tender and have absorbed most of the liquid. If you’re using frozen peas and carrots, stir them in now. Cover the skillet again and let it sit off the heat for 2-3 minutes, just until the veggies are heated through.
  7. Fluff and serve. Give everything a final stir, fluffing the rice with a fork. Taste and adjust seasoning if needed. Garnish with fresh parsley and serve hot.

A few things to watch for: if the rice looks a little wet after 15 minutes, don’t panic. Just let it sit covered for another 2-3 minutes off the heat. It will absorb the remaining liquid. If the rice is still hard and the liquid is gone, add a splash more broth or water, cover, and cook for another 3 minutes. Every stovetop is a little different, so trust your eyes and your nose.

Cooking Tips & Techniques

I’ve made this recipe probably two dozen times, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every time:

  • Don’t skip toasting the rice. That one minute you spend stirring the rice with the beef and seasonings makes a real difference. It gives the rice a nutty flavor and helps it hold its shape better during cooking.
  • Use a heavy-bottomed pan. This helps distribute heat evenly and prevents the rice from burning on the bottom. I learned this the hard way when I used a thin pan and ended up with crunchy, burnt rice on the bottom and mushy rice on top.
  • Resist the urge to peek. I know it’s tempting to lift the lid and check on things, but every time you do, you let out steam. That steam is what cooks the rice. Keep the lid on until the timer goes off.
  • Let it rest. After the cooking time is up, let the skillet sit covered for a few minutes off the heat. This allows the rice to finish absorbing any remaining liquid and steams everything to perfection.
  • Season in layers. Don’t just dump all the salt in at the end. Season the beef as it browns, add the dry seasonings with the rice, and then taste and adjust at the end. Layered seasoning gives you a deeper, more complex flavor.

One of my biggest failures with this recipe? I once tried to double it in a pan that was too small. Everything bubbled over, made a huge mess on the stovetop, and the rice didn’t cook evenly. Stick to the right size pan for the batch you’re making. If you need to double it, use a larger skillet or a Dutch oven.

Variations & Adaptations

This recipe is incredibly versatile. Here are a few ways to switch it up:

  • Cheesy Beef and Rice Skillet : After the rice is cooked, stir in 1 cup of shredded cheddar or Monterey Jack cheese. Cover for a minute until melted, then serve. It’s rich, creamy, and absolutely delicious.
  • Mexican-Inspired Version : Swap the oregano for cumin and chili powder. Use fire-roasted tomatoes and add a can of drained black beans along with the broth. Top with fresh cilantro and a squeeze of lime.
  • Low-Carb Option : Replace the white rice with cauliflower rice. Sauté the cauliflower rice separately and stir it in at the end. You’ll need to reduce the broth to about 1/2 cup to avoid a soupy mess.
  • Spicy Kick : Add 1/2 teaspoon of red pepper flakes or a chopped jalapeño along with the garlic. A dash of hot sauce at the table works too.
  • Veggie-Packed Version : Throw in a diced bell pepper or a handful of chopped spinach along with the onion. Mushrooms are also a great addition. Just sauté them with the beef and onion.

I personally love the Mexican-inspired version. I’ll sometimes serve it with a dollop of sour cream and some sliced avocado on top. It turns a simple weeknight meal into something that feels a little more special.

Serving & Storage Suggestions

This ground beef and rice skillet is best served hot, straight from the pan. I like to pile it into bowls and top it with fresh parsley or a sprinkle of cheese. It’s a complete meal on its own, but if you want to round it out, a simple side salad or some crusty bread works beautifully.

For storage, let the skillet cool completely, then transfer the leftovers to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together overnight, so leftovers taste even better the next day.

To reheat, I prefer the stovetop. Add a splash of water or broth to a skillet, add the leftovers, and warm over medium heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. If you’re freezing this dish, portion it into freezer-safe bags or containers. It will keep for up to 3 months. Thaw in the refrigerator overnight before reheating.

One thing I’ve noticed: the rice will absorb more liquid as it sits, so leftovers might be a little drier than the fresh version. That’s totally normal. Just add a little extra broth or water when reheating to bring back the moisture.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving (based on 4 servings):

  • Calories: 480
  • Protein: 28g
  • Fat: 18g
  • Carbohydrates: 48g
  • Fiber: 3g
  • Sugar: 5g
  • Sodium: 680mg

This meal is a good source of protein from the beef and complex carbohydrates from the rice, which gives you steady energy. The tomatoes provide vitamin C and lycopene, a powerful antioxidant. If you add the peas and carrots, you’re also getting a nice dose of vitamin A and fiber. For a balanced meal, this one ticks a lot of boxes. It’s not low-carb, but it’s a satisfying, nutrient-dense option that will keep you full for hours.

If you’re watching your sodium, use low-sodium broth and adjust the added salt to taste. You can also use ground turkey to reduce the saturated fat.

Conclusion

This easy 20-minute ground beef and rice skillet is the kind of recipe that saves dinner, night after night. It’s fast, forgiving, and packed with flavor. Whether you’re feeding a hungry family or just need a quick meal for yourself, this one never disappoints. I love how it turns simple pantry staples into something that feels like a real meal, not a compromise.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra veggies, or a pinch of your favorite spice, or a handful of cheese on top. That’s the beauty of a dish like this—it’s a starting point, not a rulebook. And when you do make it, I’d love to hear how it turned out. Drop a comment below, share your tweaks, or tag me in your photos. Happy cooking!

Frequently Asked Questions

Can I use brown rice instead of white rice?

You can, but the cooking time and liquid will need to be adjusted. Brown rice takes about 40-45 minutes to cook and needs more liquid. I recommend cooking the brown rice separately and then stirring it into the beef mixture at the end. If you want a one-pan method with brown rice, parboil it first or use quick-cook brown rice.

Can I make this recipe in advance?

Absolutely. This dish reheats really well, so it’s perfect for meal prep. Just cook it as directed, let it cool, and store it in the fridge. When you’re ready to eat, reheat it on the stovetop or in the microwave with a splash of broth to bring back the moisture.

Can I freeze this ground beef and rice skillet?

Yes, it freezes beautifully. Portion it into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The texture of the rice might be slightly softer after freezing, but the flavor will still be great.

What can I use instead of beef broth?

Chicken broth or vegetable broth work perfectly fine. Even water with a bouillon cube will do the job if that’s all you have. The broth adds flavor, but the beef and seasonings carry the dish, so don’t stress if you need to swap it.

How do I prevent the rice from getting mushy?

The key is using the right ratio of liquid to rice and not overcooking it. For long-grain white rice, 2 cups of liquid to 1 cup of rice is perfect. Also, don’t lift the lid while it’s simmering, and let it rest off the heat for a few minutes at the end. This keeps the rice fluffy, not mushy.

Pin This Recipe!

ground beef and rice skillet recipe
Print

Easy 20-Minute Ground Beef and Rice Skillet

A quick and hearty one-pan meal made with ground beef, rice, and simple pantry staples, ready in just 20 minutes. Perfect for busy weeknights when you need a satisfying dinner without the fuss.

  • Author: Bree
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 pound ground beef (80/20 is ideal)
  • 1 tablespoon olive oil
  • 1 small yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced
  • 1 cup long-grain white rice, uncooked
  • 2 cups beef broth, low-sodium preferred
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 teaspoon paprika (smoked paprika recommended)
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt (adjust to taste)
  • 1 cup frozen peas and carrots (optional)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Brown the beef: Place a large skillet over medium-high heat and add olive oil. Once shimmering, add ground beef. Break it up and cook for about 5 minutes until no longer pink. Do not drain the fat.
  2. Sauté the aromatics: Add diced onion to the skillet and cook for 2-3 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
  3. Add rice and seasonings: Stir in uncooked rice, paprika, garlic powder, onion powder, oregano, salt, and pepper. Cook for 1 minute to toast the rice slightly.
  4. Pour in liquids: Add beef broth and undrained diced tomatoes. Stir well, scraping up any browned bits. Bring to a boil.
  5. Simmer and cover: Reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes. Do not lift the lid.
  6. Add veggies (optional): After 15 minutes, remove lid and check rice. If tender, stir in frozen peas and carrots. Cover and let sit off heat for 2-3 minutes until heated through.
  7. Fluff and serve: Stir and fluff rice with a fork. Adjust seasoning if needed. Garnish with fresh parsley and serve hot.

Notes

For best results, use a heavy-bottomed pan to prevent burning. Resist lifting the lid during simmering to ensure proper rice cooking. If rice is still hard after 15 minutes, add a splash more broth and cook covered for another 3 minutes. Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 480
  • Sugar: 5
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 6
  • Carbohydrates: 48
  • Fiber: 3
  • Protein: 28

Keywords: ground beef, rice, skillet, one-pan, quick dinner, weeknight meal, easy recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating