Love this? Save it for later!
Share the inspiration with your friends
There used to be a tiny diner off Highway 9, the kind with cracked vinyl booths and a jukebox that only played country songs from the 90s. They made this ground beef and rice skillet that I still dream about. When they closed suddenly—a “for lease” sign appeared overnight—I genuinely mourned that dish. After twelve tries—some were edible, one was a disaster that ended up in the trash—I finally got it. The secret, let me tell you, wasn’t anything fancy. It was patience with the rice and not skimping on the cheese.
I remember standing in my kitchen on a Tuesday night, staring at a pound of ground beef I’d defrosted that morning. I had no plan, no clever recipe pulled up on my phone. Just hunger and a vague memory of that diner skillet. Honestly, I almost ordered takeout. But then I thought about that first bite at the diner—the way the cheese stretched, the rice perfectly tender, the beef seasoned just right. I grabbed my cast iron skillet and decided to chase that memory.
What came out of that experiment wasn’t exactly the diner version. It was better, if I’m being honest. And it’s become my go-to for those nights when you need dinner on the table fast, with ingredients you probably already have. Maybe you’ve been there—standing in your kitchen, tired, hungry, and wanting something that feels like a hug in a bowl. This easy cheesy ground beef and rice skillet is that recipe. It’s the one that saves your evening and makes you wonder why you ever bothered with complicated meals.
Why You’ll Love This Recipe
Look, I’ve tested this easy cheesy ground beef and rice skillet more times than I can count. I’ve made it with different types of rice, various cheese blends, and even tried it with ground turkey (which works, by the way, but beef is better). Here’s why this version wins every single time:
- Quick & Easy: From start to finish, this comes together in about 30 minutes. That’s faster than delivery and way more satisfying. Perfect for those weeknights when you’re short on time but still want a real meal.
- Simple Ingredients: No fancy grocery trips needed. Ground beef, rice, cheese, a few pantry spices—that’s it. You probably have most of this stuff already.
- Perfect for Busy Weeknights: This is the definition of a one-pan dinner. Less cleanup, more time to actually sit down and eat with your family.
- Crowd-Pleaser: I’ve served this to picky eaters, cheese lovers, and even folks who claim they don’t like rice. It gets rave reviews every single time.
- Unbelievably Delicious: The texture is what gets me. The rice soaks up all that beefy, cheesy goodness while staying perfectly tender. And that golden, bubbly cheese on top? Absolute perfection.
What makes this recipe different from the dozens of other skillet dinners out there? It’s the technique. Most recipes rush the rice or end up with a mushy mess. I figured out the exact liquid-to-rice ratio and the right simmer time to get that perfect, fluffy texture every time. Plus, I add the cheese in two stages—some stirred in for creaminess, some sprinkled on top for that irresistible golden crust. It’s a small detail that makes a huge difference.
This isn’t just another ground beef recipe. It’s the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—hearty, cheesy, and deeply satisfying without being complicated. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.
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 you probably already have on hand.
- Ground Beef (1 lb / 450g): I recommend 80/20 ground beef for the best flavor. The fat adds richness that makes this dish truly satisfying. If you use leaner beef, you might need to add a tablespoon of oil to compensate.
- Long-Grain White Rice (1 cup / 200g): This is important. Long-grain rice stays fluffy and separate, which is exactly what you want here. I’ve tried jasmine and basmati—both work beautifully. Avoid short-grain or instant rice, as they’ll turn mushy.
- Yellow Onion (1 medium, diced): Adds that savory base flavor. I always use yellow for its balance of sweetness and bite, but white onion works too.
- Garlic (3 cloves, minced): Fresh garlic is non-negotiable here. The jarred stuff just doesn’t bring the same punch.
- Beef Broth (2 cups / 480ml): This is where the flavor lives. Use low-sodium if you can, so you control the salt. I prefer Swanson or Kitchen Basics for consistent results.
- Canned Diced Tomatoes (1 can, 14.5 oz / 411g), undrained: These add acidity and moisture that helps cook the rice perfectly. Fire-roasted tomatoes add extra depth if you can find them.
- Shredded Cheddar Cheese (2 cups / 200g): Sharp cheddar gives the most flavor. Pre-shredded works in a pinch, but freshly shredded melts so much better—it’s worth the extra minute.
- Mozzarella Cheese (1 cup / 100g), shredded: This is for that stretchy, gooey texture. Low-moisture mozzarella works best.
- Paprika (1 teaspoon): Adds warmth and a beautiful color. Smoked paprika is incredible here if you have it.
- Dried Oregano (1/2 teaspoon): A little earthy, a little floral—it ties everything together.
- Salt and Black Pepper (to taste): Don’t be shy. Season the beef well as it cooks.
- Olive Oil (1 tablespoon): For sautéing the aromatics.
- Fresh Parsley (for garnish, optional): Adds a pop of color and freshness that cuts through the richness.
Substitution Guidance: For a gluten-free option, ensure your beef broth is certified gluten-free. Use brown rice instead of white, but increase the cooking time by about 15 minutes and add an extra half cup of broth. For a dairy-free version, use vegan cheddar and mozzarella shreds—they melt differently but still taste great. Ground turkey or chicken works perfectly as a leaner alternative.
Equipment Needed
You don’t need a fancy kitchen to make this easy cheesy ground beef and rice skillet. Here’s what I use:
- Large Skillet or Dutch Oven (12-inch / 30cm): A deep skillet with a tight-fitting lid is essential. I use my trusty Lodge cast iron skillet—it holds heat beautifully and gives the bottom a nice golden crust. If you don’t have cast iron, any heavy-bottomed skillet will work.
- 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.
- Measuring Cups and Spoons: Accuracy matters, especially with the rice-to-liquid ratio.
- Cheese Grater (optional but recommended): Pre-shredded cheese is fine, but freshly grated melts so much smoother. I use a box grater for this.
If you don’t have a lid for your skillet, use a baking sheet or aluminum foil to cover it tightly. I’ve done this in a pinch, and it works just fine. The key is trapping that steam to cook the rice properly.
Preparation Method

