Love this? Save it for later!
Share the inspiration with your friends
The potluck was in three hours and I’d completely forgotten. My neighbor Sarah had texted me that morning with a cheerful reminder, and I felt that familiar spike of panic. Everyone else would be bringing their signature dishesโEmily’s famous lasagna, Mark’s slow-cooked brisket, and probably some Pinterest-worthy charcuterie board from Jen. I opened my pantry and stared at the shelves. A pound of ground beef in the fridge, some long-grain rice, a can of diced tomatoes, and the usual spices. Not exactly potluck royalty. But I had to bring something, and I had to make it work with what I had.
I grabbed the biggest skillet I owned and started cooking, honestly just throwing things in and hoping for the best. The ground beef sizzled as it hit the hot pan, and I remember thinking, “Well, this is either going to be a disaster or a miracle.” I tossed in the rice, the tomatoes, some beef broth, and a handful of spices I guessed would work together. I let it simmer, stirred it once, and prayed. When I lifted the lid thirty minutes later, the aroma hit meโrich, savory, and deeply comforting. I tasted it and actually let out a little laugh. It was good. Really good.
At the potluck, I set my skillet down next to the fancy dishes, feeling a bit like the underdog at a cooking competition. But you know what happened? The skillet was empty within an hour. People came back for seconds, asked for the recipe, and one guy even scraped the bottom for the last bits. I stood there, a little stunned, holding my empty pan. That night, I realized somethingโsimple food, made with a little love and a lot of practicality, can win every time. Maybe you’ve been in that same spot, staring at your pantry with no plan and a deadline. This easy one-pot ground beef and rice skillet is exactly that kind of rescue meal. It’s the recipe I keep coming back to, not because it’s fancy, but because it works.
Why You’ll Love This Recipe
Let me tell you why this easy one-pot ground beef and rice skillet has become a staple in my kitchen and honestly, in the kitchens of everyone I’ve shared it with. I’ve tested this recipe more times than I can count, tweaking the spice blend and the liquid ratio until it was absolutely perfect. It’s the kind of dish that feels like a warm hug after a long day.
- Quick & Easy: This whole meal comes together in about 30 minutes, from the moment you turn on the stove to the moment you’re sitting down to eat. Perfect for those chaotic weeknights when you need dinner on the table fast.
- Simple Ingredients: You probably have most of these ingredients in your pantry and fridge right now. No trips to a specialty grocery store, no hunting for obscure spices. Ground beef, rice, canned tomatoes, broth, and a few pantry staples are all you need.
- Perfect for Busy Weeknights: This is the definition of a weeknight hero. It’s filling, satisfying, and requires minimal cleanup. One pot, one meal, zero fuss.
- Crowd-Pleaser: I’ve served this to picky kids, hungry teenagers, and adults with sophisticated palates. It gets rave reviews every single time. There’s something about that savory, beefy rice that just hits the spot.
- Unbelievably Delicious: Don’t let the simplicity fool you. The flavors meld together beautifully, and the rice absorbs all that savory goodness. It’s comfort food at its finestโhearty, flavorful, and deeply satisfying.
What makes this recipe different from all the other ground beef and rice dishes out there? It’s the technique. I cook the rice directly in the skillet with the beef and aromatics, so every grain is infused with flavor from the start. No separate pots, no draining, no extra steps. It’s a true one-pot wonder. This isn’t just another version of a weeknight dinnerโit’s the version you’ll actually want to make again and again. It’s the kind of meal that makes you close your eyes after the first bite and think, “Yeah, this is exactly what I needed.”
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that work together to create a deeply flavorful and satisfying meal without any fuss. Most of these are pantry staples, so you can whip this up on a whim.
- 1 pound ground beef (I prefer 80/20 for the best flavor, but 85/15 works great too. If you use leaner beef, you may need to add a tablespoon of oil to the pan.)
- 1 medium yellow onion, diced (About 1 cup. The onion provides a savory base that builds the whole flavor profile. You can use white or sweet onion in a pinch.)
- 3 cloves garlic, minced (Fresh is best here. Pre-minced garlic from a jar works in a pinch, but use about 1.5 teaspoons.)
- 1 cup long-grain white rice, uncooked (I recommend long-grain white rice for the best texture. Basmati or jasmine work beautifully. Do not use minute rice or instant riceโthe cooking times will be off.)
- 1 can (14.5 ounces) diced tomatoes, undrained (Fire-roasted diced tomatoes add a lovely smoky flavor. Regular diced tomatoes work perfectly too. You can also use crushed tomatoes for a saucier texture.)
- 2 cups beef broth (I recommend using a good-quality beef broth or stock for the richest flavor. You can substitute with chicken broth or vegetable broth if that’s what you have.)
- 1 teaspoon paprika (Sweet or smoked paprika both work. Smoked paprika adds a wonderful depth of flavor.)
- 1 teaspoon dried oregano (Italian or Mexican oregano both work well. Crush it between your fingers before adding to release the oils.)
- 1/2 teaspoon garlic powder (Not to be confused with garlic salt. This adds another layer of savory flavor.)
- 1/2 teaspoon onion powder (A subtle background note that enhances the overall savoriness.)
- 1/2 teaspoon salt (Adjust to taste. I start with 1/2 teaspoon and add more at the end if needed.)
- 1/4 teaspoon black pepper (Freshly ground is always better, but pre-ground works fine.)
- 2 tablespoons olive oil or vegetable oil (For browning the beef and sautรฉing the aromatics. Avocado oil works well too.)
- Optional garnishes: Fresh parsley, chopped (for color and freshness), grated Parmesan cheese (for a salty, nutty finish), or a squeeze of lemon juice (to brighten the flavors).
A quick note on ingredient selection: I personally prefer using Hunt’s Fire-Roasted Diced Tomatoes for that extra layer of smoky flavor, and Swanson’s Beef Broth for its rich, clean taste. If you’re using a low-sodium broth, you may need to increase the salt slightly. For the ground beef, look for a package that’s bright red and has a good fat-to-lean ratio. The fat is where the flavor lives, so don’t go too lean.
Equipment Needed
One of the best things about this easy one-pot ground beef and rice skillet is that you don’t need a lot of fancy equipment. A few basic kitchen tools will get the job done beautifully.
- A large skillet or Dutch oven with a lid: This is the star of the show. You need a 12-inch skillet with high sides (at least 2 inches) or a 5- to 6-quart Dutch oven. A cast-iron skillet works wonderfully, as does a stainless steel or non-stick pan. The lid is crucial for steaming the rice to perfection.
- A wooden spoon or spatula: For breaking up the ground beef as it cooks and stirring the ingredients together. A wooden spoon is gentle on your cookware and won’t scratch non-stick surfaces.
- A sharp knife and cutting board: For dicing the onion and mincing the garlic. A good chef’s knife makes this task quick and easy.
- Measuring cups and spoons: For accurate ingredient measurements. I use a dry measuring cup for the rice and a liquid measuring cup for the broth.
- A can opener: For opening the can of diced tomatoes. A simple manual opener works perfectly, or you can use a pull-tab can if you prefer.
If you don’t have a lid for your skillet, you can use a piece of aluminum foil tightly sealed over the top. It’s not as ideal, but it works in a pinch. For budget-friendly options, a basic non-stick skillet from a store brand will work just as well as a high-end one. I’ve made this recipe in a $20 skillet and it turned out just as delicious as when I use my fancy Dutch oven.
Preparation Method

