The last spoonful scraped clean, and my husband looked up with that question I’ve come to know well. “Can you make this again next week?”
I didn’t answer right away. I was still chewing, honestly, trying to figure out how such a simple combination of ground beef, rice, and a few pantry staples had turned into something I wanted to eat straight from the pan. It was a Tuesday night, nothing special, and I had about thirty minutes to get dinner on the table before the kids started circling the kitchen like hungry sharks.
This one-pot ground beef and rice skillet was born from necessity. I had a pound of ground beef thawing on the counter, a half-empty bag of long-grain rice, and the kind of tired that makes you consider cereal for dinner. But I wanted something warm, something savory, something that felt like a real meal without feeling like a production.
The first time I made it, I was skeptical. One pot? Ground beef and rice? It sounded too basic to be memorable. But that first bite changed my mind. The rice soaked up all the beefy, seasoned broth, and the texture was just right — not mushy, not dry. It was the kind of dinner that doesn’t ask for applause. It just works.
Now it’s the recipe I turn to when I need a win. No fuss, no complicated steps, just honest food that fills you up and leaves you with one pot to wash. Let me show you how it comes together.
Why You’ll Love This Recipe
I’ve tested this one-pot ground beef and rice skillet more times than I can count, and I can tell you with confidence — it delivers every single time. Here’s why this recipe has earned a permanent spot in my weekly rotation:
- Quick & Easy : From start to finish, this meal comes together in about 30 minutes. Perfect for those evenings when you’re short on time but still want a homemade dinner.
- Simple Ingredients : You likely have everything you need in your pantry and fridge right now. No fancy grocery runs required.
- Perfect for Busy Weeknights : This is the kind of dinner you can throw together after a long day without stressing over multiple pots or complicated techniques.
- Crowd-Pleaser : Both kids and adults love it. The savory beef and tender rice combo is universally appealing.
- Unbelievably Delicious : The flavors meld together beautifully as the rice cooks in the seasoned broth, creating a depth of flavor that tastes like it simmered for hours.
What makes this recipe different from other ground beef and rice dishes is the technique. I brown the beef well — really well — to build a deep, savory base. Then I toast the rice in the pan with the beef and aromatics before adding the liquid. That extra step makes all the difference. The rice stays separate and fluffy, not sticky or gummy.
This isn’t just another weeknight dinner. It’s the kind of meal that makes you feel like you’ve got it all together, even on the days when you’re barely hanging on. One pan, full bellies, happy faces. That’s the goal, and this recipe delivers.
What Ingredients You Will Need
This one-pot ground beef and rice skillet relies on simple, wholesome ingredients that work together to create a satisfying meal without any fuss. Here’s what you’ll need and why each ingredient matters:
- 1 pound ground beef (80/20) — I prefer 80/20 for the right balance of flavor and moisture. The fat renders as it browns, adding richness to the entire dish. You can use leaner beef if you prefer, but the rice might need a little extra oil or butter for moisture.
- 1 tablespoon olive oil — For sautéing the aromatics. A good quality extra-virgin olive oil adds a subtle fruity note.
- 1 medium yellow onion, diced — About 1 cup. Onion builds the savory foundation. I like yellow onion for its balanced sweetness.
- 3 cloves garlic, minced — Fresh garlic is non-negotiable here. It adds that punchy, aromatic quality that makes the dish sing.
- 1 cup long-grain white rice, uncooked — Long-grain rice works best because it stays fluffy and separate. I’ve tested this with jasmine rice too, and it’s lovely — just adjust the liquid slightly. Avoid short-grain rice, which can turn mushy.
- 1 ½ cups beef broth — Use a good-quality broth. I recommend Swanson or Pacific Foods for consistent flavor. Low-sodium is fine if you want to control the salt.
- 1 can (14.5 oz) diced tomatoes, undrained — These add acidity and moisture. Fire-roasted diced tomatoes add a lovely smoky depth if you can find them.
- 1 teaspoon paprika — Sweet or smoked, both work. Smoked paprika adds a subtle campfire note that I love.
- 1 teaspoon dried oregano — Earthy and slightly floral, oregano complements the beef beautifully.
- ½ teaspoon garlic powder — For extra savory depth. Yes, even with fresh garlic. Trust me on this.
- ½ teaspoon onion powder — Rounds out the onion flavor without being overpowering.
- Salt and black pepper, to taste — I start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.
- 1 cup frozen peas and carrots — Optional but highly recommended. They add color, sweetness, and a little veggie boost. Thaw them slightly before adding.
- 2 tablespoons chopped fresh parsley (optional, for garnish) — A sprinkle of fresh parsley at the end adds a pop of color and freshness.
Substitution Guidance: For a gluten-free option, this recipe is naturally gluten-free as long as your beef broth is certified gluten-free. For a dairy-free version, simply omit the butter and use olive oil. You can swap the ground beef with ground turkey or chicken — just add a tablespoon of olive oil to keep it moist. For a vegetarian version, use plant-based ground meat and vegetable broth.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. Here’s what you’ll need:
- A large, deep skillet or Dutch oven — I use a 12-inch cast-iron skillet or a 5-quart Dutch oven. The key is having a wide surface area for browning the beef and a lid that fits snugly for simmering the rice.
- A wooden spoon or spatula — For breaking up the ground beef as it browns. A wooden spoon won’t scratch your cookware.
- A sharp chef’s knife — For dicing the onion and mincing the garlic. A good knife makes prep faster and safer.
- Cutting board — Any sturdy board will do. I prefer a large wooden board for stability.
- Measuring cups and spoons — For accurate ingredient measurements. Precision matters, especially with the rice-to-liquid ratio.
- A lid that fits your skillet or Dutch oven — This is crucial for steaming the rice properly. If your skillet doesn’t have a lid, use a baking sheet or aluminum foil tightly sealed.
Budget-Friendly Tips: Don’t have a Dutch oven? No problem. A large non-stick skillet with a lid works perfectly. I’ve also made this in a stainless steel pot with great results. The key is even heat distribution, so avoid thin-bottomed pans that can scorch the rice.
Preparation Method

