Quick Ground Beef and Rice Skillet in 20 Minutes

Ready In
Servings
Difficulty

Third time this week and I still can’t believe how fast it disappears. The first time, I was just trying to use up half a pound of ground beef and a lonely bell pepper. By the third night, my husband was asking if this was going to become a permanent part of the dinner rotation. I shrugged, but honestly? I was already thinking about what I’d change next time.

This quick ground beef and rice skillet in 20 minutes started as a throw-together weeknight rescue mission. But somewhere between the sizzle of the beef hitting the pan and the moment the rice soaked up all that savory broth, it became something I actually looked forward to. Not because it’s fancy — it’s not. But because it’s one of those rare meals that delivers real comfort without making you feel like you spent your whole evening in the kitchen.

There’s a specific smell that happens when the garlic hits the beef fat, and the rice starts to puff up and get tender. It’s the kind of dinner that doesn’t ask for much, but gives you everything. A full plate, a clean kitchen, and maybe even time to sit down and actually eat it while it’s hot.

That’s the thing about a good skillet meal. It doesn’t need a long backstory or a complicated technique. It just needs to work. And this one works every single time.

Why You’ll Love This Recipe

Let me tell you why this skillet dinner has earned a permanent spot in my weekly rotation. It’s not just about the speed, though that certainly helps.

  • Quick & Easy: From fridge to table in exactly 20 minutes. No marinating, no complicated steps, no waiting around. This is the definition of a weeknight win.
  • Simple Ingredients: Ground beef, rice, a few pantry spices, and some vegetables. You probably have most of this stuff already, which makes it perfect for those nights when you’re staring into the fridge hoping for inspiration.
  • Perfect for Busy Weeknights: Whether you’re juggling homework, late meetings, or just want to eat before 7 PM, this recipe delivers. It’s also great for meal prep — just make a double batch.
  • Crowd-Pleaser: My kids clean their plates without complaint. My husband goes back for seconds. Even my picky-eating friend asked for the recipe after one bite.
  • Unbelievably Delicious: The beef gets nicely browned, the rice stays fluffy, and everything comes together in a savory, slightly seasoned sauce that coats every grain. It’s simple food done right.

What makes this recipe different from all the other ground beef and rice recipes out there? It’s the technique. I brown the beef properly — not just cook it — to develop deep flavor. Then I toast the rice in the pan with the aromatics before adding the liquid. That extra two minutes makes a world of difference in texture and taste. It’s a small step that turns a basic dinner into something you’ll actually crave.

This isn’t just another version of the same old thing. It’s the version that finally clicks. The one you’ll make on autopilot because you’ve memorized it, and it always turns out perfectly.

What Ingredients You Will Need

This recipe keeps things simple. You don’t need anything fancy or hard to find. Here’s what you’ll need to make this quick ground beef and rice skillet in 20 minutes:

  • 1 lb ground beef (80/20 works great for flavor, but you can use leaner if you prefer)
  • 1 cup long-grain white rice (uncooked — basmati or jasmine also work well)
  • 1 small yellow onion, diced (about 1/2 cup)
  • 2 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
  • 1 bell pepper, diced (any color — red adds sweetness, green adds a bit of bite)
  • 2 cups beef broth (low-sodium so you can control the salt)
  • 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds nice flavor)
  • 1 teaspoon paprika (smoked paprika adds a deeper flavor if you have it)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil (for cooking)
  • Optional garnish: chopped fresh parsley, shredded cheddar cheese, or a squeeze of lime

I like to use 80/20 ground beef because the extra fat means more flavor, and you don’t need to add as much oil. If you go with leaner beef, just add a little more olive oil to keep things from drying out.

For the rice, stick with long-grain white rice for the best texture. Brown rice takes too long to cook and won’t work in this 20-minute timeframe. If you want to use brown rice, you’ll need to precook it separately and add it at the end.

The diced tomatoes add moisture and acidity, which balances the richness of the beef. Fire-roasted tomatoes give a subtle smoky flavor that I really love, but regular diced tomatoes work just fine.

Feel free to swap the bell pepper for other vegetables like zucchini, corn, or even frozen peas thrown in at the end. This recipe is flexible like that.

