I burnt the rice the first three times I made a one-pot ground beef and rice skillet. Not a little scorched on the bottom—I mean, blackened, stuck-to-the-pan, fill-the-kitchen-with-smoke burnt. The first time, I walked away to check my email. The second time, I used the wrong pot. The third time, I just got impatient and cranked the heat. Honestly, I almost gave up on the whole concept. But here’s the thing: I kept coming back to it because the idea of a complete dinner—protein, starch, veggies, all in one pan—is just too good to abandon. And when I finally figured out the trick (low heat, tight lid, no peeking for the first fifteen minutes), it was like a light switched on. This isn’t a glamorous recipe. It’s not going to win any plating contests. But it’s the kind of dinner that saves a Tuesday night when you’re tired, hungry, and staring into the fridge hoping something will cook itself. And now, it’s the meal I make when I need something reliable.
Why You’ll Love This Recipe
Let’s be real for a second. We all have those nights where cooking feels like a chore. You want something that tastes like you tried, but you don’t actually want to try. That’s exactly where this easy one-pot ground beef and rice skillet comes in. It’s the culinary equivalent of a warm hug—no fuss, no drama, just good food.
- One Pot, No Stress: Everything cooks in a single skillet. That means less dishes, less cleanup, and more time on the couch. I’ve tested this in a cast iron skillet, a non-stick pan, and even a Dutch oven—they all work beautifully.
- Pantry-Friendly: Ground beef, rice, onions, garlic, and a few spices. Chances are, you have most of this in your kitchen right now. No special trips to the store for obscure ingredients.
- Budget-Friendly: This meal costs pennies compared to takeout. Ground beef is affordable, rice is cheap, and you can stretch it further by adding whatever veggies you have on hand.
- Weeknight Hero: From start to finish, you’re looking at about 30-35 minutes. That’s faster than delivery, and way more satisfying.
- Kid-Approved: My nephew, who once declared he didn’t like “anything brown,” ate two servings. It’s that kind of magic.
What makes this recipe different from the countless other versions out there? It’s the technique. Most recipes tell you to just dump everything in and hope for the best. I’ve learned the hard way that rice needs a specific cooking environment to turn out fluffy, not mushy or crunchy. This method—browning the beef first, sautéing the aromatics, then layering the rice and liquid with a precise simmer—gives you perfect, separate grains every single time. It’s not just another version; it’s the one I wish I’d had years ago.
What Ingredients You Will Need
This recipe uses simple, honest ingredients. Nothing fancy, nothing pretentious. Just the kind of stuff that makes a real meal. Here’s what you’ll need to grab:
- 1 pound ground beef (80/20 works best—the fat adds flavor, but you can use lean if you prefer; just add a splash of oil)
- 1 cup long-grain white rice, rinsed (I use jasmine or basmati; don’t skip the rinse—it removes excess starch and prevents clumping)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is non-negotiable here; jarred stuff tastes flat)
- 1 bell pepper, diced (any color works; red adds sweetness, green adds a sharper bite)
- 1 can (14.5 oz) diced tomatoes, undrained (I prefer fire-roasted for extra depth, but plain works fine)
- 2 cups beef broth (low-sodium is best so you control the salt; if you only have chicken broth, it still works)
- 1 teaspoon smoked paprika (regular paprika is okay, but smoked gives that subtle campfire flavor)
- 1 teaspoon ground cumin
- ½ teaspoon chili powder (adjust to your heat tolerance)
- ½ teaspoon dried oregano
- Salt and black pepper to taste
- 2 tablespoons olive oil (or avocado oil)
- Optional garnishes: fresh parsley or cilantro, shredded cheddar cheese, a squeeze of lime
A quick note on the rice: I’ve tested this with brown rice and it takes significantly longer (about 40-45 minutes) and requires more liquid. If you’re in a hurry, stick with white rice. For a low-carb option, you can swap in cauliflower rice, but add it at the very end and cook just until heated through—about 3-4 minutes. I’ve also made this with ground turkey or chicken, and it’s equally delicious. Just add a tablespoon of oil since poultry is leaner.
Equipment Needed
You don’t need a professional kitchen to make this work. Here’s the short list:
- A large skillet or Dutch oven (12-inch with a tight-fitting lid is ideal; I use my trusty cast iron, but a deep non-stick pan works too)
- A wooden spoon or spatula for breaking up the beef
- A sharp knife and cutting board for prep
- Measuring cups and spoons
- A fine-mesh strainer for rinsing the rice (a colander works in a pinch)
If you don’t have a lid that fits your skillet, use a sheet of aluminum foil crimped tightly around the edges. I’ve done this more times than I care to admit, and it works perfectly. Just make sure it’s sealed well so the steam doesn’t escape.
Preparation Method

