Love this? Save it for later!
Share the inspiration with your friends
I’m not supposed to play favorites with recipes, but let’s be honest—some dishes just earn their spot in the weekly rotation. This easy ground beef and rice skillet landed there the first time I made it, and honestly, it hasn’t budged since.
It happened on a Tuesday, of all days. I’d stopped by my neighbor Carla’s place to return her slow cooker—the one she’d loaned me three months prior—and the smell hit me before I even got through the door. It wasn’t fancy. It wasn’t complicated. But whatever was happening in that skillet smelled like the kind of dinner you actually look forward to after a long day. Carla was stirring it with one hand and holding a fussy toddler with the other, completely nonchalant about the fact that she was making something that smelled absolutely incredible.
“Oh, it’s just ground beef and rice,” she said when I asked. “I throw it together when I don’t feel like cooking.”
That casual dismissal stuck with me. She wasn’t trying to impress anyone. She wasn’t following some elaborate recipe. She just knew what worked. And what worked was this one pan ground beef and rice skillet that comes together in about 30 minutes with minimal cleanup. No fancy techniques, no weird ingredients, no stress.
Maybe you’ve been there—standing in your kitchen at 6 PM with no plan, hungry people depending on you, and the energy to cook something that actually tastes good but isn’t a whole production. That’s exactly when this recipe shines. I’ve made it on nights when I had nothing left to give, and somehow it still turned out perfect.
That’s the kind of recipe worth keeping. And that’s why I’m sharing it with you today.
Why You’ll Love This Recipe
Let me tell you why this easy ground beef and rice skillet has become my go-to for those nights when dinner needs to happen fast. I’ve tested it more times than I can count, tweaked the seasoning ratios, and even messed up the rice-to-liquid ratio once (we don’t talk about that Tuesday). But through all those trials, this version emerged as the clear winner.
- Quick & Easy: From start to finish, you’re looking at about 30 minutes. That’s it. No marinating, no complicated steps, no waiting around. Just browning, simmering, and eating.
- Simple Ingredients: Ground beef, rice, onion, garlic, broth, and a few pantry staples. You probably have most of this stuff already. No special trips to the store required.
- Perfect for Busy Weeknights: This is the definition of a weeknight hero. It’s filling, satisfying, and doesn’t require you to stand over the stove forever.
- Crowd-Pleaser: My kids devour this. My husband asks for leftovers. Even my picky neighbor’s toddler—the same one from that Tuesday—cleaned his plate when I brought some over.
- Unbelievably Delicious: The beef gets browned just right, the rice soaks up all that savory flavor, and the whole thing comes together in one pan. Seriously, it’s comfort food at its finest.
What makes this recipe different from the rest? It’s the technique. Instead of cooking the rice separately and stirring it in at the end (which always leaves you with dry, sad rice), we cook the rice right in the pan with the beef and broth. That means every grain absorbs all that rich, beefy flavor. It’s not just another ground beef and rice recipe—it’s the best version, perfected through trial and error so you don’t have to figure it out yourself.
This is the kind of meal that makes you close your eyes after the first bite. It’s simple, it’s fast, and it’s exactly what you need on a busy night.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples you probably already have on hand, which is exactly the point. Here’s what you’ll need:
- Ground beef – 1 pound (450g), 80/20 or 85/15 works best. The fat adds flavor and keeps the rice from drying out. I usually go with 85/15 for a good balance.
- Yellow onion – 1 medium, diced. Adds that savory base flavor. You could use white or sweet onion too.
- Garlic – 3 cloves, minced. Fresh is best here, but jarred minced garlic works in a pinch.
- Long-grain white rice – 1 cup (200g), uncooked. Basmati or jasmine work great. Avoid instant rice—it gets mushy.
- Beef broth – 2 cups (480ml). Low-sodium is ideal so you can control the salt. Chicken broth works too if that’s what you have.
- Canned diced tomatoes – 1 can (14.5 oz / 400g), undrained. Adds acidity and moisture. Fire-roasted adds extra flavor.
- Tomato paste – 2 tablespoons. This is the secret to deep, rich flavor. Don’t skip it.
- Worcestershire sauce – 1 tablespoon. Adds umami and depth. Soy sauce works as a substitute.
- Dried oregano – 1 teaspoon. Or Italian seasoning if that’s what you have.
- Paprika – 1 teaspoon. Smoked paprika adds a lovely warmth.
- Salt – 1 teaspoon, plus more to taste.
- Black pepper – ½ teaspoon, freshly ground.
- Olive oil – 1 tablespoon, for browning.
- Fresh parsley – For garnish (optional, but nice).
Ingredient Tips: I prefer using Swanson’s beef broth for its consistent flavor. For the rice, Mahatma or Lundberg long-grain white rice has never let me down. If you’re using a different rice variety, you may need to adjust the liquid and cooking time—more on that in the tips section.
Substitution Options: Swap ground beef with ground turkey or chicken for a leaner option. Use brown rice, but know you’ll need to increase the broth to 2½ cups and simmer for about 40 minutes instead of 20. For a vegetarian version, use plant-based ground meat and vegetable broth.
Equipment Needed
The beauty of this recipe is that you don’t need much. Here’s the short list:
- Large skillet or Dutch oven – 12-inch with a tight-fitting lid. A deep skillet works best to contain everything. I use my Lodge cast iron skillet for even heat distribution.
- Wooden spoon or spatula – For breaking up the ground beef and stirring.
- Chef’s knife – For dicing the onion and mincing garlic.
- Cutting board – Any sturdy board will do.
- Measuring cups and spoons – For accurate ingredient amounts.
- Can opener – Unless you’re using the pull-tab cans.
Budget-Friendly Alternatives: No cast iron? No problem. A non-stick skillet works perfectly fine. If you don’t have a lid, use a baking sheet or aluminum foil to cover the pan. I’ve done this more times than I’d like to admit, and it works just fine.
Maintenance Tip: If using cast iron, make sure to dry it thoroughly after washing to prevent rust. A quick wipe with oil keeps it seasoned and non-stick.
Preparation Method