Let’s get cooking! This easy one-pot ground beef and rice skillet comes together in a few simple steps. Follow along and you’ll have a hearty, delicious dinner on the table in about 30 minutes.
- Heat the oil. Place your large skillet or Dutch oven over medium-high heat. Add the 2 tablespoons of olive oil and let it heat up until it shimmers, about 1 minute. You want the pan hot enough to sear the beef, but not so hot that the oil smokes.
- Brown the beef. Add the ground beef to the hot skillet. Use your wooden spoon to break it up into small pieces. Let it cook undisturbed for 2-3 minutes, then start stirring. Continue cooking until the beef is browned all over and no longer pink, about 5-7 minutes total. The beef should have some nice browned bits on the bottom of the panโthat’s flavor! If there’s a lot of excess fat (more than 2 tablespoons), carefully spoon some out, leaving about a tablespoon in the pan.
- Sautรฉ the aromatics. Add the diced onion to the skillet with the beef. Cook for 2-3 minutes, stirring occasionally, until the onion becomes translucent and soft. Add the minced garlic and cook for another 30 seconds, until fragrant. Stir constantly so the garlic doesn’t burn. Your kitchen should smell amazing at this point.
- Add the rice and spices. Sprinkle the uncooked rice over the beef and onion mixture. Add the paprika, dried oregano, garlic powder, onion powder, salt, and black pepper. Stir everything together for about 1 minute, coating the rice in the pan juices and spices. This toasts the rice slightly, which helps it stay fluffy and separate as it cooks.
- Pour in the liquids. Add the undrained can of diced tomatoes and the beef broth to the skillet. Stir everything together, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor and you want them incorporated into the dish.
- Bring to a boil. Increase the heat to high and bring the liquid to a full boil. You should see bubbles breaking all over the surface. This usually takes 2-3 minutes. Don’t skip this stepโstarting at a boil ensures the rice cooks evenly.
- Simmer and cover. Once the liquid is boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently. Do not lift the lid during cooking! The steam is what cooks the rice perfectly. Let it cook for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid.
- Check for doneness. After 18 minutes, remove the lid carefully (watch out for the steam). The rice should be tender and the liquid should be mostly absorbed. If the rice is still a bit firm or there’s too much liquid, cover and cook for another 2-3 minutes. If the rice is done but there’s still some liquid, let it sit uncovered for 2 minutes to absorb.
- Fluff and rest. Remove the skillet from the heat. Use a fork to fluff the rice gently, incorporating the beef and tomatoes. Let it rest, uncovered, for 2-3 minutes. This allows any remaining steam to escape and the flavors to settle.
- Taste and adjust. Give the dish a taste. Add more salt or pepper if needed. If you want a little brightness, squeeze in some fresh lemon juice. Sprinkle with fresh parsley and grated Parmesan cheese if you’re using them.
A quick tip from my own experience: the first time I made this, I lifted the lid halfway through cooking to check on it, and the rice turned out a bit gummy. Resist the urge! Trust the process and keep that lid on. Also, if you’re using a different type of rice (like brown rice), you’ll need to adjust the cooking time and liquid amount. Brown rice usually needs about 40-45 minutes and an extra 1/2 cup of broth.
Cooking Tips & Techniques
Over the years, I’ve learned a few tricks that make this easy one-pot ground beef and rice skillet turn out perfectly every single time. Let me share some of my hard-earned wisdom with you.
Don’t skip browning the beef properly. I know it’s tempting to just stir the beef until it’s no longer pink, but letting it sit undisturbed for a few minutes creates a beautiful brown crust. That crust, called the Maillard reaction, is where a ton of flavor comes from. I once rushed this step and ended up with a bland dish. Now I’m patient, and it makes all the difference.
Toast the rice for better texture. When you add the rice to the pan with the spices, take a minute to stir it around and let it toast slightly. This step helps the rice grains stay separate and fluffy instead of turning into a mushy mess. It’s a small step with a big payoff.
Use the right liquid ratio. The magic ratio for this recipe is 2 cups of liquid (broth plus the liquid from the tomatoes) to 1 cup of rice. This gives you perfectly cooked, tender rice that’s not too wet or too dry. If you’re using a different type of rice, you’ll need to adjust. For example, brown rice needs about 2.5 cups of liquid per cup of rice.
A common mistake is lifting the lid too early. I cannot stress this enough. Every time you lift that lid, you release steam and lower the temperature inside the pan. This can lead to unevenly cooked rice. Set a timer and resist the urge to peek. Trust the process.
Multitasking tip: While the rice is simmering, use that time to clean up your cutting board and knife, set the table, or prepare a simple side salad. This way, when the dish is done, you’re ready to eat without a messy kitchen waiting for you. I usually wash my few dishes during those 20 minutes and it makes the whole experience so much more relaxing.
For consistent results, use the same skillet every time. I know that sounds a bit obsessive, but different pans conduct heat differently. Once you find a skillet that works perfectly for this recipe, stick with it. My 12-inch cast-iron skillet is my go-to, and I’ve used it so many times that I know exactly how it behaves.
Variations & Adaptations
This easy one-pot ground beef and rice skillet is wonderfully versatile. Here are some of my favorite ways to change it up, depending on what I’m craving or what I have in the fridge.
Cheesy Beef and Rice Skillet: About 2 minutes before the rice is done cooking, sprinkle 1 cup of shredded cheddar cheese (or a Mexican blend) over the top. Cover and let it melt. Stir it in just before serving for a creamy, cheesy twist. I did this once when I had leftover cheese from taco night, and it was a game-changer.
Southwest Style: Add 1 can of drained and rinsed black beans, 1 cup of frozen corn, and 1 teaspoon of cumin along with the other spices. Top with fresh cilantro and a dollop of sour cream. This version is heartier and has a lovely Tex-Mex vibe. It’s my go-to when I want something a little more substantial.
Vegetarian Version: Swap the ground beef for 1 pound of plant-based ground meat substitute or 2 cans of drained and rinsed lentils. Use vegetable broth instead of beef broth. The cooking time remains the same. I’ve made this for my vegetarian sister and she couldn’t stop eating it.
Spicy Kick: Add 1/2 teaspoon of red pepper flakes or a diced jalapeรฑo (seeds removed for less heat) along with the onions. You can also stir in a tablespoon of hot sauce at the end. My husband loves this version, and it’s perfect for those nights when you want a little heat.
Greek-Inspired: Swap the oregano for dried mint and add 1 teaspoon of ground cinnamon along with the other spices. Stir in 1/2 cup of crumbled feta cheese and a handful of fresh parsley just before serving. This is a fun twist that feels completely different from the original.
One personal variation I tried and absolutely loved was adding a handful of chopped spinach right at the end. I stirred it in after the rice was done and let it wilt from the residual heat. It added color, nutrients, and a subtle earthy flavor that paired beautifully with the beef. Give it a try if you have some spinach that needs using up.
Serving & Storage Suggestions
This easy one-pot ground beef and rice skillet is incredibly satisfying on its own, but here are some ideas to make it a complete meal.
Serving Temperature: Serve this dish hot, straight from the skillet. The rice is at its best when it’s steaming and the flavors are fresh. I like to bring the whole skillet to the table for a rustic, family-style presentation. It feels cozy and inviting.
What to Serve With It: A simple green salad with a tangy vinaigrette is the perfect contrast to the rich, savory skillet. Steamed or roasted vegetables like broccoli, green beans, or asparagus also work beautifully. For a heartier meal, serve with warm tortillas or crusty bread to soak up any remaining sauce. I also love serving it with a side of southwest corn salad for a burst of freshness and crunch.
Garnishes: A sprinkle of fresh parsley or cilantro adds a pop of color and freshness. Grated Parmesan cheese adds a salty, nutty finish. A squeeze of lemon juice brightens everything up. I often set out a few garnishes and let everyone customize their own bowl.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, making it even more delicious the next day. I often make a double batch just for the leftovers.
Reheating: The best way to reheat this dish is in a skillet over medium-low heat. Add a splash of beef broth or water to loosen it up, cover, and heat for 5-7 minutes, stirring occasionally. You can also microwave individual portions in 30-second intervals, stirring between each. The rice will be slightly softer after reheating, but still delicious.
Freezing: This dish freezes beautifully. Let it cool completely, then transfer to a freezer-safe container or zip-top bag. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. I like to freeze individual portions for quick lunches on busy days.
A note on how flavors develop: This dish is one of those rare recipes that tastes even better the next day. The rice continues to absorb the savory liquid, and the spices meld together in a way that’s truly magical. Don’t be surprised if you find yourself looking forward to leftovers.
Nutritional Information & Benefits
This easy one-pot ground beef and rice skillet is not just deliciousโit also offers some solid nutritional benefits. Here’s a rough breakdown per serving (based on 4 servings).
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~480 |
| Protein | 28g |
| Fat | 18g |
| Carbohydrates | 48g |
| Fiber | 3g |
| Iron | 20% DV |
Health Benefits: Ground beef is an excellent source of high-quality protein, iron, and B vitamins, particularly B12, which is essential for energy and brain function. The onions and garlic provide antioxidants and compounds that support immune health. Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health. Rice provides easily digestible carbohydrates for sustained energy.
Dietary Considerations: This recipe is naturally gluten-free (just make sure your broth is certified gluten-free). It’s also nut-free and egg-free. To make it lower in carbs, you can substitute the rice with cauliflower riceโjust add it in the last 5 minutes of cooking. For a lower-fat option, use lean ground beef (93/7) and reduce the oil to 1 tablespoon.
Potential Allergens: This recipe does not contain common allergens like dairy, nuts, eggs, or soy, but always check your specific ingredient labels. If you’re serving it with Parmesan cheese, that adds dairy.
From a wellness perspective, I love that this dish is balanced and satisfying without being overly heavy. It’s the kind of meal that fills you up without making you feel sluggish. I often serve it on nights when I want something comforting but still nourishing, and it never disappoints.
Conclusion
This easy one-pot ground beef and rice skillet is more than just a weeknight dinnerโit’s a lifesaver. It’s the recipe I turn to when I’m short on time, low on energy, or just craving something deeply comforting. It has never let me down. The beauty of this dish is that it’s a blank canvas for your creativity. Add your favorite vegetables, swap in different spices, or make it cheesy or spicyโit’s forgiving and adaptable. I love that about it.
I encourage you to make this recipe your own. Use it as a starting point and experiment with the variations I’ve shared. And when you do, I’d love to hear about it. Leave a comment below and tell me how it turned out, what you changed, or if you discovered a new favorite twist. Your feedback not only helps me improve but also inspires other home cooks in our community. Let’s keep sharing and making delicious food together.
Now go ahead, grab that skillet, and make yourself a meal that feels like a warm hug. You deserve it. Happy cooking!
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, you can, but you’ll need to adjust the cooking time and liquid. Brown rice typically needs about 40-45 minutes to cook and requires an extra 1/2 cup of broth. Follow the same steps, but increase the simmering time and check for doneness at the 40-minute mark. The texture will be slightly chewier, which some people prefer.
Can I make this recipe in a slow cooker or Instant Pot?
Absolutely! For an Instant Pot, use the sautรฉ function to brown the beef and onions, then add the remaining ingredients. Cook on high pressure for 5 minutes with a natural release. For a slow cooker, brown the beef on the stovetop first, then transfer everything to the slow cooker and cook on low for 4-6 hours. The rice may become softer in the slow cooker, so check it after 4 hours.
How can I prevent the rice from becoming mushy?
The key to fluffy rice is not lifting the lid during cooking and using the correct liquid ratio. Make sure you bring the liquid to a full boil before reducing the heat and covering. Also, let the dish rest for 2-3 minutes after cooking to allow any excess steam to escape. If you’re using a different type of rice, adjust the liquid accordingly.
Can I add vegetables to this dish?
Definitely! This is a great way to use up leftover vegetables. Add diced bell peppers, zucchini, or mushrooms along with the onions. Frozen peas or corn can be stirred in during the last 5 minutes of cooking. Chopped spinach or kale can be added at the end and wilted with the residual heat. Just be mindful of the water content of the vegetablesโif they release a lot of liquid, you may need to cook a few minutes longer.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of broth or water to a skillet over medium-low heat, cover, and heat for 5-7 minutes. You can also microwave individual portions in 30-second intervals. The dish freezes well for up to 3 monthsโjust thaw overnight in the fridge before reheating. The flavors often taste even better the next day!
Pin This Recipe!

