Written by

Jeffrey Powell

Published

Easy Ground Beef and Rice Skillet: Perfect 30-Minute Dinner

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in the grocery store aisle last Tuesday, staring at a package of ground beef like it held the answers to a question I hadn’t quite asked yet. The fluorescent lights were doing that thing where everything looks slightly unappetizing, you know? But my brain was stuck on a loop. I needed dinner that didn’t need a pep talk. Something that wouldn’t leave me with a sink full of pans and a kitchen that looked like a disaster zone. And then it hit me — not a grand revelation, just a quiet memory. The smell of onions softening in a hot pan, the sound of rice bubbling away, and my dad’s voice from years ago saying, “This is the kind of meal that saves a Tuesday.”

He wasn’t wrong. That easy ground beef and rice skillet was his go-to move when my mom worked late and he was left in charge of dinner. It wasn’t fancy — honestly, it was the opposite of fancy. But it was good. It was filling. And it made the whole kitchen smell like someone had been cooking all day, even though it took maybe thirty minutes from start to finish. I remember standing on a step stool next to him, watching him brown the meat, and thinking he was some kind of kitchen wizard. Spoiler: he wasn’t. He just had a good recipe and the sense to stick with it.

So there I was, twenty-something years later, grabbing that ground beef and heading home to recreate the whole thing from scratch. I messed up the rice-to-liquid ratio the first time — let’s be real, it came out more like porridge than pilaf. But the second attempt? That was it. That was the one. The kind of dinner that makes you close your eyes for just a second after the first bite. And honestly, that’s why I keep making it. Not because it’s fancy, but because it feels like coming home. Maybe you’ve been there too — that feeling when a simple meal just hits different.

Why You’ll Love This Recipe

This isn’t just another weeknight dinner. This easy ground beef and rice skillet is the kind of recipe that earns a permanent spot in your rotation. I’ve tested this version more times than I can count, tweaking the seasoning and the cooking time until it was just right. Here’s why it works:

  • Quick & Easy: From start to finish, this comes together in under 30 minutes. Perfect for those nights when you walk through the door and dinner needs to happen yesterday.
  • Simple Ingredients: No fancy grocery trips needed. Ground beef, rice, a few pantry staples — you probably have most of this already.
  • Perfect for Busy Weeknights: Whether it’s a Tuesday dinner rush or a Sunday meal prep session, this recipe fits right in.
  • Crowd-Pleaser: Kids love it, adults love it, and it reheats beautifully for lunch the next day. I’ve never had leftovers last more than 24 hours.
  • Unbelievably Delicious: The texture is spot-on — tender rice, savory beef, and just the right amount of seasoning. It’s comfort food that actually delivers.

What makes this version different from all the others? It’s the technique. I learned the hard way that dumping everything in one pot and hoping for the best doesn’t work. This method — browning the meat first, toasting the rice, and layering the flavors — makes all the difference. It’s the kind of recipe that tastes like you put in way more effort than you actually did. And honestly, that’s my favorite kind of cooking.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which means you can make this on a whim without a special trip to the store.

  • 1 lb ground beef (80/20 works best for flavor; drain excess fat if needed)
  • 1 cup long-grain white rice (I prefer Mahatma or Carolina for consistent results)
  • 1 medium yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced (or 1 teaspoon garlic powder in a pinch)
  • 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds nice depth)
  • 2 cups beef broth (low-sodium recommended to control salt levels)
  • 1 teaspoon paprika (smoked paprika if you want a subtle smokiness)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • Optional: 1/2 cup frozen peas or corn (added at the end for color and sweetness)
  • Fresh parsley for garnish (optional but pretty)

A few notes on ingredients: If you only have ground turkey or chicken, that works too — just add a tablespoon of olive oil to compensate for the lower fat content. For the rice, long-grain is your best bet because it holds its shape well. Basmati or jasmine would also work, but adjust the liquid slightly (jasmine needs a bit less). I’ve made this with brown rice too, but you’ll need to increase the cooking time by about 15 minutes and add an extra half cup of broth. Look for firm, small-curd diced tomatoes for best texture — Muir Glen is my go-to brand when I can find it.

Equipment Needed