Alright, let’s get cooking. This is where the magic happens. Follow these steps, and you’ll have a dinner that feels like you spent hours on it—when really, you didn’t.
- Prep your ingredients first. Dice the onion and bell pepper, mince the garlic, and rinse the rice in cold water until it runs clear. This takes five minutes and saves you from frantically chopping while the beef burns. Trust me on this one.
- Heat the oil in your skillet over medium-high heat. When it shimmers (about 30 seconds), add the ground beef. Break it apart with your spoon and let it brown undisturbed for 3-4 minutes. Then stir and continue cooking until no pink remains, about 5-6 minutes total.
- Remove the beef with a slotted spoon and set it aside on a plate. Leave about 1 tablespoon of drippings in the pan. If there’s too much fat, pour off the excess—you want just enough to coat the bottom.
- Sauté the aromatics. Reduce the heat to medium. Add the diced onion and bell pepper. Cook, stirring occasionally, until softened and translucent, about 4-5 minutes. Scrape up any browned bits from the bottom—that’s flavor, baby.
- Add the garlic and cook for 30 seconds until fragrant. Don’t let it burn; burnt garlic turns bitter and ruins the whole dish.
- Stir in the spices: smoked paprika, cumin, chili powder, dried oregano, and a pinch of salt and pepper. Cook for 30 seconds to toast the spices and wake them up.
- Add the rice and stir to coat it in the oil and spices. This step is crucial—toasting the rice for a minute gives it a nutty flavor and helps it stay separate during cooking.
- Pour in the diced tomatoes (with their juices) and the beef broth. Stir everything together, scraping the bottom of the pan to release any stuck bits.
- Return the browned beef to the skillet. Stir to combine. Bring the mixture to a boil—you’ll see bubbles around the edges.
- 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. I know it’s tempting, but every time you lift it, steam escapes, and your rice will cook unevenly.
- After 18 minutes, turn off the heat but leave the lid on. Let it rest for 5 minutes. This allows the rice to absorb any remaining liquid and fluff up.
- Remove the lid and fluff the rice with a fork. Taste and adjust seasoning—add more salt or a pinch of red pepper flakes if you want heat. Garnish with fresh parsley or cilantro and a handful of shredded cheese if you’re feeling fancy.
The rice should be tender, the beef flavorful, and the whole thing should smell like the best kind of comfort food. If the rice is still slightly crunchy after 20 minutes, add ¼ cup of hot water, cover, and cook for another 5 minutes. This happens sometimes with different brands of rice or if your simmer was too low.
Cooking Tips & Techniques
I’ve made this easy one-pot ground beef and rice skillet more times than I can count, and I’ve learned a few things along the way. Here’s what I wish someone had told me:
- Don’t rush the browning. You want a deep, caramelized crust on the beef. That’s where the flavor lives. If you stir it constantly, it steams instead of browning. Let it sit, let it sizzle, let it get dark.
- Rinse your rice. I cannot stress this enough. Unrinsed rice has surface starch that makes the final dish gummy. A quick rinse under cold water until the water runs clear takes 30 seconds and makes a world of difference.
- Use the right pot. A skillet that’s too shallow will boil over. A pot that’s too small won’t cook evenly. A 12-inch skillet with high sides (about 3 inches) is perfect.
- Low and slow is the way to go. High heat might seem faster, but it will scorch the bottom before the rice is cooked through. A gentle simmer is your friend.
- Resist the urge to peek. I know, I know. But every time you lift that lid, you lose steam, and the cooking time extends. Set a timer and walk away. Go chop some cilantro or set the table.
One time, I was in a rush and skipped the step where you toast the rice in the spices. The final dish was… fine. But it lacked that deep, layered flavor that makes this recipe special. Don’t skip it. That one minute of toasting is where the magic happens.
Variations & Adaptations
This recipe is a chameleon. Change a few ingredients and you’ve got a completely different meal. Here are some ways I’ve adapted it:
- Mexican-inspired: Swap the oregano for cilantro, add a can of black beans (drained and rinsed), and top with avocado, sour cream, and a squeeze of lime. Serve with tortilla chips on the side.
- Italian-style: Use Italian seasoning instead of cumin and chili powder, swap the diced tomatoes for crushed tomatoes, and stir in a handful of spinach at the end. Top with Parmesan and fresh basil.
- Vegetarian version: Replace the beef with 1½ cups of cooked lentils or a can of pinto beans. Use vegetable broth instead of beef broth. Cook the same way—the lentils or beans just need to warm through.
- Spicy kick: Add a diced jalapeño with the onion and bell pepper, use hot chili powder, and finish with a drizzle of hot sauce. My husband loves this version; I keep a glass of milk nearby.
- Cheesy goodness: Stir in ½ cup of shredded cheddar or Monterey Jack cheese right before serving. Let it melt into the rice for a creamy, indulgent finish.
I once made this with leftover taco meat and a can of Rotel tomatoes. It was a happy accident that turned into a regular rotation meal. Don’t be afraid to experiment—this recipe forgives almost everything.
Serving & Storage Suggestions
This skillet is a complete meal on its own, but it plays well with others. Here’s how I like to serve and store it:
- Serving temperature: Serve hot, straight from the skillet. It’s the kind of meal that begs to be eaten immediately, while the cheese is still melty and the rice is fluffy.
- Presentation: Garnish with fresh herbs (parsley or cilantro), a sprinkle of cheese, and maybe a few slices of avocado on the side. It’s rustic, not fancy, and that’s the point.
- Perfect pairings: A simple green salad with a tangy vinaigrette cuts through the richness. A side of creamy elote street corn salad with cotija and lime would be a fantastic companion. Or try it with zesty Texas cowboy caviar with easy lime dressing for a fresh, crunchy contrast. For a cozy night, a bowl of cozy tomato basil soup with perfect grilled cheese dippers makes a great starter.
- Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The rice will absorb more liquid overnight, so it might be a bit softer the next day—but the flavor actually deepens.
- Reheating: The best way is in a skillet over medium-low heat with a splash of broth or water to loosen it up. Cover and heat for 5-7 minutes, stirring occasionally. Microwave works too, but add a damp paper towel over the bowl to prevent the rice from drying out.
- Freezing: This freezes beautifully. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat as directed. I often double the batch and freeze half for busy weeks.
Nutritional Information & Benefits
Here’s a rough estimate per serving (based on 6 servings):
- Calories: 385
- Protein: 24g
- Fat: 14g
- Carbohydrates: 38g
- Fiber: 3g
- Iron: 20% DV
This meal is a solid source of protein from the beef, which helps keep you full and supports muscle health. The bell peppers and tomatoes provide vitamin C and antioxidants. Rice offers quick energy, making this a great pre- or post-workout meal. For a lower-carb option, swap the rice for cauliflower rice as mentioned earlier. If you’re watching sodium, use low-sodium broth and go easy on the added salt—the spices do plenty of heavy lifting.
From a personal perspective, this recipe feels like a win because it’s balanced without being preachy. It’s not a “health food,” but it’s real food made from real ingredients. And that counts for a lot in my book.
Conclusion
This easy one-pot ground beef and rice skillet is the kind of recipe that earns a permanent spot in your rotation. It’s forgiving, adaptable, and genuinely delicious. Whether you’re feeding a hungry family on a weeknight, meal-prepping for the week, or just want something comforting without a pile of dishes, this dish delivers. I love it because it reminds me that cooking doesn’t have to be complicated to be good. Sometimes the simplest meals are the ones we come back to again and again.
I’d love to hear how it turns out for you. Did you add your own twist? Did it save a busy night? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a reliable dinner in their back pocket. 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. Brown rice takes about 40-45 minutes to cook and needs about ½ cup more broth. Follow the same method, but simmer covered for 35-40 minutes before checking. The texture will be chewier and nuttier.
Why is my rice still crunchy after 20 minutes?
This usually happens if the heat was too low, the lid didn’t seal properly, or the rice is an older batch that takes longer to absorb liquid. Add ¼ cup of hot water, cover tightly, and cook for another 5 minutes. Also, make sure you’re using long-grain white rice—instant rice or minute rice will cook much faster and turn mushy.
Can I make this dairy-free or gluten-free?
Absolutely. This recipe is naturally gluten-free as written (just check your broth and spice labels for hidden gluten). For dairy-free, skip the cheese garnish or use a dairy-free alternative. The recipe itself contains no dairy.
How do I prevent the bottom from burning?
Use low heat once you add the liquid and cover the skillet. If your stovetop runs hot, use a heat diffuser or place the skillet on a different burner. Also, make sure your skillet isn’t too thin—thin pans conduct heat unevenly and are more likely to scorch. Cast iron or heavy stainless steel work best.
Can I add other vegetables to this skillet?
Yes, and I encourage it. Frozen peas, corn, or green beans can be stirred in during the last 5 minutes of cooking. Fresh zucchini or mushrooms should be sautéed with the onion and bell pepper. Just be mindful of water content—veggies like zucchini release liquid, so you may need to cook a bit longer to evaporate it.
Pin This Recipe!