Let me walk you through this step by step. Trust me, if I can nail this after twelve attempts, you’ll get it right on your first try.
- Prep Your Ingredients First (5 minutes): Dice the onion, mince the garlic, and shred your cheeses if you’re going that route. Having everything ready makes the cooking process smooth and stress-free.
- Brown the Ground Beef (8 minutes): Heat the olive oil in your large skillet over medium-high heat. Add the ground beef and break it apart with your wooden spoon. Let it cook undisturbed for about 3 minutes to get a nice sear—this is where the flavor lives. Then stir and continue cooking until no longer pink, about 5 more minutes. Season with salt, pepper, paprika, and oregano. Drain excess fat if needed, but leave a little for flavor.
- Sauté the Aromatics (3 minutes): Push the beef to one side of the skillet. Add the diced onion to the empty space and cook until softened, about 2 minutes. Add the minced garlic and cook for 30 seconds until fragrant. Stir everything together—your kitchen should smell amazing at this point.
- Add Rice and Liquids (2 minutes): Sprinkle the uncooked rice over the beef and onion mixture. Pour in the beef broth and the can of diced tomatoes with their juices. Stir everything together, scraping up any browned bits from the bottom of the pan—that’s pure flavor.
- Simmer Covered (18-20 minutes): Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer gently. Don’t peek! Lifting the lid releases steam and messes with the cooking time. Set a timer for 18 minutes.
- Check the Rice (2 minutes): After 18 minutes, remove the lid carefully. The rice should be tender and most of the liquid absorbed. If it’s still a bit crunchy, add 2 tablespoons of water, re-cover, and cook for another 3-5 minutes. Every stovetop is different, so trust your eyes and taste.
- Add the Cheese (2 minutes): Remove the skillet from heat. Sprinkle half the cheddar and all the mozzarella over the top. Gently stir them into the rice and beef mixture—this creates that creamy, cheesy base. Then top with the remaining cheddar.
- Melt and Serve (2 minutes): Cover the skillet again for 1-2 minutes to let the cheese melt into a glorious, bubbly blanket. Garnish with fresh parsley if you’re feeling fancy. Serve hot, straight from the skillet.
Sensory Cues: When the rice is done, you’ll see small steam holes on the surface and the edges will look slightly dry. The cheese should be fully melted and stretchy when you lift a spoonful. The aroma will be rich, savory, and deeply comforting—like a hug for your nose.
Pro Tip: If you want that golden, slightly crispy cheese crust on top, pop the skillet under the broiler for 1-2 minutes after adding the final layer of cheddar. Watch it closely—it goes from golden to burnt in seconds.
Cooking Tips & Techniques
I’ve made every mistake you can imagine with this recipe. Let me save you the trouble.
Don’t Rinse the Rice: I know, conventional wisdom says rinse rice to remove starch. But here, that starch helps thicken the skillet and gives it a creamier texture. Leave it unrinsed.
Toast the Rice (Optional but Amazing): Before adding the broth, try toasting the rice in the skillet for 2-3 minutes, stirring constantly. It adds a nutty flavor that takes this dish to another level. I discovered this by accident when I got distracted—best mistake I ever made.
Watch Your Heat: Low and slow is the name of the game once you add the liquid. If the heat is too high, the liquid will evaporate before the rice cooks through. You’ll end up with crunchy rice and a burnt bottom. Trust me, I’ve been there.
Let It Rest: After the cheese melts, let the skillet sit off the heat for 2-3 minutes before serving. This allows the flavors to meld and the texture to set. It also prevents anyone from burning their mouth on molten cheese—a lesson learned the hard way.
Double the Batch: This recipe doubles beautifully. Use a larger skillet or Dutch oven, and increase the cooking time by about 5 minutes. Leftovers are even better the next day, so I always make extra.
Variations & Adaptations
This easy cheesy ground beef and rice skillet is incredibly flexible. Here are some ways I’ve adapted it over the years:
- Mexican-Style: Swap the oregano for cumin and chili powder. Add a can of drained black beans and some corn kernels. Top with pepper jack cheese and a squeeze of lime. Serve with sour cream and avocado.
- Italian-Style: Use Italian seasoning instead of paprika. Add a handful of chopped spinach in the last 5 minutes of cooking. Top with provolone or fontina cheese. Garnish with fresh basil.
- Vegetarian Version: Replace the ground beef with two cans of drained and rinsed black beans or a package of crumbled plant-based meat. Use vegetable broth instead of beef broth. The cooking time stays the same.
- Spicy Kick: Add a diced jalapeño with the onion, or stir in a teaspoon of red pepper flakes with the spices. Use pepper jack cheese for extra heat.
- Low-Carb Adaptation: Replace the rice with cauliflower rice. Sauté the cauliflower rice separately and stir it in at the end, since it cooks much faster. Reduce the broth to 1 cup and simmer for only 5-7 minutes.
My personal favorite variation? I add a tablespoon of tomato paste when sautéing the aromatics. It deepens the tomato flavor and makes the whole dish taste like it simmered for hours. Try it—you’ll thank me.
Serving & Storage Suggestions
This skillet is a meal on its own, but here’s how I like to serve it:
Serving Temperature: Serve hot, straight from the skillet. The cheese should be molten and stretchy. I love putting the skillet right on the table with a stack of bowls—it feels communal and cozy.
What to Serve With It: A simple green salad with a tangy vinaigrette cuts through the richness beautifully. Steamed broccoli or roasted green beans add color and crunch. Crusty bread is perfect for sopping up any cheesy bits left in the bowl. For a complete meal, I sometimes add a side of refried beans or a cup of tortilla soup.
Storage Instructions: Let the skillet cool completely, then transfer leftovers to an airtight container. Refrigerate for up to 4 days. The flavors actually deepen overnight—I often look forward to leftovers more than the first meal.
Reheating Methods: For best results, reheat in a skillet over medium-low heat with a splash of water or broth. Cover and let it steam for 5-7 minutes, stirring occasionally. The microwave works in a pinch, but it can make the rice a bit mushy. Add a sprinkle of fresh cheese on top before reheating to revive that gooey texture.
Freezer Instructions: This freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving a little room for expansion. Thaw overnight in the refrigerator before reheating. I often make a double batch and freeze half for those nights when cooking feels impossible.
Nutritional Information & Benefits
Here’s the nutritional breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Fat | 22g |
| Saturated Fat | 10g |
| Carbohydrates | 38g |
| Fiber | 2g |
| Sugar | 4g |
| Sodium | 680mg |
| Iron | 4mg |
| Calcium | 320mg |
Health Benefits: This dish is packed with protein from the beef and cheese, which helps keep you full and satisfied. The tomatoes provide lycopene, a powerful antioxidant. Garlic and onions offer immune-supporting compounds. Plus, it’s a great way to get your family to eat a balanced meal without complaints.
Dietary Considerations: This recipe contains dairy and gluten (check your broth). For a gluten-free version, use certified gluten-free broth. For a lower-sodium option, use low-sodium broth and go easy on the added salt. It’s naturally nut-free and egg-free.
FAQs
Can I use instant rice in this recipe?
I don’t recommend it. Instant rice cooks much faster and will turn mushy during the simmering time. Stick with long-grain white rice for the best texture. If you’re in a hurry, you can use parboiled rice, which holds up well and cooks in about the same time.
Can I make this in a slow cooker or Instant Pot?
Yes! For the Instant Pot, brown the beef using the sauté function, then add the remaining ingredients except the cheese. Cook on high pressure for 5 minutes with a natural release. Stir in the cheese at the end. For a slow cooker, brown the beef first, then add everything except the rice and cheese. Cook on low for 4-6 hours, add the rice in the last 30 minutes, and top with cheese before serving.
Why is my rice still crunchy after the cooking time?
This usually happens if the heat was too high and the liquid evaporated too quickly, or if your lid didn’t seal properly. Add a few tablespoons of water or broth, re-cover, and cook on low for another 5 minutes. Check again—it should be tender. Also, make sure you’re using the right type of rice; long-grain white rice needs about 18-20 minutes to cook through.
Can I freeze this easy cheesy ground beef and rice skillet?
Absolutely! Let it cool completely, then portion into freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the fridge and reheat in a skillet with a splash of water. The texture stays surprisingly good—I’ve done this many times.
What cheese substitutes work best?
Monterey Jack, Colby, or a Mexican blend all work beautifully. For a sharper flavor, try Gruyère or aged Gouda. If you’re dairy-free, use your favorite vegan cheddar shreds—just know they won’t melt as smoothly. A dollop of nutritional yeast stirred in adds a cheesy flavor without dairy.
Conclusion
This easy cheesy ground beef and rice skillet has saved my dinner routine more times than I can count. It’s the recipe I turn to when I’m tired, when I’m busy, and when I just need something that feels like comfort. The best part? It’s completely forgiving. You can swap ingredients, adjust seasonings, and it still turns out delicious. That’s the mark of a truly great recipe—it works with you, not against you.
I’d love to hear how yours turns out. Did you add your own twist? Did your family go back for seconds? Drop a comment below and let me know. And if you loved this recipe, share it with a friend who needs a quick, reliable dinner idea. Honestly, the world could use more meals that bring people together without stress. This is one of them.
Happy cooking, friend. Your skillet is waiting.
Pin This Recipe!