Equipment Needed

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

  • Large skillet or deep sauté pan (12-inch with a lid is ideal — a Dutch oven also works)
  • Wooden spoon or spatula (for breaking up the beef)
  • Sharp knife and cutting board (for dicing the onion and bell pepper)
  • Measuring cups and spoons
  • Can opener (for the diced tomatoes)

If you don’t have a lid that fits your skillet, you can use a piece of aluminum foil tightly crimped around the edges. It’s not pretty, but it works perfectly.

I’ve made this in both a non-stick skillet and a cast-iron pan. The non-stick is easier to clean, but the cast iron gives the beef a better sear. Either way works, so use what you’ve got.

One tip: make sure your pan is big enough. A 12-inch pan gives you plenty of room to brown the beef without overcrowding, which is key for good browning.

Preparation Method

quick ground beef and rice skillet preparation steps

Let’s get cooking. This quick ground beef and rice skillet in 20 minutes comes together fast, so have everything ready before you start.

  1. Heat the oil. Place your skillet over medium-high heat and add the olive oil. Let it heat up for about 30 seconds until it shimmers.
  2. Brown the beef. Add the ground beef to the hot pan. Break it up with your spoon and let it cook undisturbed for 2-3 minutes to get a good sear. Then stir and continue cooking until fully browned, about 4-5 minutes total. Don’t rush this step — the browning is where the flavor comes from.
  3. Remove excess fat. If there’s a lot of grease in the pan, carefully spoon most of it out, leaving about 1 tablespoon behind for flavor. Leave the browned bits on the bottom of the pan — that’s pure flavor.
  4. Sauté the aromatics. Add the diced onion and bell pepper to the pan. Cook for 2 minutes, stirring occasionally, until the onion becomes translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing right about now.
  5. Toast the rice. Sprinkle the uncooked rice over the beef and vegetables. Stir it around and cook for 1-2 minutes, letting the rice grains get lightly toasted. This step is important — it helps the rice stay separate and fluffy instead of turning mushy.
  6. Add the liquids and seasonings. Pour in the beef broth and the can of diced tomatoes (with their juices). Add the paprika, oregano, salt, and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan.
  7. Bring to a boil. Turn the heat to high and bring the mixture to a full boil. This should take about 1-2 minutes.
  8. Simmer and cover. Once 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.
  9. Check and rest. After 15 minutes, remove the pan from the heat. Let it sit, covered, for 2-3 minutes. This resting period lets the rice absorb any remaining liquid and finish cooking without burning on the bottom.
  10. Fluff and serve. Remove the lid and fluff the rice with a fork. Taste and adjust seasoning if needed. Garnish with fresh parsley, shredded cheese, or a squeeze of lime if you like. Serve hot.

The rice should be tender but not mushy, and each grain should be separate. If the rice seems a bit undercooked, add 2-3 tablespoons of water, cover, and let it steam for another 2-3 minutes off the heat.

Cooking Tips & Techniques

After making this quick ground beef and rice skillet in 20 minutes more times than I can count, I’ve picked up a few tricks that make a real difference.

Don’t skip the rice toasting step. I learned this the hard way. The first few times I made this, I just dumped the rice in with the liquid and hoped for the best. The rice was okay, but it tended to get sticky and clump together. Toasting the rice in the pan with the beef fat and aromatics for a minute or two coats each grain in oil, which helps them stay separate during cooking. It also adds a subtle nutty flavor that makes the dish taste more complex.

Let the beef brown properly. I know it’s tempting to stir constantly, but resist the urge. Let the beef sit in the hot pan for a couple of minutes before breaking it up. That contact with the hot surface creates a deep, caramelized crust that adds so much flavor. If you stir too soon, the meat just steams instead of browning.

Watch your heat levels. When you add the broth and tomatoes, make sure you bring it to a full boil before reducing to a simmer. If you don’t get it hot enough before covering, the rice won’t cook through in time. But once you cover it, keep the heat low — too high and the liquid will evaporate before the rice is done, leaving you with burnt rice on the bottom.

Use the right rice. Long-grain white rice is your best friend here. Basmati and jasmine work beautifully too. Avoid short-grain rice, which tends to get sticky and clumpy, and definitely avoid minute rice or instant rice — they’ll turn to mush.

Multitask like a pro. While the beef is browning, dice your onion and bell pepper. While the rice is simmering, wash the cutting board and knife, or set the table. This recipe is fast enough that you can have dinner on the table with minimal cleanup.

