Some nights, you just need dinner to happen without a lot of fuss. I had been looking for a weeknight meal that actually came together in one pan and still tasted like something you’d actually want to eat. Not the kind of thing you choke down because you’re tired. The kind of meal that makes everyone at the table quiet for a few minutes. For a while, I just accepted that quick skillet dinners meant some compromise—either the rice was mushy, or the meat was dry, or you ended up with a sink full of pots anyway.
This easy ground beef and rice skillet dinner started as a fridge-cleaning experiment. I had a pound of ground beef thawed, a half-bag of long-grain rice, and the vague memory of something my grandmother used to throw together when she didn’t feel like cooking. She never measured anything, which drove me crazy as a kid. Now I get it. She was just trying to get food on the table without thinking too hard. That’s the energy I wanted to capture here.
The first time I made this, I burned the garlic. The second time, the rice was undercooked. But by the third try, something clicked. The beef browned properly, the rice absorbed the broth exactly right, and the whole thing came together in about thirty minutes with exactly one pan to wash. That’s the version I keep coming back to. It’s not fancy. It’s not complicated. But it works, every single time, and that’s worth more than any complicated recipe I’ve ever tested.
Why You’ll Love This Recipe
This isn’t just another ground beef recipe. It’s the one I make when I want dinner to feel effortless without tasting like it. Here’s why it works so well:
- One-Pan Wonder: Everything cooks in a single skillet. No boiling rice separately, no draining pasta, no extra pots. You’ll spend more time eating than cleaning.
- Pantry-Friendly Ingredients: Ground beef, rice, broth, and a few seasonings. Chances are you already have most of this stuff in your kitchen right now.
- Ready in 30 Minutes: From the moment you start browning the beef to the minute you’re scooping it onto plates, it takes about half an hour. Perfect for those nights when you walk in the door hungry.
- Family-Approved: I’ve served this to picky kids, hungry teenagers, and adults who claim they don’t eat beef. Everyone goes back for seconds. It’s just that kind of dish.
- Budget-Friendly: Ground beef and rice are about as affordable as dinner gets. You can feed a crowd without breaking the bank.
What makes this recipe different from other skillet dinners is the technique. Most recipes tell you to dump everything in at once, which gives you soggy rice and bland meat. Here, you brown the beef first, then build the flavor with aromatics before adding the rice and liquid. It takes an extra five minutes but makes all the difference. The rice stays separate and fluffy, the beef stays tender, and every bite tastes like you actually tried.
Honestly, this is the kind of meal that makes you close your eyes after the first bite. Not because it’s fancy, but because it’s exactly what you needed. Comforting, filling, and somehow exactly right.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients that work together to create something genuinely satisfying. No specialty items, no hard-to-find spices—just good, basic cooking.
- Ground Beef (1 lb / 450g): I use 85/15 ground beef for the best balance of flavor and fat. Too lean and the meat can get dry; too fatty and you’ll have to drain a lot. If you only have 70/30, just drain off the excess fat after browning.
- Long-Grain White Rice (1 cup / 200g): This is important. Long-grain rice stays separate and fluffy. Short-grain or jasmine rice will work, but the texture will be stickier. Brown rice takes much longer to cook, so stick with white for this recipe.
- Beef Broth (2 cups / 480ml): Use a good-quality broth here—it’s the main liquid the rice absorbs. I prefer low-sodium so I can control the salt. Chicken broth works in a pinch, but beef broth gives deeper flavor.
- Yellow Onion (1 medium, diced): About one cup once diced. Onion adds sweetness and depth. You can substitute with shallots if that’s what you have.
- Garlic (3 cloves, minced): Fresh garlic is non-negotiable here. The jarred stuff won’t give you the same punch. Add it after the onion is soft so it doesn’t burn.
- Bell Pepper (1 medium, diced): Red, orange, or yellow—any color works. Green bell pepper is fine but slightly more bitter. This adds color and a little sweetness.
- Tomato Paste (2 tablespoons): This is the secret to deep, savory flavor. It adds richness without making the dish taste like tomatoes. I love the double-concentrated stuff in a tube—it keeps in the fridge forever.
- Worcestershire Sauce (1 tablespoon): Adds umami and a subtle tang. Don’t skip this. It makes the beef taste beefier.
- Dried Oregano (1 teaspoon): Earthy and slightly floral. You can substitute with dried thyme or Italian seasoning.
- Smoked Paprika (1 teaspoon): Adds a gentle smokiness. Sweet paprika works too, but you’ll miss that subtle depth.
- Salt and Black Pepper (to taste): I start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Olive Oil (1 tablespoon): For browning the beef and sautéing the vegetables. Avocado oil works too.
- Fresh Parsley (for garnish, optional): Adds a pop of color and freshness. Flat-leaf parsley is best, but curly works fine.
I’ve tried this recipe with ground turkey and ground chicken, and both work well if you prefer poultry. Just add a little extra oil since lean poultry can dry out. For a vegetarian version, crumbled plant-based ground meat substitute works surprisingly well—just adjust the cooking time since it usually cooks faster.
One thing I’ve learned: don’t skip the tomato paste and Worcestershire sauce. They seem like small players, but they’re what give this dish that “what’s in this?” quality that makes people ask for the recipe.
Equipment Needed
You don’t need much for this recipe, and that’s part of the appeal. Here’s what you’ll need:
- Large Skillet or Dutch Oven (12-inch / 30cm): A heavy-bottomed skillet works best for even heat distribution. Cast iron or stainless steel are ideal. Non-stick works too, but you won’t get as much browning on the beef. A deep skillet or Dutch oven is better because the rice needs room to simmer without spilling over.
- Wooden Spoon or Spatula: For breaking up the ground beef and stirring. A flat-edged wooden spoon works great for scraping up the browned bits from the bottom of the pan.
- Sharp Knife and Cutting Board: For dicing the onion and bell pepper. A sharp knife makes prep faster and safer.
- Measuring Cups and Spoons: Accurate measurements matter here, especially for the rice and broth. Too much liquid and you’ll have mushy rice; too little and it’ll be crunchy.
- Lid for the Skillet: You’ll need a tight-fitting lid to steam the rice. If your skillet doesn’t have a lid, use a sheet of aluminum foil pressed tightly over the top.
If you don’t have a 12-inch skillet, any large, deep pan with a lid will work. Just keep an eye on the heat—smaller pans can cook unevenly. I’ve made this in a 10-inch skillet before, and it works, but you’ll need to stir more carefully to avoid burning the edges.
Preparation Method