Follow these steps carefully, and you’ll have a perfect one-pot ground beef and rice skillet every time. I’ve included sensory cues and troubleshooting tips so you know exactly what to look for.
- Heat the olive oil in your skillet or Dutch oven over medium-high heat. Swirl the pan to coat the bottom evenly. You want the oil shimmering but not smoking — about 2 minutes.
- Add the ground beef to the hot pan. Break it up with your wooden spoon into large chunks. Let it sit undisturbed for 3-4 minutes to develop a deep brown crust. This is where the flavor lives. Don’t stir it constantly or you’ll steam the meat instead of browning it.
- Flip and break up the beef into smaller pieces. Continue cooking until all the meat is browned and no pink remains, about 4-5 more minutes. The beef should look deeply browned, not gray. If there’s excess fat (more than 2 tablespoons), spoon it out, leaving a thin coating in the pan.
- Add the diced onion to the pan with the beef. Cook for 3-4 minutes, stirring occasionally, until the onion softens and turns translucent. You’ll smell the sweetness developing. Scrape up any browned bits from the bottom of the pan — that’s pure flavor.
- Stir in the minced garlic, paprika, oregano, garlic powder, onion powder, salt, and pepper. Cook for 30 seconds until fragrant. The kitchen will smell incredible at this point. Don’t let the garlic burn or it will turn bitter.
- Add the uncooked rice to the pan. Stir it into the beef and aromatics, coating each grain in the flavorful fat. Toast the rice for 1-2 minutes, stirring constantly. You want the rice to look slightly translucent at the edges — this step prevents mushy rice later.
- Pour in the beef broth and diced tomatoes (with their juices). Stir everything together, scraping the bottom of the pan to release any remaining browned bits. Bring the mixture to a boil — you should see steady bubbles across the surface.
- Reduce the heat to low, cover the pan 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 evenly. If you peek, you’ll release steam and the rice might end up undercooked.
- After 18 minutes, check the rice. It should be tender and have absorbed most of the liquid. If the rice is still firm and there’s liquid remaining, cover and cook for 2-3 more minutes. If the rice is tender but there’s still a little liquid, that’s okay — it will absorb as it rests.
- If using frozen peas and carrots, stir them in now. The residual heat will warm them through in about 1 minute. They should be bright and tender-crisp, not mushy.
- Remove the pan from heat and let it rest, covered, for 5 minutes. This allows the rice to finish absorbing any remaining liquid and the flavors to meld together. Fluff the rice gently with a fork before serving.
- Taste and adjust seasoning with additional salt and pepper if needed. Garnish with fresh parsley for a pop of color and freshness.
Cooking Tips & Techniques
Over the years, I’ve learned a few tricks that make this one-pot ground beef and rice skillet turn out perfectly every time. Here are my best tips:
Don’t rush the browning. I know it’s tempting to stir the beef constantly, but letting it sit and develop a deep brown crust is where the flavor comes from. Think of it like searing a steak — you want that Maillard reaction. If the beef looks gray, you’re not browning it enough.
Toast the rice. This step is non-negotiable. Toasting the rice in the rendered beef fat and aromatics for a minute or two before adding liquid gives it a nutty flavor and helps keep the grains separate. I learned this the hard way after making mushy rice for years.
Use the right rice-to-liquid ratio. For long-grain white rice, the magic ratio is 1 cup rice to 1 ½ cups liquid (plus the liquid from the tomatoes). Too much liquid and you’ll end up with porridge. Too little and the rice will be crunchy. Trust the measurements.
Resist the urge to peek. I know it’s hard, but lifting the lid releases steam and disrupts the cooking process. If you absolutely have to check, do it after 18 minutes and only for a second. The rice needs that steam to cook evenly.
Let it rest. That 5-minute rest at the end isn’t optional. It allows the rice to finish absorbing liquid and the flavors to meld. The difference between serving immediately and resting for 5 minutes is noticeable — the rested version tastes more cohesive.
My biggest failure? The first time I made this, I used a non-stick pan that was too small. The rice didn’t cook evenly because it was crowded, and the bottom scorched. Now I always use a wide, heavy-bottomed pan. Learn from my mistake — give the rice room to breathe.
Variations & Adaptations
This one-pot ground beef and rice skillet is endlessly adaptable. Here are some variations I’ve tried and loved:
- Mexican-Style : Swap the oregano for cumin and chili powder. Use fire-roasted tomatoes and add a can of drained black beans. Top with shredded cheddar, fresh cilantro, and a squeeze of lime. It’s like deconstructed burrito bowls.
- Italian-Style : Use Italian seasoning instead of paprika and oregano. Add a handful of chopped spinach at the end and top with grated Parmesan cheese. Serve with crusty bread for dipping.
- Cheesy Beef and Rice : After the rice is cooked, stir in 1 cup of shredded cheddar or Monterey Jack cheese. Cover for 2 minutes until melted, then stir again. It’s indulgent and incredibly comforting.
- Low-Carb Option : Swap the rice for cauliflower rice. Cook the beef and aromatics as directed, then stir in 4 cups of riced cauliflower. Cover and cook for 5-7 minutes until tender. The texture is different but still satisfying.
- Spicy Version : Add 1 diced jalapeño with the onion and a pinch of red pepper flakes with the garlic. Use spicy diced tomatoes with green chilies for extra heat. My husband loves this version.
Serving & Storage Suggestions
This one-pot 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 pan. The rice is at its best when it’s steaming and fluffy. I love to portion it into bowls and let everyone add their own toppings — a sprinkle of cheese, a dollop of sour cream, or a dash of hot sauce.
Complementary Dishes: This skillet pairs beautifully with a simple side salad dressed with lemon vinaigrette. The acidity cuts through the richness of the beef. For a heartier meal, serve it with warm tortillas or crusty bread. If you’re in the mood for something green, try my quick zesty lemon chicken recipe — the bright flavors balance the savory skillet perfectly.
Storage Instructions: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so it’s even better the next day. For longer storage, freeze the cooled skillet mixture in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Methods: The best way to reheat is on the stovetop over medium-low heat with a splash of beef broth or water to loosen the rice. Stir occasionally until heated through, about 5-7 minutes. You can also microwave individual portions in 30-second bursts, stirring between each. Add a tablespoon of water before microwaving to prevent the rice from drying out.
Flavor Development: Honestly, this dish tastes even better the next day. The rice absorbs more of the seasoned broth overnight, and the flavors meld together in a way that feels more cohesive. If you’re meal prepping, make it a day ahead and reheat for dinner — you won’t regret it.
Nutritional Information & Benefits
This one-pot ground beef and rice skillet is a balanced meal that provides protein, carbohydrates, and vegetables in one satisfying dish. Here’s the estimated nutritional breakdown per serving (based on 6 servings):
- Calories: Approximately 380-420 per serving
- Protein: 25-28 grams
- Carbohydrates: 35-40 grams
- Fat: 14-18 grams
- Fiber: 3-4 grams
- Sodium: 600-800 mg (varies based on broth and added salt)
Health Benefits: Ground beef is an excellent source of high-quality protein, iron, and B vitamins, particularly B12. The rice provides energy-sustaining carbohydrates, while the peas and carrots add fiber, vitamin A, and antioxidants. This meal is naturally gluten-free and can be made dairy-free with simple substitutions.
Dietary Considerations: For a lower-sodium version, use low-sodium beef broth and reduce the added salt. For a lower-fat option, use lean ground beef (90/10) and drain any excess fat after browning. This recipe is not suitable for low-carb or keto diets due to the rice content, but the cauliflower rice variation works well for those needs.
Conclusion
This one-pot ground beef and rice skillet has become my go-to for those nights when I need dinner to just work. It’s simple, honest food that doesn’t pretend to be anything other than what it is — a warm, satisfying meal that fills you up and leaves you with one pot to wash.
I love how forgiving this recipe is. You can swap ingredients, adjust the spices, add whatever vegetables you have on hand, and it still turns out delicious. That’s the kind of recipe I want in my back pocket, and I hope it becomes one of yours too.
Give it a try this week. Let the beef brown deeply, toast the rice, and resist the urge to peek under the lid. I think you’ll be surprised at how much flavor comes from such simple ingredients. And if you’re looking for more quick dinner inspiration, my quick savory beef and broccoli recipe is another weeknight winner.
When you make it, come back and let me know how it turned out. Did you add your own twist? Did the kids ask for seconds? I’d love to hear your story. Drop a comment below or tag me in your photos — nothing makes me happier than seeing you cooking in your own kitchen.
Until next time, happy cooking!
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust the cooking time and liquid. Brown rice typically requires about 40-45 minutes of simmering and an extra ½ cup of broth. I recommend cooking the beef and aromatics as directed, then adding the brown rice with 2 cups of broth and the tomatoes. Cover and simmer for 40-45 minutes, checking for doneness. The texture will be chewier and nuttier than white rice.
How do I prevent the rice from burning on the bottom?
Burning usually happens when the heat is too high or the pan is too thin. Once you add the liquid and bring it to a boil, reduce the heat to low — you want a gentle simmer, not a rolling boil. A heavy-bottomed pan like a Dutch oven or cast-iron skillet distributes heat more evenly. If you’re using a thinner pan, place a heat diffuser under it or stir the rice gently halfway through cooking.
Can I make this ahead of time for meal prep?
Absolutely! This one-pot ground beef and rice skillet is perfect for meal prep. Cook it as directed, let it cool completely, and portion it into airtight containers. It will keep in the refrigerator for up to 4 days. Reheat individual portions in the microwave with a splash of water, or reheat the whole batch on the stovetop. The flavors actually improve overnight, so it’s even better the next day.
What can I use instead of ground beef?
Ground turkey or chicken work well as substitutes. Because they’re leaner, add an extra tablespoon of olive oil when browning to keep the dish moist. For a vegetarian version, use plant-based ground meat or crumbled firm tofu. If using tofu, press it first to remove excess moisture, then crumble and brown it in the pan. Adjust the seasoning as needed, since plant-based options may require more salt and spices.
Can I add more vegetables to this dish?
Yes, this recipe is very vegetable-friendly. Diced bell peppers, zucchini, or mushrooms can be added with the onion. Chopped spinach or kale can be stirred in at the end with the peas and carrots. Just keep in mind that watery vegetables like zucchini may release extra liquid, so you might need to simmer the rice for an extra 2-3 minutes uncovered to evaporate the excess moisture. For another quick veggie-packed meal, try my quick chicken chow mein recipe with crispy veggies.
Pin This Recipe!