Easy One-Pot Ground Beef and Rice Skillet (Best 30-Minute Dinner)
A quick and easy one-pot meal featuring ground beef, rice, and diced tomatoes, perfect for busy weeknights. This comforting skillet dinner comes together in about 30 minutes with simple pantry ingredients.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20 or 85/15)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 ounces) diced tomatoes, undrained
- 2 cups beef broth
- 1 teaspoon paprika (sweet or smoked)
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil or vegetable oil
- Optional garnishes: fresh parsley, chopped; grated Parmesan cheese; lemon juice
Instructions
- Heat the oil. Place your large skillet or Dutch oven over medium-high heat. Add the 2 tablespoons of olive oil and let it heat up until it shimmers, about 1 minute.
- Brown the beef. Add the ground beef to the hot skillet. Use your wooden spoon to break it up into small pieces. Let it cook undisturbed for 2-3 minutes, then start stirring. Continue cooking until the beef is browned all over and no longer pink, about 5-7 minutes total. If there’s a lot of excess fat (more than 2 tablespoons), carefully spoon some out, leaving about a tablespoon in the pan.
- Sautรฉ the aromatics. Add the diced onion to the skillet with the beef. Cook for 2-3 minutes, stirring occasionally, until the onion becomes translucent and soft. Add the minced garlic and cook for another 30 seconds, until fragrant. Stir constantly so the garlic doesn’t burn.
- Add the rice and spices. Sprinkle the uncooked rice over the beef and onion mixture. Add the paprika, dried oregano, garlic powder, onion powder, salt, and black pepper. Stir everything together for about 1 minute, coating the rice in the pan juices and spices.
- Pour in the liquids. Add the undrained can of diced tomatoes and the beef broth to the skillet. Stir everything together, scraping up any browned bits from the bottom of the pan.
- Bring to a boil. Increase the heat to high and bring the liquid to a full boil. This usually takes 2-3 minutes.
- Simmer and cover. Once the liquid is boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently. Do not lift the lid during cooking. Let it cook for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid.
- Check for doneness. After 18 minutes, remove the lid carefully. The rice should be tender and the liquid should be mostly absorbed. If the rice is still a bit firm or there’s too much liquid, cover and cook for another 2-3 minutes. If the rice is done but there’s still some liquid, let it sit uncovered for 2 minutes to absorb.
- Fluff and rest. Remove the skillet from the heat. Use a fork to fluff the rice gently, incorporating the beef and tomatoes. Let it rest, uncovered, for 2-3 minutes.
- Taste and adjust. Give the dish a taste. Add more salt or pepper if needed. If you want a little brightness, squeeze in some fresh lemon juice. Sprinkle with fresh parsley and grated Parmesan cheese if you’re using them.
Notes
Resist the urge to lift the lid during cooking to ensure fluffy rice. For brown rice, increase cooking time to 40-45 minutes and add an extra 1/2 cup of broth. The dish tastes even better the next day as flavors meld. For a vegetarian version, substitute ground beef with plant-based meat or lentils and use vegetable broth.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 480
- Sugar: 5
- Sodium: 800
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 48
- Fiber: 3
- Protein: 28
Keywords: one-pot meal, ground beef, rice skillet, 30-minute dinner, weeknight dinner, easy dinner, comfort food, ground beef and rice