One mistake I made early on: adding too much salt at the beginning. Beef broth and canned tomatoes both contain salt, so it’s easy to overdo it. Start with less salt than you think you need, and adjust at the end.

Variations & Adaptations

This quick ground beef and rice skillet in 20 minutes is incredibly flexible. Here are some of my favorite variations:

  • Cheesy Beef and Rice Skillet: After the rice is done cooking, sprinkle 1 cup of shredded cheddar or Monterey Jack cheese over the top. Cover for 2 minutes to let it melt, then stir it in. Creamy, cheesy, and absolutely irresistible.
  • 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 liquid. Top with fresh cilantro, diced avocado, and a dollop of sour cream.
  • Vegetable-Packed Skillet: Add 1 cup of frozen corn kernels and 1/2 cup of frozen peas during the last 5 minutes of cooking. You can also throw in some chopped zucchini or spinach — just stir them in right before covering.
  • Spicy Kick: Add 1/2 teaspoon of red pepper flakes or a diced jalapeño along with the onion. A dash of hot sauce at the end also works wonders.
  • Low-Carb Option: Replace the rice with cauliflower rice. Cook the beef and vegetables as directed, then stir in 3 cups of riced cauliflower. Cover and cook for 5 minutes instead of 15. It’s not quite the same, but it’s surprisingly good.
  • Gluten-Free: This recipe is naturally gluten-free as written, but double-check your beef broth and diced tomatoes to make sure they don’t contain any hidden gluten.

I once made this with ground turkey instead of beef, and it was good — just not as flavorful. If you go that route, add an extra tablespoon of olive oil and maybe a splash of Worcestershire sauce to boost the savory flavor.

Serving & Storage Suggestions

This quick ground beef and rice skillet in 20 minutes is a complete meal on its own, but it pairs beautifully with a few simple sides.

Serving: Serve hot, straight from the skillet. I like to garnish with fresh parsley or cilantro for a pop of color and freshness. A squeeze of lime juice right before eating brightens everything up. If you want to make it a full meal, serve with a simple green salad dressed with vinaigrette, or some steamed broccoli on the side.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together overnight and get even better. The rice might absorb some additional liquid, so it may be a bit softer the next day, but it’s still delicious.

Freezing: This recipe freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: The best way to reheat is in a skillet over medium heat with a splash of water or broth. Stir occasionally until heated through, about 5-7 minutes. You can also microwave individual portions — just cover with a damp paper towel to add moisture. Add a minute or two per serving.

One thing I’ve noticed: this dish tastes even better the next day. Something about the rice soaking up all those savory flavors overnight just makes everything more cohesive. If you can, make it a day ahead and reheat for dinner. You won’t regret it.

Nutritional Information & Benefits

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

  • Calories: 485
  • Protein: 28g
  • Carbohydrates: 45g
  • Fat: 20g
  • Fiber: 3g
  • Iron: 4mg

This meal is a solid source of protein from the ground beef, which helps keep you full and satisfied. The rice provides quick energy, and the vegetables add fiber, vitamins, and antioxidants. Bell peppers are particularly high in vitamin C, which supports immune health.

If you’re watching your sodium, use low-sodium beef broth and no-salt-added diced tomatoes. You can also reduce the added salt or omit it entirely — the other seasonings provide plenty of flavor.

For a lighter version, use lean ground beef (90/10) and drain off all the fat after browning. You can also swap half the rice for riced cauliflower to cut down on carbs while keeping the texture similar.

This recipe is naturally dairy-free and gluten-free, making it a great option for many dietary needs. Just double-check your broth and tomato labels to be safe.

Conclusion

This quick ground beef and rice skillet in 20 minutes has become my go-to for those nights when I need dinner on the table fast, but I don’t want to sacrifice flavor. It’s simple without being boring, satisfying without being heavy, and fast without feeling like a compromise.

I love that I can make it with ingredients I already have in my pantry. I love that my family actually gets excited when they see me pulling out the skillet. And I love that I can sit down to eat with everyone else, instead of standing over the stove for an hour.

Give this recipe a try, and don’t be afraid to make it your own. Swap in your favorite vegetables, adjust the spices to your taste, or add a handful of cheese on top. Cooking should be flexible and fun, and this recipe gives you plenty of room to play.