Easy Cheesy Ground Beef and Rice Skillet: Best One-Pan Dinner
A quick and easy one-pan dinner featuring seasoned ground beef, tender rice, and a blend of melted cheddar and mozzarella cheese. This comforting skillet meal comes together in about 30 minutes with simple pantry ingredients.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb (450g) ground beef (80/20 recommended)
- 1 cup (200g) long-grain white rice
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cups (480ml) beef broth (low-sodium preferred)
- 1 can (14.5 oz / 411g) diced tomatoes, undrained
- 2 cups (200g) shredded sharp cheddar cheese
- 1 cup (100g) shredded low-moisture mozzarella cheese
- 1 teaspoon paprika (smoked paprika optional)
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
- 1 tablespoon olive oil
- Fresh parsley for garnish (optional)
Instructions
- Prep your ingredients: dice the onion, mince the garlic, and shred the cheeses.
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and break it apart. Cook undisturbed for 3 minutes to sear, then stir and cook until no longer pink, about 5 more minutes. Season with salt, pepper, paprika, and oregano. Drain excess fat if needed.
- Push beef to one side of the skillet. Add diced onion to the empty space and cook until softened, about 2 minutes. Add minced garlic and cook for 30 seconds until fragrant. Stir everything together.
- Sprinkle uncooked rice over the beef and onion mixture. Pour in beef broth and diced tomatoes with their juices. Stir, scraping up any browned bits from the bottom of the pan.
- Bring to a boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes. Do not lift the lid during cooking.
- After 18 minutes, remove lid and check rice. It should be tender with most liquid absorbed. If still crunchy, add 2 tablespoons water, re-cover, and cook 3-5 more minutes.
- Remove skillet from heat. Sprinkle half the cheddar and all the mozzarella over the top. Gently stir into the rice and beef mixture. Top with remaining cheddar.
- Cover skillet for 1-2 minutes to let cheese melt. Garnish with fresh parsley if desired. Serve hot straight from the skillet.
Notes
Don’t rinse the rice—the starch helps thicken the skillet. For a golden cheese crust, broil for 1-2 minutes after adding final cheese layer. Let skillet rest 2-3 minutes before serving. Double the batch easily by using a larger skillet and increasing cooking time by 5 minutes.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 4
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 38
- Fiber: 2
- Protein: 32
Keywords: ground beef and rice skillet, cheesy ground beef skillet, one-pan dinner, easy weeknight dinner, comfort food, ground beef recipe, rice skillet