This recipe moves quickly once you start, so have everything prepped before you turn on the heat. Dice the onion and bell pepper, mince the garlic, measure the rice and broth. Trust me on this—it makes the whole process smoother.
- Brown the Ground Beef: Heat the olive oil in your skillet over medium-high heat. Add the ground beef and break it apart with your wooden spoon. Let it cook undisturbed for 3-4 minutes so it develops a nice brown crust. Then stir and continue cooking until fully browned, about 5-7 minutes total. Don’t rush this step. That browning is where the flavor lives. If there’s excess fat, spoon most of it out, leaving about 1 tablespoon in the pan.
- Sauté the Aromatics: Reduce the heat to medium. Add the diced onion and bell pepper to the pan. Cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and the pepper softens. The bottom of the pan will have some brown bits—that’s good. Those are flavor waiting to be released.
- Add Garlic and Tomato Paste: Push the vegetables to one side of the pan. Add the minced garlic and tomato paste to the empty space. Cook for 30-60 seconds, stirring constantly, until the garlic is fragrant and the tomato paste darkens slightly. Then stir everything together. This step blooms the tomato paste and removes the raw edge from the garlic.
- Season the Mixture: Sprinkle the oregano, smoked paprika, salt, and pepper over the beef and vegetables. Stir well to coat everything evenly. Add the Worcestershire sauce and stir again. The kitchen should smell incredible at this point.
- Add Rice and Broth: Pour the rice into the pan and stir to combine with the beef mixture. Then pour in the beef broth. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the liquid to a gentle boil—you should see small bubbles breaking the surface.
- Simmer and Cover: Once the broth is boiling, reduce the heat to low. Cover the skillet with a tight-fitting lid. Let it simmer undisturbed for 18-20 minutes. Do not lift the lid during this time. The rice needs the steam to cook properly, and every time you lift the lid, you release steam and extend the cooking time.
- Rest and Fluff: After 18-20 minutes, turn off the heat. Let the skillet sit, still covered, for 5 minutes. This resting time allows the rice to absorb any remaining liquid and finish cooking. After 5 minutes, remove the lid and fluff the rice gently with a fork. If the rice looks a little wet, let it sit uncovered for 2-3 minutes.
- Taste and Adjust: Take a bite. Does it need more salt? A crack of black pepper? A splash more Worcestershire? Adjust now. Then garnish with fresh parsley if you’re using it.
One thing I learned the hard way: don’t stir the rice while it’s simmering. I know it’s tempting to peek and stir, but that releases starch and makes the rice gummy. Just leave it alone. Trust the process.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve made every mistake you can imagine. Here’s what I’ve learned:
Don’t skip the browning step. I know it’s tempting to just cook the beef until it’s no longer pink and move on. But those brown bits stuck to the pan—called fond in fancy cooking terms—are pure flavor. When you add the broth later and scrape them up, they dissolve into the liquid and season the rice from the inside out. This is the difference between a good skillet dinner and a great one.
Watch your heat levels. Medium-high for browning, medium for vegetables, low for simmering. If you keep the heat too high during the simmer, the liquid will evaporate before the rice is cooked, leaving you with crunchy rice. Too low, and the rice will take forever. Low and steady is the sweet spot.
Use the right rice. I mentioned this earlier, but it’s worth repeating. Long-grain white rice is your friend here. Basmati works beautifully. Jasmine is fine but will be slightly stickier. Avoid minute rice or instant rice—they’ll turn to mush. And don’t use brown rice unless you’re willing to double the cooking time and add more liquid.
Let it rest. That 5-minute rest at the end isn’t optional. It’s when the rice finishes absorbing the liquid and the flavors meld together. If you dig in right away, the rice will be wet and the flavors won’t have settled. Patience pays off.
I once made this recipe on a camping trip using a cast iron skillet over a propane burner. The heat was impossible to control, and I ended up with burned rice on the bottom and undercooked rice on top. It was a disaster. But even that sad version was still edible, which says something about how forgiving this recipe is. You’d have to try pretty hard to ruin it completely.
Variations & Adaptations
This recipe is a great base for experimenting. Here are some ways I’ve changed it up:
- Cheesy Beef and Rice Skillet: After the rice is cooked and rested, sprinkle 1 cup of shredded cheddar or Monterey Jack cheese over the top. Cover for 2-3 minutes until melted. Stir it in or leave it on top—both are delicious. This is my kid’s favorite version.
- Mexican-Style Skillet: Replace the oregano and smoked paprika with 1 teaspoon of cumin and 1/2 teaspoon of chili powder. Add a can of drained black beans and a can of diced tomatoes with green chiles along with the broth. Top with fresh cilantro and a squeeze of lime. This version is great for taco night.
- Italian-Style Skillet: Use Italian seasoning instead of oregano and paprika. Add a can of diced tomatoes (undrained) and reduce the broth to 1 1/2 cups. Stir in a handful of fresh spinach at the end until wilted. Top with grated Parmesan cheese.
- Low-Carb Version: Swap the rice for 2 cups of riced cauliflower. Add it in the last 10 minutes of cooking since cauliflower cooks faster than rice. Reduce the broth to 1 cup since cauliflower releases water as it cooks.
- Spicy Version: Add 1/2 teaspoon of red pepper flakes along with the other seasonings. Or stir in a diced jalapeño with the onion and bell pepper. A dash of hot sauce at the end never hurts either.
I’ve tried the Mexican-style version more times than I can count. It’s become its own thing in my house—kind of like a deconstructed burrito bowl but faster. If you’re looking for more one-pan inspiration, you might also enjoy this easy one-pan zucchini and ground turkey skillet recipe for another quick weeknight option.
Serving & Storage Suggestions
This skillet dinner is a complete meal on its own, but it plays well with others. Here’s how I like to serve it:
Serving: Spoon the rice and beef mixture into shallow bowls. A sprinkle of fresh parsley or green onions on top adds color and freshness. Serve it with a simple side salad dressed with lemon and olive oil for brightness. Or pair it with roasted vegetables like broccoli or green beans. For a heartier meal, warm up some crusty bread or soft tortillas on the side.
I’ve also served this in lettuce wraps for a lighter option, and it works surprisingly well. The rice holds everything together without falling apart.
Storage: Let the skillet cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually get better overnight as the seasonings meld together. This is one of those rare recipes that tastes even better the next day.
Reheating: The microwave works fine for individual portions—just cover the bowl with a damp paper towel to add moisture back into the rice. For larger portions, reheat in a skillet over medium-low heat with a splash of broth or water. Stir occasionally until heated through. This method gives you better texture than the microwave.
Freezing: This recipe freezes beautifully. Portion it into freezer-safe containers or bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. If you’re planning to freeze it, slightly undercook the rice so it doesn’t get mushy when reheated.
If you’re looking for another meal prep-friendly dish, this easy quinoa veggie power bowls recipe is perfect for busy weeks when you need grab-and-go lunches.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 4 servings):
- Calories: 475
- Protein: 28g
- Carbohydrates: 45g
- Fat: 18g
- Fiber: 3g
- Iron: 4mg (22% DV)
This meal is a good source of protein from the ground beef, which helps keep you full and satisfied. The rice provides quick energy, and the bell pepper adds a solid dose of vitamin C. Using lean ground beef keeps the saturated fat in check, and you can easily make it even lighter by swapping in ground turkey or chicken.
For a balanced meal, consider serving it with a generous portion of vegetables on the side. The combination of protein, carbohydrates, and vegetables makes this a well-rounded dinner that won’t leave you reaching for a snack an hour later.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also boost the fiber by using brown rice or adding a can of drained beans along with the broth.
Conclusion
This easy ground beef and rice skillet dinner is the kind of recipe that earns a permanent spot in your rotation. It’s fast enough for a busy Tuesday, cheap enough to make on a budget, and good enough that everyone at the table will be happy. It’s not trying to be anything fancy—it’s just solid, honest cooking that works.
What I love most about this recipe is how adaptable it is. You can dress it up with cheese and fresh herbs, or keep it simple with just salt and pepper. You can add whatever vegetables you have in the fridge, swap the protein, or change the seasonings to match your mood. It’s a recipe that grows with you.
I’d love to hear how this turns out for you. Did you add your own twist? Did your kids ask for seconds? Drop a comment below and let me know. And if you share it on social media, tag me—I love seeing your versions. Happy cooking!
Frequently Asked Questions
Can I use ground turkey instead of ground beef?
Absolutely. Ground turkey or chicken works well in this recipe. Just add an extra tablespoon of olive oil since poultry is leaner and can dry out. The cooking time stays the same.
Why is my rice still crunchy after 20 minutes?
This usually happens if the heat was too low or the lid wasn’t tight enough. Check that your broth was at a gentle boil before you covered the pan. If the rice is still crunchy, add 1/4 cup more broth, cover, and cook for another 5 minutes.
Can I make this in advance for meal prep?
Yes, this recipe is great for meal prep. Cook it as directed, let it cool completely, and portion it into containers. It keeps in the fridge for up to 4 days. Reheat with a splash of broth to restore moisture.
What can I add for more vegetables?
Diced zucchini, mushrooms, or carrots work well. Add them along with the onion and bell pepper. Frozen peas or corn can be stirred in during the last 5 minutes of cooking. Spinach or kale wilts nicely when stirred in at the end.
Can I freeze this recipe?
Yes, it freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the refrigerator before reheating. If you plan to freeze it, slightly undercook the rice so it doesn’t get mushy.
For another easy weeknight dinner idea, try this easy dump-and-go lazy crockpot beef stew recipe for those days when you want dinner to cook itself.
Pin This Recipe!