If you make this, I’d love to hear how it turned out. Drop a comment below, share your own variations, or tag me in your photos. Happy cooking, friend!

Frequently Asked Questions

Can I use brown rice instead of white rice?
Brown rice takes longer to cook (about 40-45 minutes) and needs more liquid, so it won’t work with this 20-minute method. If you want to use brown rice, cook it separately and stir it in at the end.

Can I make this recipe in an Instant Pot?
Yes! Use the sauté function to brown the beef and cook the vegetables. Add the rice, broth, and tomatoes, then pressure cook on high for 5 minutes with a natural release. The total time will be similar, but it’s a hands-off method.

What can I use instead of beef broth?
Chicken broth, vegetable broth, or even water with a bouillon cube work fine. If using water, you might want to add a little extra salt or a splash of soy sauce for depth.

Why is my rice mushy?
Mushy rice usually means too much liquid or overcooking. Make sure you’re using the right rice-to-liquid ratio and don’t lift the lid during simmering. Also, avoid stirring once the rice is cooking — that can break the grains and release excess starch.

Can I double this recipe?
Absolutely. Just make sure you have a large enough pan — a 12-inch skillet is about right for a single batch. For a double batch, use a Dutch oven or large pot. You may need to increase the simmering time by 2-3 minutes.

Pin This Recipe!

quick ground beef and rice skillet recipe
Print

Quick Ground Beef and Rice Skillet in 20 Minutes

A quick and easy weeknight dinner that delivers real comfort without spending your whole evening in the kitchen. Ground beef, rice, and simple pantry ingredients come together in one skillet for a satisfying meal.

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

Ingredients

Scale
  • 1 lb ground beef (80/20 works great)
  • 1 cup long-grain white rice (uncooked)
  • 1 small yellow onion, diced (about 1/2 cup)
  • 2 cloves garlic, minced
  • 1 bell pepper, diced (any color)
  • 2 cups beef broth (low-sodium)
  • 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted preferred)
  • 1 teaspoon paprika (smoked paprika for deeper flavor)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • Optional garnish: chopped fresh parsley, shredded cheddar cheese, or a squeeze of lime

Instructions

  1. Heat the oil. Place your skillet over medium-high heat and add the olive oil. Let it heat up for about 30 seconds until it shimmers.
  2. Brown the beef. Add the ground beef to the hot pan. Break it up with your spoon and let it cook undisturbed for 2-3 minutes to get a good sear. Then stir and continue cooking until fully browned, about 4-5 minutes total.
  3. Remove excess fat. If there’s a lot of grease in the pan, carefully spoon most of it out, leaving about 1 tablespoon behind for flavor. Leave the browned bits on the bottom of the pan.
  4. Sauté the aromatics. Add the diced onion and bell pepper to the pan. Cook for 2 minutes, stirring occasionally, until the onion becomes translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
  5. Toast the rice. Sprinkle the uncooked rice over the beef and vegetables. Stir it around and cook for 1-2 minutes, letting the rice grains get lightly toasted.
  6. Add the liquids and seasonings. Pour in the beef broth and the can of diced tomatoes (with their juices). Add the paprika, oregano, salt, and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan.
  7. Bring to a boil. Turn the heat to high and bring the mixture to a full boil. This should take about 1-2 minutes.
  8. Simmer and cover. Once 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.
  9. Check and rest. After 15 minutes, remove the pan from the heat. Let it sit, covered, for 2-3 minutes.
  10. Fluff and serve. Remove the lid and fluff the rice with a fork. Taste and adjust seasoning if needed. Garnish with fresh parsley, shredded cheese, or a squeeze of lime if you like. Serve hot.

Notes

Don’t skip the rice toasting step—it helps the rice stay separate and fluffy. Let the beef brown properly for deep flavor. Use long-grain white rice for best results. If rice seems undercooked after resting, add 2-3 tablespoons of water, cover, and steam for another 2-3 minutes off the heat.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 485
  • Sugar: 6
  • Sodium: 680
  • Fat: 20
  • Saturated Fat: 7
  • Carbohydrates: 45
  • Fiber: 3
  • Protein: 28

Keywords: ground beef, rice, skillet, quick dinner, weeknight meal, one-pot, 20-minute meal

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