Alright, let’s get cooking. I’ve broken this down into clear steps so you can follow along easily. The whole thing takes about 30 minutes from start to finish.
- Heat the oil (1 minute): Place your large skillet over medium-high heat and add the olive oil. Let it heat up until it shimmers—about 30 seconds to 1 minute.
- Brown the beef (5-6 minutes): Add the ground beef to the hot skillet. Break it apart with your wooden spoon as it cooks. Let it brown without stirring too much—you want those crispy, caramelized bits. Season with a pinch of salt and pepper. Once no pink remains, use a slotted spoon to transfer the beef to a plate. Leave about 1 tablespoon of drippings in the pan.
- Sauté the aromatics (3 minutes): Reduce heat to medium. Add the diced onion to the skillet and cook for 2 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
- Toast the rice (2 minutes): Add the uncooked rice to the skillet. Stir it around for about 1-2 minutes until the grains turn slightly translucent at the edges. This step helps keep the rice from getting mushy later.
- Add the liquids and seasonings (1 minute): Pour in the beef broth, diced tomatoes (with their juices), and tomato paste. Add the Worcestershire sauce, oregano, paprika, remaining salt, and pepper. Stir everything together until the tomato paste dissolves completely. Scrape up any browned bits from the bottom of the pan—that’s pure flavor.
- Return the beef and simmer (18-20 minutes): Add the browned ground beef back to the skillet. Stir to combine. Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer gently for 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice.
- Check for doneness (1 minute): After 18 minutes, remove the lid carefully (watch for steam). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, cover and cook for another 2-3 minutes. If it looks dry but the rice isn’t done yet, add ¼ cup of broth or water and continue cooking.
- Rest and fluff (2 minutes): Remove the skillet from heat. Let it sit, covered, for 2 minutes. Then fluff the rice with a fork. Taste and adjust seasoning if needed.
- Garnish and serve (1 minute): Sprinkle with fresh parsley if using. Serve hot straight from the skillet.
Sensory Cues: When the rice is perfectly cooked, it should look plump and separate, not clumpy or mushy. The broth should be mostly absorbed, leaving a slightly saucy consistency that coats the rice and beef. If it looks soupy, cook uncovered for a few more minutes. If it looks dry, add a splash of broth.
Personal Tip: I always taste the broth mixture before covering the pan. It should be well-seasoned—slightly saltier than you think is necessary because the rice will absorb some of that saltiness as it cooks.
Cooking Tips & Techniques
I’ve made this easy ground beef and rice skillet enough times to know where things can go wrong. Here are some hard-earned lessons from my kitchen to yours:
Don’t skip browning the beef properly. I know it’s tempting to just cook it until it’s no longer pink, but taking the extra minute to get some deep brown color on the meat adds so much flavor. Let it sit undisturbed for a minute or two before breaking it apart.
Toast the rice. This is one of those small steps that makes a big difference. Toasting the rice in the fat and aromatics for a minute or two before adding liquid helps the grains stay separate and gives them a slightly nutty flavor. I learned this the hard way after making a few batches of sticky, clumpy rice.
Keep the lid on. I cannot stress this enough. Every time you lift that lid, steam escapes, and that steam is what cooks the rice. If you peek, you’ll likely end up with undercooked rice or need to add more liquid. Trust the process.
Adjust for different rice types. Long-grain white rice needs about 18-20 minutes. Brown rice needs closer to 40-45 minutes and more liquid (about 2½ cups broth). Jasmine rice cooks in about 15 minutes. Adjust your timing accordingly, and always check the package directions as a guide.
If the rice is still crunchy. This happened to me once when I was distracted by a phone call. The solution? Add ¼ cup of broth or water, cover, and cook on low for another 5 minutes. It usually fixes the problem.
Multitasking tip: While the skillet is simmering, use that time to wash the cutting board and knife, wipe down the counter, and set the table. By the time dinner is ready, your kitchen will be mostly clean too.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some variations I’ve tried and loved:
Cheesy Ground Beef and Rice Skillet: About 2 minutes before the rice is done, sprinkle 1 cup of shredded cheddar or Monterey Jack cheese over the top. Cover and let it melt. Stir it in just before serving. Trust me on this one—it’s incredible.
Southwest Style: Add 1 can of drained black beans, ½ cup of frozen corn, and 1 teaspoon of cumin along with the broth. Top with fresh cilantro and a squeeze of lime. This version is my go-to when I want something with a little more zip.
Vegetable Loaded: Sauté 1 diced bell pepper and 1 diced zucchini along with the onion. Add 1 cup of frozen peas or chopped spinach during the last 5 minutes of cooking. It’s an easy way to sneak in extra veggies.
Spicy Kick: Add ½ teaspoon of red pepper flakes or 1 diced jalapeño with the garlic. Or stir in 1 tablespoon of hot sauce at the end. My husband loves this version.
Gluten-Free Adaptation: This recipe is naturally gluten-free as long as you use a gluten-free Worcestershire sauce (like Lea & Perrins). Double-check your broth too.
Low-Carb Option: Replace the rice with cauliflower rice. Sauté the cauliflower rice for 3-4 minutes after cooking the aromatics, then add the broth and tomatoes (reduce to 1 cup broth). Simmer for only 5-7 minutes since cauliflower cooks much faster.
Serving & Storage Suggestions
This easy ground beef and rice skillet is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving Temperature: Serve it hot, straight from the skillet. It’s the kind of meal that cools down quickly, so I like to have everyone at the table before I lift the lid.
Presentation: I serve it family-style right in the skillet. Sprinkle with fresh parsley or cilantro, maybe a few cracks of black pepper, and let everyone help themselves. It keeps things casual and minimizes dishes.
Complementary Sides: A simple green salad with a vinaigrette cuts through the richness beautifully. Steamed broccoli or green beans are also great. If you want something starchy, warm up some crusty bread to soak up any extra sauce.
Storage: Let leftovers cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together overnight, making it even better the next day.
Freezing: This freezes well for up to 3 months. Portion it into freezer-safe containers or zip-top bags. Thaw overnight in the refrigerator before reheating.
Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of broth or water to loosen it up. Stir occasionally until heated through. You can also microwave it in 30-second bursts, stirring between each. Just know the rice might get a bit softer.
Flavor Development: Honestly, this is one of those recipes that tastes even better the next day. The rice continues to absorb the flavors, and everything melds together beautifully. I sometimes make a double batch just for the leftovers.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 4 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Carbohydrates | 45g |
| Fat | 18g |
| Fiber | 3g |
| Iron | 25% DV |
Health Benefits: This meal provides a solid balance of protein, carbs, and fats to keep you full and satisfied. Ground beef is an excellent source of iron and B vitamins, which support energy metabolism. The tomatoes provide lycopene, an antioxidant linked to heart health. Using brown rice instead of white increases the fiber content significantly.
Dietary Considerations: This recipe is naturally gluten-free (check your Worcestershire sauce and broth). It’s also nut-free and egg-free. To make it dairy-free, simply skip the cheese variation. For a lower sodium version, use low-sodium broth and reduce the added salt.
Personal Note: I love that this recipe feels indulgent but is actually quite balanced. It’s the kind of meal that keeps you full for hours without weighing you down. Perfect for those nights when you need something hearty but don’t want to feel sluggish afterward.
Conclusion
This easy ground beef and rice skillet has earned its permanent spot in my weekly rotation, and I have a feeling it’ll do the same in yours. It’s quick, it’s satisfying, and it comes together in one pan with minimal cleanup. What more could you ask for on a busy weeknight?
I love that this recipe is forgiving enough to adapt to whatever you have on hand, yet delivers consistent results every single time. Whether you’re feeding a hungry family or just meal-prepping for the week, this skillet dinner delivers.
Now I want to hear from you. Have you tried this recipe? Did you add your own twist? Drop a comment below and let me know how it turned out. And if you loved it as much as I do, share it with a friend who needs a weeknight dinner win. Happy cooking!
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works great, though it’s leaner so you may want to add an extra tablespoon of olive oil to keep the rice from drying out. Season it well since turkey is milder in flavor.
Why is my rice still crunchy after 20 minutes?
A few possible reasons: your lid wasn’t tight enough and steam escaped, your heat was too low, or you lifted the lid during cooking. Next time, make sure the lid fits snugly and keep it on. If it happens, add ¼ cup of broth and cook covered for 5 more minutes.
Can I make this in advance for meal prep?
Yes! This recipe actually tastes great as leftovers. Cook it as directed, let it cool completely, and portion it into meal prep containers. It will keep in the fridge for up to 4 days. Reheat with a splash of broth to refresh the texture.
Can I use instant rice?
You can, but the texture won’t be the same. Instant rice cooks much faster and tends to get mushy when simmered for 20 minutes. If you use it, reduce the broth to 1½ cups and simmer for only 5-7 minutes. Honestly, I recommend sticking with regular long-grain rice for the best results.
How can I make this recipe spicier?
There are several ways! Add ½ teaspoon of red pepper flakes with the garlic, stir in 1 tablespoon of hot sauce before simmering, or serve with sliced jalapeños on top. You can also use spicy Italian sausage instead of ground beef for a completely different flavor profile.
Pin This Recipe!

