My cousin’s wife, Jenna, wasn’t trying to impress anyone that Tuesday night. I’d stopped by to drop off a book I’d borrowed, and the smell—a warm, savory cloud of garlic and something simmering—hit me before I even got through the screen door. She was standing over the stove in her sweatpants, stirring a big skillet, while her two kids bickered over a toy in the living room. “Oh, it’s just dinner,” she said when I asked what smelled so good. “I throw it together when I don’t feel like thinking.”
That moment stuck with me. Because honestly? That’s the kind of cooking I need more of. Not the fancy, three-hour projects, but the meals that come together without a lot of fuss. The ones that taste like you tried harder than you actually did. Jenna’s ground beef and rice skillet was exactly that—simple, satisfying, and somehow perfect. I watched her dump in a can of diced tomatoes, sprinkle in some seasoning, and stir it all together like it was nothing. But the way her kids cleaned their plates? That said everything.
I asked for the recipe, and she shrugged. “It’s not really a recipe,” she said. “It’s just what I always make.” And that’s the beauty of it. This isn’t a complicated, multi-step dish that requires special equipment or a trip to a specialty store. It’s a one-pan wonder that uses pantry staples and ground beef—the kind of meal that saves your evening when you’re tired, hungry, and out of ideas. Maybe you’ve been there, staring into the fridge with no plan and a chorus of hungry kids waiting. This is that meal.
It’s become a regular in my house now. I’ve tweaked it a little—added some bell peppers, swapped in brown rice once—but the heart of it is still Jenna’s Tuesday night skillet. The one she made without thinking, while life happened around her. That’s the kind of cooking I want to share with you today.
Why You’ll Love This Recipe
Let me tell you why this ground beef and rice skillet has earned a permanent spot in my weekly rotation. I’ve tested it about a dozen times now—sometimes with different veggies, once with ground turkey when I ran out of beef—and it just works. Every single time.
- Quick & Easy: From start to finish, this comes together in about 30 minutes. No marinating, no complicated steps. Just one skillet and a little stirring.
- Simple Ingredients: You probably have most of this already. Ground beef, rice, canned tomatoes, onion, garlic, and a few spices. That’s it. No fancy grocery runs required.
- Perfect for Busy Weeknights: This is the dinner you make when you’ve had a long day and need something comforting that doesn’t demand much from you. It’s forgiving, too—you can swap ingredients based on what you have.
- Crowd-Pleaser: My kids actually ask for seconds. That doesn’t happen often. The rice soaks up all the savory flavor, and the ground beef makes it hearty enough for hungry adults.
- Unbelievably Delicious: There’s something about the way the rice cooks right in the pan with the beef and tomatoes—it absorbs all that goodness. The texture is soft but not mushy, and the flavor is deeply satisfying without being heavy.
What makes this recipe different from all the other skillet dinners out there? For me, it’s the balance. The rice isn’t an afterthought—it’s cooked perfectly right in the skillet, soaking up the beef juices and tomato flavor. And the seasoning? Just the right amount of warmth from cumin and paprika, with a little kick from chili powder. It’s not bland, but it’s not spicy either—it hits that sweet spot that pleases both kids and adults.
This isn’t just another ground beef recipe. It’s the kind of meal that makes you close your eyes after the first bite, because it tastes like comfort without the effort. It’s weeknight magic, plain and simple.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which is exactly what you want in a busy weeknight dinner.
- 1 pound ground beef (80/20): The 80/20 blend gives you enough fat for flavor without being greasy. If you use leaner beef (like 93/7), you might want to add a tablespoon of olive oil to keep things moist.
- 1 cup long-grain white rice, uncooked: I prefer long-grain rice here because it stays separate and fluffy. Basmati works great too. Avoid instant rice—it can get mushy. (I’ve made that mistake, and it’s not the same.)
- 1 medium yellow onion, diced: About 1 cup. Onion is the flavor base here—it adds sweetness and depth as it cooks down.
- 3 cloves garlic, minced: Fresh garlic makes a big difference. I’ve used jarred minced garlic in a pinch, and it works, but fresh gives you that punchy aroma.
- 1 can (14.5 oz) diced tomatoes, undrained: The juice from the tomatoes helps cook the rice and adds a subtle acidity that balances the richness of the beef. I recommend fire-roasted diced tomatoes for extra flavor—they add a smoky note that’s really nice.
- 1 cup beef broth: Low-sodium is best so you can control the salt. The broth adds savory depth. If you don’t have beef broth, chicken broth works too—just add a little extra Worcestershire sauce for that beefy flavor.
- 1 cup water: This, along with the broth and tomato juice, gives the rice enough liquid to cook perfectly.
- 1 teaspoon chili powder: Adds a mild warmth, not heat. My kids don’t find it spicy at all.
- 1 teaspoon ground cumin: Earthy and warm—this is what gives the dish that “something special” flavor. I really like McCormick’s cumin for its consistent quality.
- 1/2 teaspoon paprika: Smoked paprika is my secret weapon here. It adds a subtle smokiness that makes the dish taste like it simmered for hours.
- 1/2 teaspoon salt (or to taste): Start with less—you can always add more at the end.
- 1/4 teaspoon black pepper: Freshly ground is always better, but pre-ground works fine.
- 1 cup frozen peas and carrots (optional): I add these for a pop of color and some veggies. They thaw right in the hot skillet. If your kids are picky, you can leave them out or swap in finely diced zucchini.
- 2 tablespoons chopped fresh parsley (for garnish, optional): Makes it look pretty, but honestly, it’s optional. I skip it half the time.
Substitution Notes: For a gluten-free option, this recipe is already gluten-free as written—just make sure your beef broth is certified gluten-free. To make it dairy-free, skip the cheese garnish (if you’re adding any). You can swap the ground beef for ground turkey or chicken, but add a tablespoon of olive oil since those are leaner. Brown rice works too, but you’ll need to increase the cooking time to about 40-45 minutes and add 1/2 cup more liquid.
Equipment Needed
One of the best things about this recipe is that you don’t need much. Here’s what you’ll need:
- Large skillet or Dutch oven (12-inch): A deep, wide skillet with a lid is ideal. I use my trusty 12-inch cast iron skillet—it holds heat beautifully and gives you a nice fond on the bottom. A stainless steel or non-stick skillet works too. Just make sure it has a tight-fitting 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 and mincing the garlic. A good chef’s knife makes this part quick and easy.
- Measuring cups and spoons: For the rice, broth, and spices. Nothing fancy needed.
- Can opener: For the diced tomatoes. I always seem to misplace mine, so I keep a backup in the drawer.
Budget-friendly tip: If you don’t have a large skillet with a lid, use a large pot or Dutch oven instead. The key is having enough surface area to brown the beef without overcrowding, and a lid to trap the steam for cooking the rice. I’ve even made this in a deep sauté pan in a pinch—it worked fine, just took a little longer.
Preparation Method