Easy Ground Beef and Rice Skillet Dinner: Best One-Pan Meal
A quick and easy one-pan skillet dinner with ground beef, rice, and simple seasonings. Ready in 30 minutes, this family-friendly meal is perfect for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450g) ground beef (85/15)
- 1 cup (200g) long-grain white rice
- 2 cups (480ml) beef broth (low-sodium preferred)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 medium bell pepper (red, orange, or yellow), diced
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper (or to taste)
- 1 tablespoon olive oil
- Fresh parsley for garnish (optional)
Instructions
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and break it apart. Cook undisturbed for 3-4 minutes to develop a brown crust, then stir and cook until fully browned, about 5-7 minutes. Spoon out excess fat, leaving about 1 tablespoon in the pan.
- Reduce heat to medium. Add diced onion and bell pepper. Cook for 3-4 minutes, stirring occasionally, until onion is translucent and pepper softens.
- Push vegetables to one side. Add minced garlic and tomato paste to the empty space. Cook for 30-60 seconds, stirring constantly, until fragrant and tomato paste darkens. Stir everything together.
- Sprinkle oregano, smoked paprika, salt, and pepper over the mixture. Stir well. Add Worcestershire sauce and stir again.
- Pour rice into the pan and stir to combine. Pour in beef broth, scraping up any browned bits from the bottom. Bring to a gentle boil.
- Reduce heat to low, cover with a tight-fitting lid, and simmer undisturbed for 18-20 minutes. Do not lift the lid.
- Turn off heat and let the skillet sit, still covered, for 5 minutes. Remove lid and fluff rice gently with a fork. If rice looks wet, let sit uncovered for 2-3 minutes.
- Taste and adjust seasoning if needed. Garnish with fresh parsley if desired.
Notes
Don’t skip browning the beef—it builds flavor. Use long-grain white rice for best texture; avoid instant rice. Do not lift the lid while simmering. Let the dish rest for 5 minutes after cooking. For meal prep, slightly undercook the rice if freezing.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 475
- Sugar: 5
- Sodium: 800
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 45
- Fiber: 3
- Protein: 28
Keywords: ground beef, rice, skillet dinner, one-pan meal, quick dinner, weeknight dinner, budget-friendly, family meal