You don’t need a lot of fancy gear for this one, which is part of the beauty. Here’s what you’ll need:

  • Large skillet or Dutch oven (12-inch with a tight-fitting lid is ideal)
  • Wooden spoon or spatula for stirring
  • Sharp knife and cutting board for prepping the onion and garlic
  • Measuring cups and spoons
  • Can opener

If you don’t have a lid that fits your skillet, foil works as a temporary cover — just crimp it around the edges. I’ve used my old cast iron skillet for this recipe and it works beautifully, though you might need to watch the heat a bit more closely since cast iron holds heat longer. A non-stick skillet also works great and makes cleanup even easier. Honestly, I’ve made this in a deep saucepan in a pinch, and it turned out fine. The key is having enough surface area for the rice to cook evenly.

Preparation Method

ground beef and rice skillet preparation steps

Let’s get cooking. This easy ground beef and rice skillet comes together in about 30 minutes, and I’ll walk you through every step so you get it right the first time.

  1. Heat the oil and cook the onion (3 minutes): Place your skillet over medium-high heat and add the olive oil. Once it shimmers, toss in the diced onion. Cook for about 3 minutes, stirring occasionally, until the onion turns translucent and starts to soften. You should smell that sweet, savory aroma — that’s the foundation of flavor right there.
  2. Brown the ground beef (5-6 minutes): Add the ground beef to the skillet, breaking it apart with your wooden spoon. Let it cook undisturbed for about 2 minutes to get a nice sear, then start breaking it into smaller pieces. Continue cooking until no pink remains. If there’s a lot of excess fat (more than a tablespoon or so), drain it off — but leave a little for flavor. I’ve forgotten to drain before and ended up with greasy rice, so don’t skip this step.
  3. Add garlic and seasonings (1 minute): Stir in the minced garlic, paprika, oregano, salt, and pepper. Cook for about 30 seconds until fragrant — you’ll know it’s ready when the garlic smell hits you. Be careful not to burn the garlic here; it goes from perfect to bitter in seconds.
  4. Toast the rice (2 minutes): Add the uncooked rice to the skillet and stir it into the beef mixture. Let it toast for about 2 minutes, stirring constantly. The rice will start to smell nutty and turn slightly opaque around the edges. This step makes a huge difference in texture — I learned this from a friend who used to work in a restaurant kitchen, and I never skip it now.
  5. Add tomatoes and broth (1 minute): Pour in the undrained diced tomatoes and beef broth. Stir everything together, scraping up any browned bits from the bottom of the pan. That’s where so much flavor lives.
  6. Bring to a boil, then simmer (18-20 minutes): Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer. Set a timer for 18 minutes and resist the urge to peek — every time you lift that lid, steam escapes and your rice will take longer to cook. I speak from experience here. After 18 minutes, check the rice. It should be tender and the liquid should be mostly absorbed. If it’s still a bit crunchy, add a splash more broth or water, cover, and cook for another 3-5 minutes.
  7. Rest and fluff (5 minutes): Once the rice is cooked, remove the skillet from heat and let it sit covered for 5 minutes. This allows the steam to finish the job and makes the rice extra fluffy. After resting, fluff the mixture with a fork — not a spoon, which can mash the rice. If you’re adding peas or corn, stir them in now while everything is still hot.
  8. Garnish and serve: Sprinkle with fresh parsley if you’re feeling fancy, and serve straight from the skillet. I like to let people add their own salt and pepper at the table since everyone’s taste is different.

Cooking Tips & Techniques

After making this easy ground beef and rice skillet more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned — including the mistakes so you don’t have to make them yourself.

Don’t rush the browning step. I know it’s tempting to just cook the beef until it’s no longer pink and move on, but taking those extra couple of minutes to get a good sear adds so much flavor. Let the meat sit in the pan without stirring for a minute or two — that’s what creates those delicious browned bits on the bottom of the pan. I once rushed this step because I was hungry and impatient, and the whole dish tasted flat. Never again.

Toast the rice like you mean it. This is the trick that separates good skillet dinners from great ones. That two minutes of toasting changes the rice’s texture completely. It stays separate and fluffy instead of turning into a sticky mess. I learned this after a few too many gummy rice disasters, and honestly, it’s the single most important tip I can give you.