Let’s get cooking. This comes together faster than you think, so have everything prepped and ready before you start. Trust me—it makes the whole process smoother.
- Brown the ground beef. Place your skillet over medium-high heat and add the ground beef. Break it up with your wooden spoon as it cooks. Let it brown for about 5-7 minutes, until no pink remains. Don’t rush this step—a good brown adds flavor. If there’s excess fat, spoon most of it out, leaving about 1 tablespoon in the pan. (I usually leave a little bit because it adds flavor, but you do you.)
- Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the skillet with the beef. Cook for 3-4 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds—just until it’s fragrant. Be careful not to burn the garlic; it turns bitter fast.
- Toast the rice (optional but recommended). Push the beef and onions to one side of the skillet. Add the uncooked rice to the empty space and let it toast for 1-2 minutes, stirring constantly. This step isn’t strictly necessary, but it gives the rice a nutty flavor that makes the dish even better. You’ll see the rice turn slightly golden—that’s your cue.
- Add the liquids and seasonings. Pour in the diced tomatoes (with their juice), beef broth, and water. Add the chili powder, cumin, paprika, salt, and pepper. Stir everything together until the spices are evenly distributed. The liquid should cover the rice completely.
- Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a rolling boil. Once it’s boiling, reduce the heat to low, cover the skillet with the lid, and let it simmer gently. Set a timer for 18 minutes. Do not lift the lid during this time—the steam is what cooks the rice properly.
- Check the rice. After 18 minutes, remove the lid and check the rice. It should be tender and have absorbed most of the liquid. If the rice is still a little firm or there’s too much liquid left, cover and cook for another 2-3 minutes. If the rice is done but there’s a little liquid remaining, just let it sit uncovered for a minute—it will absorb.
- Add the frozen vegetables (if using). Stir in the frozen peas and carrots. The heat from the skillet will thaw and warm them in about 1-2 minutes. This is also a good time to taste and adjust seasoning—add a pinch more salt or a dash of pepper if needed.
- Rest and serve. Remove the skillet from the heat and let it sit, covered, for 5 minutes. This allows the flavors to meld and the rice to finish absorbing any remaining steam. Fluff the mixture gently with a fork before serving. Garnish with fresh parsley if you’re feeling fancy.
Sensory cues to watch for: When you lift the lid after simmering, you should see steam rising and the rice grains should be separate and tender, not clumped together. The aroma should be warm and savory—tomato, cumin, and a hint of smokiness. The texture of the finished dish should be moist but not soupy, with the rice holding its shape.
Cooking Tips & Techniques
I’ve made this recipe enough times to learn a few things the hard way. Here are my best tips for getting it right every time.
Don’t skip browning the beef properly. I used to rush this step, breaking the beef into tiny pieces right away. The result was gray, flavorless meat. Now I let it sit in the pan for a minute or two before breaking it up, which gives it a nice crust. That browning adds a ton of flavor—it’s called the Maillard reaction, and it’s your friend.
Toast the rice for better texture. I mentioned this in the method, but it’s worth repeating. Toasting the rice in the hot pan for a minute or two before adding liquid gives it a nutty flavor and helps keep the grains separate. I learned this trick from a friend who makes amazing pilaf, and it works beautifully here.
Watch your heat level. When you add the liquid and bring it to a boil, make sure it’s a gentle simmer once you cover it—not a violent boil. If the heat is too high, the liquid will evaporate before the rice is fully cooked. I learned this the hard way when I ended up with crunchy rice and burnt bits on the bottom of my pan. Not fun.
Resist the urge to peek. I know it’s tempting to lift the lid and check on things, but don’t. Every time you lift the lid, you release steam and heat, which can mess with the cooking time. Trust the process. Set that timer and walk away.
Let it rest. The 5-minute rest at the end isn’t just for show. It allows the rice to absorb any remaining moisture and lets the flavors come together. I’ve skipped this step when I was in a hurry, and the dish was definitely better when I let it rest.
Double the recipe for leftovers. This reheats beautifully, so I often make a double batch. It’s perfect for lunch the next day—just add a splash of water or broth before microwaving to bring back the moisture. My kids actually fight over the leftovers, which is a win in my book.
Variations & Adaptations
One of the best things about this ground beef and rice skillet is how adaptable it is. Here are some variations I’ve tried and loved.
Mexican-inspired version: Swap the diced tomatoes for a can of Rotel (diced tomatoes with green chilies) and add a can of drained black beans and corn. Top with shredded cheddar cheese and a dollop of sour cream. My husband loves this version—he says it tastes like deconstructed tacos.
Vegetable-loaded version: Add 1 cup of diced bell peppers (any color) along with the onion, and stir in 2 cups of fresh spinach at the end, letting it wilt into the hot rice. I’ve also added diced zucchini in the summer when I have too much from the garden. It’s a great way to sneak in extra veggies.
Cheesy version: After the rice is cooked, sprinkle 1 cup of shredded cheddar or Monterey Jack cheese over the top, cover, and let it melt for 2-3 minutes. Stir it in for a creamy, cheesy skillet. My kids go crazy for this version—it’s like a deconstructed cheeseburger and rice.
Dietary adaptations: For a lower-carb option, swap the rice for cauliflower rice. Cook the cauliflower rice separately (it only takes 5 minutes) and stir it in at the end. For a gluten-free version, this recipe is already GF as long as your broth is certified. For a dairy-free version, skip the cheese garnish.
Spicy version: Add 1/2 teaspoon of cayenne pepper or a chopped jalapeño with the garlic. You can also use hot Italian sausage instead of ground beef for a spicier, more flavorful base. I tried this once when I was craving heat, and it was fantastic—but definitely not kid-friendly anymore.
Serving & Storage Suggestions
This skillet dinner is wonderfully versatile when it comes to serving and storing. Here’s how I handle it.
Serving: Serve hot, straight from the skillet. I like to scoop it into bowls and top it with a sprinkle of fresh parsley or a dollop of sour cream. It’s also great with a side of warm tortillas or crusty bread to soak up any extra juices. For a complete meal, pair it with a simple green salad dressed with lime vinaigrette—the acidity cuts through the richness perfectly.
Storage: Let the skillet cool completely before storing. Transfer leftovers to an airtight container and refrigerate for up to 4 days. The flavors actually deepen overnight, so it tastes even better the next day. I’ve been known to make this on a Sunday specifically for Monday’s lunch.
Freezing: This freezes well for up to 3 months. Portion it into freezer-safe containers or zip-top bags. To thaw, transfer to the refrigerator overnight. Reheat in a skillet over medium-low heat with a splash of water or broth, or microwave in 30-second intervals, stirring between each. The texture of the rice might soften slightly after freezing, but the flavor stays great.
Reheating tip: If you’re reheating in the microwave, cover the bowl with a damp paper towel to add moisture. This prevents the rice from drying out. In a skillet, add a tablespoon of water or broth and cover to steam gently.
Nutritional Information & Benefits
Here’s a rough estimate of the nutritional breakdown per serving (based on 6 servings, using 80/20 ground beef and including peas and carrots):
- Calories: Approximately 380-420
- Protein: 24 grams
- Carbohydrates: 38 grams
- Fat: 16 grams
- Fiber: 4 grams
- Sodium: 580 mg (varies based on broth and added salt)
This meal is a good source of protein from the beef, which helps keep you full and satisfied. The rice provides energy in the form of complex carbohydrates, while the tomatoes and vegetables add vitamins A and C, along with fiber. The cumin and chili powder aren’t just for flavor—they contain antioxidants and may aid digestion.
Dietary considerations: This recipe is naturally gluten-free and nut-free. To make it lower in sodium, use low-sodium broth and reduce the added salt. For a lower-fat option, use lean ground beef (93/7) and skip the oil. If you’re watching your carbs, swap the rice for cauliflower rice as mentioned in the variations section.
I’m not a nutritionist, but I feel good about serving this to my family. It’s balanced, filling, and made from real ingredients. That’s what matters most to me.
Conclusion
This ground beef and rice skillet dinner has saved me more times than I can count. It’s the meal I turn to when I’m tired, when the fridge looks empty, and when I need something that everyone will actually eat without complaint. It started as Jenna’s casual Tuesday night creation, and now it’s a staple in my own kitchen—a little piece of her effortless cooking that I get to enjoy again and again.
I hope you give it a try, and I hope it becomes that recipe for you too—the one you can make without thinking, the one that fills your kitchen with that warm, savory smell, the one that brings everyone to the table with smiles. Feel free to tweak it, make it your own, and share your version with me. That’s what cooking is all about, isn’t it? Taking something simple and making it yours.
If you make this, I’d love to hear about it. Drop a comment below and let me know how it turned out, what variations you tried, or if your kids asked for seconds like mine did. And if you’re looking for more easy weeknight dinners, check out my one-pot pasta recipes or this ground turkey skillet that’s just as forgiving. Happy cooking!
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, you can! Brown rice takes longer to cook, so you’ll need to increase the cooking time to about 40-45 minutes and add an extra 1/2 cup of liquid. The texture will be chewier and nuttier, which some people prefer. Just keep an eye on it and add more broth if it looks dry before the rice is tender.
Can I make this in a slow cooker or Instant Pot?
Absolutely. For the Instant Pot, use the sauté function to brown the beef and onions, then add the remaining ingredients (except the frozen peas). Cook on high pressure for 5 minutes with a natural release. For a slow cooker, brown the beef first, then add everything to the slow cooker and cook on low for 4-5 hours or high for 2-3 hours. Add the peas and carrots in the last 30 minutes.
How can I make this recipe more flavorful?
A few easy tweaks: use fire-roasted diced tomatoes for a smoky depth, add a tablespoon of tomato paste along with the garlic, or stir in a teaspoon of Worcestershire sauce. You can also top it with fresh cilantro, a squeeze of lime, or a sprinkle of cheese. I’ve found that toasting the rice and browning the beef well makes the biggest difference in flavor.
Can I use ground turkey or chicken instead of beef?
Yes, you can substitute ground turkey or chicken. Since these are leaner, add a tablespoon of olive oil when browning to prevent dryness. The flavor will be milder, so you might want to increase the spices slightly. I’ve done this swap when I wanted a lighter meal, and it worked great—just don’t overcook the poultry.
How do I prevent the rice from getting mushy?
The key is using the right amount of liquid and not overcooking. Stick to the 1 cup rice to 2 1/2 cups liquid ratio (broth, water, and tomato juice combined). Don’t lift the lid during cooking, and let the dish rest for 5 minutes after cooking. Using long-grain rice instead of short-grain also helps keep the grains separate.
Pin This Recipe!