Easy One-Pot Ground Beef and Rice Skillet
A simple, comforting one-pot meal with ground beef, rice, and vegetables that comes together in about 30 minutes. Perfect for busy weeknights, this recipe is forgiving, adaptable, and requires 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 pound ground beef (80/20 works best)
- 1 cup long-grain white rice, rinsed (jasmine or basmati)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 bell pepper, diced (any color)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted preferred)
- 2 cups beef broth (low-sodium)
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon chili powder
- ½ teaspoon dried oregano
- Salt and black pepper to taste
- 2 tablespoons olive oil (or avocado oil)
- Optional garnishes: fresh parsley or cilantro, shredded cheddar cheese, a squeeze of lime
Instructions
- Prep your ingredients first: dice the onion and bell pepper, mince the garlic, and rinse the rice in cold water until it runs clear.
- Heat the oil in your skillet over medium-high heat. When it shimmers, add the ground beef. Break it apart and let it brown undisturbed for 3-4 minutes, then stir and cook until no pink remains, about 5-6 minutes total.
- Remove the beef with a slotted spoon and set aside. Leave about 1 tablespoon of drippings in the pan.
- Reduce heat to medium. Add the diced onion and bell pepper. Cook, stirring occasionally, until softened and translucent, about 4-5 minutes. Scrape up any browned bits from the bottom.
- Add the garlic and cook for 30 seconds until fragrant.
- Stir in the smoked paprika, cumin, chili powder, dried oregano, and a pinch of salt and pepper. Cook for 30 seconds to toast the spices.
- Add the rice and stir to coat it in the oil and spices. Toast for 1 minute.
- Pour in the diced tomatoes (with their juices) and the beef broth. Stir everything together, scraping the bottom of the pan.
- Return the browned beef to the skillet. Stir to combine. Bring the mixture to a boil.
- 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.
- After 18 minutes, turn off the heat but leave the lid on. Let it rest for 5 minutes.
- Remove the lid and fluff the rice with a fork. Taste and adjust seasoning. Garnish with fresh parsley or cilantro and a handful of shredded cheese if desired.
Notes
For best results, use long-grain white rice and rinse it well. Do not lift the lid during the first 18 minutes of simmering. If rice is still crunchy after 20 minutes, add ¼ cup hot water, cover, and cook 5 more minutes. For brown rice, increase liquid by ½ cup and cook 40-45 minutes. For a low-carb option, use cauliflower rice added at the end.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 6
- Sodium: 580
- Fat: 14
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 3
- Protein: 24
Keywords: one-pot, ground beef, rice, skillet, weeknight dinner, easy, comfort food