Watch your heat levels. Once you cover the skillet and reduce the heat, make sure it’s actually on low — not medium-low, not a “it’ll be fine” low. I’ve burned the bottom of this dish more than once because I thought “low” was negotiable. It’s not. If your stovetop runs hot, use a heat diffuser or even move the skillet to a different burner that’s cooler.

Multitask smartly: While the rice is simmering, use that time to clean up your cutting board and measuring cups, or prep a quick side salad. The 20 minutes of simmer time is prime real estate for getting ahead on cleanup. I’ve learned to do this because nothing kills the joy of a good meal like facing a mountain of dishes afterward.

Variations & Adaptations

One of the best things about this easy ground beef and rice skillet is how adaptable it is. Here are some variations I’ve tried and loved:

  • Mexican-inspired version: Swap the oregano for cumin and chili powder, use fire-roasted tomatoes with green chiles, and stir in a can of drained black beans at the end. Top with shredded cheese and let it melt before serving. My family goes crazy for this version.
  • Greek-style twist: Add a teaspoon of cinnamon along with the paprika (trust me on this), use diced tomatoes with oregano, and stir in some chopped Kalamata olives and crumbled feta at the end. It sounds unusual but it’s absolutely delicious.
  • Low-carb adaptation: Replace the rice with cauliflower rice. Sauté the cauliflower rice separately for about 5 minutes, then stir it into the beef mixture at the end instead of cooking it with the liquid. You’ll miss the toasty rice texture, but it’s a solid alternative.
  • Vegetarian version: Use plant-based ground meat or crumbled tempeh instead of beef, and swap the beef broth for vegetable broth. Everything else stays the same. I’ve made this for my vegetarian sister and she couldn’t stop eating it.
  • Extra veggies: Throw in a diced bell pepper along with the onion, or add a handful of chopped spinach right before the resting step. It’s an easy way to sneak in more vegetables without changing the flavor much.

Serving & Storage Suggestions

This easy ground beef and rice skillet is pretty versatile when it comes to serving. Here’s how I like to do it:

Serving temperature and presentation: Serve it hot right from the skillet — that’s part of the charm. I like to garnish with fresh parsley or cilantro and maybe a squeeze of lemon juice for brightness. A side of crusty bread is perfect for soaking up any extra juices, and a simple green salad with vinaigrette balances the heartiness nicely.

Complementary dishes: This pairs beautifully with roasted vegetables, a side of steamed broccoli, or even some simple sautéed zucchini. For drinks, an iced tea or a light beer works well. If you’re feeling fancy, a simple glass of red wine — something like a Merlot or Zinfandel — complements the savory flavors.

Storage instructions: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together overnight, so it might taste even better the next day. For longer storage, you can freeze this dish for up to 3 months. Just let it cool completely before transferring to a freezer-safe container.

Reheating methods: The best way to reheat is in a skillet over medium-low heat with a splash of broth or water to loosen it up. Cover and let it steam for about 5 minutes, stirring occasionally. You can also use the microwave — just cover the bowl and heat in 30-second bursts, stirring between each. The texture won’t be quite as good as fresh, but it’s still darn tasty.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown per serving (based on 4 servings):

Nutrient Amount per Serving
Calories 485
Protein 28g
Carbohydrates 45g
Fat 20g
Fiber 3g
Sodium 680mg

This meal offers a good balance of protein, carbs, and fat — perfect for refueling after a long day. The beef provides iron and B vitamins, while the tomatoes offer lycopene and vitamin C. If you add vegetables like peas or spinach, you’ll boost the fiber and micronutrient content even more. For those watching sodium, using low-sodium broth and reducing the added salt can bring the numbers down significantly. This recipe is naturally gluten-free as written, but always check your broth label to be sure.

FAQs

Can I use brown rice instead of white rice?

Yes, but you’ll need to adjust the cooking time and liquid. Use 2 1/2 cups of broth instead of 2, and increase the simmering time to about 35-40 minutes. Check for doneness and add more liquid if needed.

Can I make this in an Instant Pot or pressure cooker?

Absolutely. Use the sauté function to brown the beef and onions, then add the remaining ingredients. Cook on high pressure for 5 minutes with a natural release of 10 minutes. The rice comes out perfectly every time.

How do I prevent the rice from getting mushy?