Easy One-Pot Ground Beef and Rice Skillet: A Perfect Weeknight Dinner
A quick and easy one-pot meal featuring ground beef, rice, and simple pantry staples, ready in about 30 minutes. Perfect for busy weeknights, this savory skillet dinner is a crowd-pleaser that leaves you with just one pot to wash.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 1 ½ cups beef broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper, to taste
- 1 cup frozen peas and carrots (optional)
- 2 tablespoons chopped fresh parsley (optional, for garnish)
Instructions
- Heat the olive oil in your skillet or Dutch oven over medium-high heat. Swirl the pan to coat the bottom evenly. You want the oil shimmering but not smoking — about 2 minutes.
- Add the ground beef to the hot pan. Break it up with your wooden spoon into large chunks. Let it sit undisturbed for 3-4 minutes to develop a deep brown crust.
- Flip and break up the beef into smaller pieces. Continue cooking until all the meat is browned and no pink remains, about 4-5 more minutes. If there’s excess fat (more than 2 tablespoons), spoon it out, leaving a thin coating in the pan.
- Add the diced onion to the pan with the beef. Cook for 3-4 minutes, stirring occasionally, until the onion softens and turns translucent. Scrape up any browned bits from the bottom of the pan.
- Stir in the minced garlic, paprika, oregano, garlic powder, onion powder, salt, and pepper. Cook for 30 seconds until fragrant.
- Add the uncooked rice to the pan. Stir it into the beef and aromatics, coating each grain in the flavorful fat. Toast the rice for 1-2 minutes, stirring constantly, until the rice looks slightly translucent at the edges.
- Pour in the beef broth and diced tomatoes (with their juices). Stir everything together, scraping the bottom of the pan to release any remaining browned bits. Bring the mixture to a boil.
- Reduce the heat to low, cover the pan with a tight-fitting lid, and let it simmer gently for 18-20 minutes. Do not lift the lid during this time.
- After 18 minutes, check the rice. It should be tender and have absorbed most of the liquid. If the rice is still firm and there’s liquid remaining, cover and cook for 2-3 more minutes.
- If using frozen peas and carrots, stir them in now. The residual heat will warm them through in about 1 minute.
- Remove the pan from heat and let it rest, covered, for 5 minutes. Fluff the rice gently with a fork before serving.
- Taste and adjust seasoning with additional salt and pepper if needed. Garnish with fresh parsley.
Notes
Don’t rush the browning of the beef; it builds flavor. Toast the rice before adding liquid to prevent mushiness. Resist the urge to lift the lid while simmering. Let the dish rest for 5 minutes after cooking for best texture. For a gluten-free option, ensure beef broth is certified gluten-free. For dairy-free, omit butter and use olive oil.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 400
- Sugar: 5
- Sodium: 700
- Fat: 16
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 3
- Protein: 26
Keywords: one-pot meal, ground beef, rice, weeknight dinner, easy dinner, skillet dinner, ground beef and rice