Best Easy Ground Beef and Rice Skillet Dinner
A quick and easy one-pan dinner made with ground beef, rice, and simple pantry staples. Perfect for busy weeknights, this comforting skillet meal comes together in about 30 minutes and is a crowd-pleaser for the whole family.
- 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)
- 1 cup long-grain white rice, uncooked
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 cup beef broth, low-sodium
- 1 cup water
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon paprika (smoked preferred)
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1 cup frozen peas and carrots (optional)
- 2 tablespoons chopped fresh parsley (for garnish, optional)
Instructions
- Brown the ground beef: Place a large skillet over medium-high heat and add the ground beef. Break it up with a wooden spoon and cook for 5-7 minutes until no pink remains. Spoon out excess fat, leaving about 1 tablespoon in the pan.
- Sauté the aromatics: Reduce heat to medium. Add the diced onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
- Toast the rice (optional but recommended): Push the beef and onions to one side of the skillet. Add the uncooked rice to the empty space and toast for 1-2 minutes, stirring constantly, until slightly golden.
- Add the liquids and seasonings: Pour in the diced tomatoes (with juice), beef broth, and water. Add chili powder, cumin, paprika, salt, and pepper. Stir until well combined.
- Bring to a boil, then simmer: Increase heat to high and bring to a rolling boil. Reduce heat to low, cover the skillet, and let simmer for 18 minutes. Do not lift the lid during this time.
- Check the rice: After 18 minutes, remove the lid and 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 done but with excess liquid, let sit uncovered for 1 minute.
- Add frozen vegetables (if using): Stir in the frozen peas and carrots. The heat from the skillet will thaw and warm them in about 1-2 minutes. Taste and adjust seasoning if needed.
- Rest and serve: Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork before serving. Garnish with fresh parsley if desired.
Notes
For best results, use 80/20 ground beef for flavor. Toast the rice for a nutty taste. Do not lift the lid during simmering. Let the dish rest for 5 minutes before serving. For a gluten-free option, ensure beef broth is certified gluten-free. For a dairy-free version, skip cheese garnish. Brown rice can be substituted with increased cooking time (40-45 minutes) and extra 1/2 cup liquid.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 400
- Sugar: 6
- Sodium: 580
- Fat: 16
- Saturated Fat: 6
- Carbohydrates: 38
- Fiber: 4
- Protein: 24
Keywords: ground beef and rice skillet, easy weeknight dinner, one-pan meal, ground beef recipe, rice skillet, quick dinner, family-friendly