Don’t lift the lid while it’s simmering, and make sure you’re using the right rice-to-liquid ratio. Also, letting it rest for 5 minutes after cooking helps the rice firm up. If you stir it too much during cooking, it can release excess starch and get gummy.

Can I add cheese to this dish?

Definitely! Stir in a cup of shredded cheddar or Monterey Jack during the last few minutes of cooking, or sprinkle it on top and let it melt under the lid. It adds a lovely creamy element.

What if I don’t have diced tomatoes?

You can substitute with tomato sauce (about 1 1/2 cups) or even crushed tomatoes. Just reduce the broth slightly to account for the extra liquid. Fresh tomatoes work too — about 2 medium tomatoes, diced, will do the trick.

Conclusion

This easy ground beef and rice skillet is one of those recipes that just works. It’s simple enough for a beginner cook, fast enough for a busy weeknight, and satisfying enough that you’ll find yourself making it again and again. I love how forgiving it is — you can tweak the seasonings, swap in whatever vegetables you have, and it still turns out delicious. That’s the mark of a great recipe, if you ask me.

I hope you give this one a try. And when you do, I’d love to hear how it goes. Did you add your own twist? Did your family ask for seconds? Drop a comment below and let me know — your adaptations might just inspire someone else’s dinner tonight. Happy cooking, friends!

Pin This Recipe!

ground beef and rice skillet recipe

Print

Easy Ground Beef and Rice Skillet: Perfect 30-Minute Dinner

A quick and easy one-pan dinner featuring savory ground beef, tender rice, and simple pantry staples. Perfect for busy weeknights, this comforting skillet meal comes together in under 30 minutes and is a guaranteed crowd-pleaser.

  • Author: Belle
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 lb ground beef (80/20 works best)
  • 1 cup long-grain white rice
  • 1 medium yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 2 cups beef broth (low-sodium recommended)
  • 1 teaspoon paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • Optional: 1/2 cup frozen peas or corn
  • Fresh parsley for garnish (optional)

Instructions

  1. Heat the oil and cook the onion (3 minutes): Place your skillet over medium-high heat and add the olive oil. Once it shimmers, toss in the diced onion. Cook for about 3 minutes, stirring occasionally, until the onion turns translucent and starts to soften.
  2. Brown the ground beef (5-6 minutes): Add the ground beef to the skillet, breaking it apart with your wooden spoon. Let it cook undisturbed for about 2 minutes to get a nice sear, then start breaking it into smaller pieces. Continue cooking until no pink remains. If there’s a lot of excess fat (more than a tablespoon or so), drain it off.
  3. Add garlic and seasonings (1 minute): Stir in the minced garlic, paprika, oregano, salt, and pepper. Cook for about 30 seconds until fragrant.
  4. Toast the rice (2 minutes): Add the uncooked rice to the skillet and stir it into the beef mixture. Let it toast for about 2 minutes, stirring constantly. The rice will start to smell nutty and turn slightly opaque around the edges.
  5. Add tomatoes and broth (1 minute): Pour in the undrained diced tomatoes and beef broth. Stir everything together, scraping up any browned bits from the bottom of the pan.
  6. Bring to a boil, then simmer (18-20 minutes): Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer. Set a timer for 18 minutes and resist the urge to peek. After 18 minutes, check the rice. It should be tender and the liquid should be mostly absorbed. If it’s still a bit crunchy, add a splash more broth or water, cover, and cook for another 3-5 minutes.
  7. Rest and fluff (5 minutes): Once the rice is cooked, remove the skillet from heat and let it sit covered for 5 minutes. After resting, fluff the mixture with a fork. If you’re adding peas or corn, stir them in now while everything is still hot.
  8. Garnish and serve: Sprinkle with fresh parsley if desired, and serve straight from the skillet.

Notes

Don’t rush the browning step; it adds flavor. Toast the rice for better texture. Keep heat on low once covered to avoid burning. Let the dish rest for 5 minutes before fluffing. For brown rice, use 2 1/2 cups broth and simmer 35-40 minutes. For Instant Pot, sauté beef and onions, then cook on high pressure for 5 minutes with natural release.

Nutrition

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

Keywords: ground beef, rice, skillet, 30-minute dinner, weeknight dinner, one-pot meal, easy dinner, comfort food

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating