The ground beef was thawed before I even knew what we were having for dinner. Classic move, right? The rice was sitting in the pantry, the onion was starting to look a little sad, and I had exactly one pan clean. That’s the moment this Easy One-Pan Ground Beef and Rice Skillet was basically begging to happen. I wasn’t trying to be creative. I just needed dinner on the table before the hangry vibes took over the whole house.
I browned the beef, tossed in whatever veggies were hanging around, and dumped in some rice with broth. No fancy techniques. No separate pots. Just me, one pan, and a whole lot of hope. Twenty minutes later, I was leaning against the counter, fork in hand, genuinely surprised at how good it turned out. It was savory, a little peppery, and the rice had soaked up all that beefy goodness perfectly.
That first bite was the kind of quiet win you don’t plan for. It wasn’t a complicated recipe or a chef-level creation. It was just honest, filling food that made everyone at the table breathe a little easier. And honestly? That’s the kind of recipe that sticks. This Easy One-Pan Ground Beef and Rice Skillet has become my go-to for those nights when I need dinner to work as hard as I do—without any extra effort.
Why You’ll Love This Recipe
Let me tell you why this one-pan wonder has earned a permanent spot in my weekly rotation. I’ve tested this thing more times than I can count, tweaking the seasoning and the liquid ratio until it was just right. Here’s what makes it special:
- Quick & Easy: From start to finish, this dish comes together in about 30 minutes. Perfect for those evenings when you walk through the door and need dinner on the table fast.
- Simple Ingredients: You probably have most of these items in your kitchen right now. Ground beef, rice, onion, garlic, broth—no fancy grocery trips required.
- Perfect for Busy Weeknights: This is the definition of a weeknight hero. It’s filling, satisfying, and doesn’t leave you with a mountain of dishes.
- Crowd-Pleaser: My kids devour this without complaint. My husband asks for seconds. Even my picky-eating friend gave it a thumbs up.
- Unbelievably Delicious: The beef gets perfectly browned, the rice turns fluffy and flavorful, and every bite has that cozy, savory satisfaction you crave.
What makes this version different from the hundreds of other skillet recipes out there? It’s the technique. I figured out that toasting the rice in the pan with the beef drippings before adding the liquid gives it this nutty depth you just can’t get any other way. It’s a small step, but it makes a huge difference. This isn’t just another ground beef recipe—it’s the best version I’ve ever made.
This is the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—simpler, faster, but with the same soul-soothing satisfaction. Perfect for impressing your family without any stress, or turning a chaotic Tuesday into something memorable.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that come together to create something truly satisfying. Most of these are pantry staples, which is exactly why this dish works so well on busy nights.
- Ground Beef (1 lb / 450g): I recommend using 85/15 or 80/20 ground beef. The extra fat gives you better flavor and helps brown the meat beautifully. If you use leaner beef, you might need to add a splash of oil to the pan.
- Yellow Onion (1 medium, diced): Adds that savory base flavor. A white onion works too, but yellow gives the sweetest result when cooked down.
- Garlic (3-4 cloves, minced): Fresh garlic is non-negotiable here. The pre-minced stuff in a jar just doesn’t hit the same. Trust me on this one.
- Long-Grain White Rice (1 cup / 200g): I’ve tested this with basmati and jasmine rice, and both work great. Avoid short-grain or sticky rice here—they get too gummy. I personally prefer basmati for its fluffy texture.
- Beef Broth (2 cups / 480ml): Use a good quality broth or stock. I love Kitchen Basics or Swanson for consistent flavor. Low-sodium is best so you can control the salt level yourself.
- Canned Diced Tomatoes (1 can, 14.5 oz / 400g), undrained: These add acidity and moisture that help cook the rice perfectly. Fire-roasted tomatoes add an extra layer of flavor if you have them.
- Bell Pepper (1 medium, any color, diced): Adds color, crunch, and a little sweetness. Red or orange bell peppers are my favorite here.
- Frozen Peas (1/2 cup / 75g): Stir these in at the very end for a pop of green and a touch of sweetness. No need to thaw them first.
- Paprika (1 teaspoon): Adds a warm, smoky depth. Smoked paprika takes it to another level if you have it.
- Dried Oregano (1/2 teaspoon): A little goes a long way. It pairs beautifully with the beef and tomatoes.
- Salt and Black Pepper (to taste): Don’t be shy with the seasoning. I usually start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Olive Oil (1 tablespoon): For sautéing the aromatics. Avocado oil works too.
- Fresh Parsley (for garnish, optional): A sprinkle of fresh herbs at the end makes everything look restaurant-quality.
Substitution Guidance: If you need a gluten-free option, this recipe is naturally gluten-free as long as you check your broth label. For a dairy-free version, this dish is already dairy-free. You can swap the ground beef with ground turkey or chicken, but note that the flavor will be milder. Use brown rice instead of white, but increase the cooking time by about 15-20 minutes and add an extra 1/2 cup of broth.
Equipment Needed
One of the best things about this recipe is how little equipment you need. Here’s what I use:
- Large Skillet or Dutch Oven (12-inch / 30cm): A deep, heavy-bottomed skillet is ideal. I use my trusty Lodge cast iron skillet for this—it holds heat evenly and gives the beef a gorgeous brown crust. A stainless steel or non-stick pan works too, just make sure it has a lid.
- Wooden Spoon or Spatula: For breaking up the ground beef and stirring everything together. I prefer a wooden spoon because it won’t scratch your pan.
- Sharp Knife and Cutting Board: For dicing the onion, bell pepper, and mincing the garlic. A good chef’s knife makes prep work feel effortless.
- Measuring Cups and Spoons: For accurate ingredient portions. I know some people eyeball it, but for rice dishes, precision matters.
- Lid or Tight-Fitting Cover: This is crucial for steaming the rice properly. If your skillet doesn’t have a lid, a sheet of aluminum foil works in a pinch.
Budget-Friendly Tip: You don’t need expensive cookware for this recipe. A basic non-stick skillet from the grocery store will do the job. Just make sure it’s deep enough to hold everything without spilling over.
Preparation Method

Let’s get cooking. This Easy One-Pan Ground Beef and Rice Skillet comes together quickly, so have your ingredients prepped and ready before you start.
- Heat the oil in your large skillet over medium-high heat. Add the diced onion and cook for about 3-4 minutes, until it turns soft and translucent. Stir occasionally so it doesn’t burn.
- Add the ground beef to the pan. Break it up with your wooden spoon and let it brown undisturbed for about 2 minutes. Then start stirring and breaking it into smaller pieces. Cook for 5-6 minutes total, until no pink remains. The browned bits stuck to the bottom of the pan are pure flavor—don’t scrape them off yet.
- Toss in the minced garlic and diced bell pepper. Cook for 1 minute, stirring constantly. The garlic should become fragrant but not brown. Your kitchen is going to smell incredible right about now.
- Stir in the paprika, oregano, salt, and black pepper. Cook for 30 seconds to toast the spices. This wakes up their flavor and makes them more aromatic.
- Add the uncooked rice to the pan. Stir it into the beef mixture and let it toast for about 1-2 minutes. The rice grains will start to look slightly translucent and smell nutty. This is the secret step that makes a huge difference.
- Pour in the beef broth and the undrained diced tomatoes. Stir everything together, scraping up any browned bits from the bottom of the pan. Those bits are liquid gold.
- Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid. Let it simmer gently for 18-20 minutes. Do not lift the lid during this time—the steam is what cooks the rice perfectly.
- After 18 minutes, check the rice. It should be tender and have absorbed most of the liquid. If it’s still a bit firm, cover and cook for another 2-3 minutes. If the liquid is gone but the rice isn’t done, add a splash more broth or water.
- Remove the pan from heat. Stir in the frozen peas. They’ll thaw and warm up from the residual heat. Let the skillet sit covered for 5 minutes. This resting time allows the rice to finish steaming and the flavors to meld together.
- Fluff the rice gently with a fork. Taste and adjust seasoning with more salt or pepper if needed. Garnish with fresh parsley if you’re feeling fancy.
Sensory Cue: The rice should be tender but not mushy. The beef should be evenly distributed throughout, and the tomatoes should have melted into the broth, creating a slightly thickened, savory sauce that coats every grain.
Cooking Tips & Techniques
I’ve made this Easy One-Pan Ground Beef and Rice Skillet more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
- Don’t skip toasting the rice. I know it seems like an extra step, but it makes the rice nuttier and keeps it from turning mushy. Just 60 seconds in the pan with the beef drippings changes everything.
- Use a heavy-bottomed pan. Thin pans create hot spots that can burn the rice before it’s cooked through. Cast iron or stainless steel gives you even heat distribution.
- Resist the urge to stir after adding the liquid. I ruined my first few batches by lifting the lid and stirring every few minutes. The trapped steam is what cooks the rice evenly. Trust the process.
- If your rice turns out undercooked, add a few tablespoons of broth or water, cover, and cook on low for another 5 minutes. Don’t crank up the heat—that will just burn the bottom.
- If your rice turns out mushy, you probably added too much liquid or cooked it too long. Next time, reduce the broth by 1/4 cup and check for doneness at 16 minutes.
- Let it rest. That 5-minute rest at the end isn’t optional. It allows the rice to absorb any remaining liquid and the flavors to settle. I once skipped this step because I was starving, and the dish was noticeably less cohesive.
I remember one night I got distracted by a phone call and left the skillet on high heat too long. The bottom got a little crispy, but honestly? That crispy rice was kind of amazing. Sometimes mistakes turn into happy accidents.
Variations & Adaptations
This recipe is incredibly flexible. Here are some ways to make it your own:
- Mexican-Style Skillet: Swap the oregano for cumin and chili powder. Use fire-roasted tomatoes and add a can of drained black beans. Top with shredded cheese and let it melt before serving. Serve with a dollop of sour cream.
- Italian-Inspired Version: Add a teaspoon of Italian seasoning and use crushed tomatoes instead of diced. Stir in a handful of fresh spinach at the end until wilted. Sprinkle with Parmesan cheese before serving.
- Low-Carb Adaptation: Replace the rice with cauliflower rice. Sauté the cauliflower rice in the pan for 3-4 minutes after the beef is cooked, then skip the broth and tomatoes. Cook just until the cauliflower is tender.
- Spicy Kick: Add a diced jalapeño with the bell pepper, or stir in 1/2 teaspoon of red pepper flakes with the spices. A dash of hot sauce at the table works too.
- Cheesy Finish: After the skillet is done cooking, sprinkle 1/2 cup of shredded cheddar or Monterey Jack cheese on top. Cover for 2 minutes until melted. It’s indulgent and amazing.
- Vegetable-Packed: Add shredded zucchini, grated carrot, or chopped mushrooms with the bell pepper. The veggies blend right in and add extra nutrition without changing the flavor much.
I once made a Greek-inspired version with ground lamb, oregano, lemon zest, and a sprinkle of feta cheese on top. It was incredible and reminded me of something similar to some of the flavors in our Fresh Loaded Cowboy Caviar with Perfect Lime Vinaigrette, but heartier. Don’t be afraid to experiment—this skillet is forgiving.
Serving & Storage Suggestions
This Easy One-Pan Ground Beef and Rice Skillet is a complete meal on its own, but here are some ways to serve it:
- Serving Temperature: Serve hot, straight from the skillet. The rice continues to absorb liquid as it sits, so it’s best enjoyed right away.
- Garnish Ideas: A sprinkle of fresh parsley, a squeeze of lime juice, or a few dashes of hot sauce brighten up the flavors. A dollop of Greek yogurt or sour cream adds a cool, creamy contrast.
- Side Dish Suggestions: A simple green salad with a tangy vinaigrette balances the richness of the skillet. Steamed broccoli or roasted asparagus also pair beautifully. If you’re feeling extra hungry, serve with warm tortillas or crusty bread to soak up every last bit of sauce.
- Storage Instructions: Let the skillet cool completely, then transfer leftovers to an airtight container. Store in the refrigerator for up to 4 days.
- Freezer Instructions: This dish freezes wonderfully. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating Tips: The microwave works in a pinch, but the stovetop is better. Reheat in a skillet over medium-low heat with a splash of broth or water to rehydrate the rice. Stir occasionally until hot throughout.
- Flavor Development: Honestly, this dish tastes even better the next day. The flavors meld together overnight, and the rice absorbs even more of that savory goodness. I’ve been known to make a double batch just for leftovers.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Protein | 28g |
| Fat | 14g |
| Saturated Fat | 5g |
| Carbohydrates | 36g |
| Fiber | 4g |
| Sugar | 6g |
| Sodium | 680mg |
Health Benefits: Ground beef is an excellent source of high-quality protein, iron, and B vitamins, which support energy metabolism and red blood cell production. The bell peppers and tomatoes provide a healthy dose of vitamin C and antioxidants. Peas add fiber and plant-based protein. This meal is balanced, satisfying, and keeps you full for hours without weighing you down.
Dietary Considerations: This recipe is naturally gluten-free and dairy-free. It’s also nut-free and egg-free. If you’re watching your sodium, use low-sodium broth and adjust the salt at the end. For a lower-fat option, use lean ground beef (90/10) and reduce the oil to 1/2 tablespoon.
Conclusion
This Easy One-Pan Ground Beef and Rice Skillet is the kind of recipe that saves dinner on the busiest nights. It’s simple, forgiving, and packed with flavor that tastes like you spent way more effort than you actually did. The best part? You only dirty one pan. That alone is worth celebrating.
I love this recipe because it reminds me that cooking doesn’t have to be complicated to be good. Sometimes the best meals come from a handful of pantry staples and a little bit of patience. Whether you’re feeding a hungry family or just meal-prepping for the week, this skillet delivers every single time.
If you’re looking for another one-pan dinner that’s just as easy, you should definitely try our One-Pan Garlic Butter Chicken and Rice for a different flavor profile that’s equally satisfying. Or if you’re in the mood for something with ground turkey, our Best Easy Cheesy Ground Turkey Taco Skillet is another weeknight favorite around here.
I’d love to hear how this turns out for you! Drop a comment below and let me know what variations you tried. Did you add extra veggies? Spice it up? Make it cheesy? Share your creation—I read every single comment. And if you loved it, don’t forget to share this recipe with a friend who needs an easy dinner win. Happy cooking, friends!
Frequently Asked Questions
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 cups, and cook for about 35-40 minutes instead of 18-20. Check the rice at the 30-minute mark to see if it needs more time or liquid.
Can I make this recipe in advance?
Absolutely. This dish actually tastes better the next day as the flavors meld together. Cook it completely, let it cool, and store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of broth.
Can I freeze this ground beef and rice skillet?
Yes, this freezes beautifully. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The rice might be slightly softer after freezing, but the flavor remains fantastic.
How do I prevent the rice from sticking to the bottom of the pan?
Make sure you use enough liquid and keep the heat on low after bringing it to a boil. A heavy-bottomed pan helps distribute heat evenly. Also, don’t stir the rice after adding the liquid—stirring can release starch and cause sticking. Let it rest covered for 5 minutes after cooking to make fluffing easier.
Can I add other vegetables to this recipe?
Definitely! This recipe is very flexible. Diced carrots, shredded zucchini, chopped mushrooms, or fresh spinach all work great. Add firmer vegetables like carrots with the bell pepper, and add delicate vegetables like spinach at the very end of cooking.
Pin This Recipe!