Easy Ground Beef and Rice Skillet: Best One Pan Dinner in 30 Minutes
This easy ground beef and rice skillet comes together in about 30 minutes with minimal cleanup. It’s a one-pan dinner that’s perfect for busy weeknights, featuring simple ingredients and big flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound (450g) ground beef (80/20 or 85/15)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup (200g) long-grain white rice, uncooked
- 2 cups (480ml) beef broth, low-sodium
- 1 can (14.5 oz / 400g) diced tomatoes, undrained
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon black pepper, freshly ground
- 1 tablespoon olive oil
- Fresh parsley for garnish (optional)
Instructions
- Heat the olive oil in a large skillet over medium-high heat until shimmering.
- Add the ground beef and cook, breaking it apart with a wooden spoon, until browned (about 5-6 minutes). Season with a pinch of salt and pepper. Transfer to a plate with a slotted spoon, leaving about 1 tablespoon of drippings in the pan.
- Reduce heat to medium. Add the diced onion and cook for 2 minutes until softened. Add the minced garlic and cook for 30 seconds until fragrant.
- Add the uncooked rice to the skillet and stir for 1-2 minutes until the grains turn slightly translucent at the edges.
- Pour in the beef broth, diced tomatoes (with juices), tomato paste, Worcestershire sauce, oregano, paprika, remaining salt, and pepper. Stir until the tomato paste dissolves. Scrape up any browned bits from the bottom of the pan.
- Return the browned ground beef to the skillet and stir to combine. Bring to a boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes. Do not lift the lid during this time.
- After 18 minutes, remove the lid carefully. The rice should be tender and most of the liquid absorbed. If the rice is still firm, cover and cook for another 2-3 minutes. If dry, add ¼ cup of broth or water and continue cooking.
- Remove from heat and let sit, covered, for 2 minutes. Fluff the rice with a fork. Taste and adjust seasoning if needed.
- Garnish with fresh parsley if using. Serve hot straight from the skillet.
Notes
Don’t skip browning the beef properly for deep flavor. Toast the rice for a nutty flavor and to keep grains separate. Keep the lid on during simmering to ensure rice cooks properly. For different rice types, adjust liquid and cooking time accordingly. If rice is still crunchy, add ¼ cup broth and cook covered for 5 more minutes.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 6
- Sodium: 800
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 45
- Fiber: 3
- Protein: 32
Keywords: ground beef and rice skillet, one pan dinner, easy weeknight dinner, ground beef recipe, rice skillet