Easy One-Pan Ground Beef and Rice Skillet Recipe
A quick and easy one-pan meal with ground beef, rice, and vegetables, perfect for busy weeknights. This savory, comforting dish comes together in about 30 minutes with minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450g) ground beef (85/15 or 80/20)
- 1 medium yellow onion, diced
- 3–4 cloves garlic, minced
- 1 cup (200g) long-grain white rice (basmati or jasmine)
- 2 cups (480ml) beef broth (low-sodium preferred)
- 1 can (14.5 oz / 400g) diced tomatoes, undrained
- 1 medium bell pepper (any color), diced
- 1/2 cup (75g) frozen peas
- 1 teaspoon paprika (smoked paprika for extra depth)
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste (start with 1 tsp salt, 1/2 tsp pepper)
- 1 tablespoon olive oil
- Fresh parsley for garnish (optional)
Instructions
- Heat the oil in a large skillet over medium-high heat. Add the diced onion and cook for 3-4 minutes until soft and translucent.
- Add the ground beef to the pan. Break it up with a wooden spoon and let it brown undisturbed for 2 minutes, then stir and break into smaller pieces. Cook for 5-6 minutes until no pink remains.
- Add the minced garlic and diced bell pepper. Cook for 1 minute, stirring constantly, until fragrant.
- Stir in the paprika, oregano, salt, and black pepper. Cook for 30 seconds to toast the spices.
- Add the uncooked rice to the pan. Stir into the beef mixture and toast for 1-2 minutes until the rice looks slightly translucent and smells nutty.
- Pour in the beef broth and undrained diced tomatoes. Stir everything together, scraping up any browned bits from the bottom of the pan.
- Bring the mixture to a boil, then reduce heat to low. Cover with a tight-fitting lid and 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 still firm, cover and cook for another 2-3 minutes. If liquid is gone but rice isn’t done, add a splash more broth or water.
- Remove the pan from heat. Stir in the frozen peas. Let the skillet sit covered for 5 minutes.
- Fluff the rice gently with a fork. Taste and adjust seasoning if needed. Garnish with fresh parsley if desired.
Notes
Toasting the rice in the beef drippings before adding liquid gives it a nutty depth. Use a heavy-bottomed pan for even heat. Resist stirring after adding liquid to ensure even cooking. Let the skillet rest for 5 minutes after cooking for best texture.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 6
- Sodium: 680
- Fat: 14
- Saturated Fat: 5
- Carbohydrates: 36
- Fiber: 4
- Protein: 28
Keywords: one-pan, ground beef, rice, skillet, weeknight dinner, easy, quick, gluten-free, dairy-free


