Love this? Save it for later!
Share the inspiration with your friends
There used to be this tiny diner on the corner of Elm and 5th in my hometown, a place called Millie’s. It had sticky vinyl booths and a jukebox that only played songs from the 70s. And they made this one-pan cheesy ground beef and rice skillet that was pure magic. When Millie retired and the diner closed back in 2019, I genuinely grieved that dish for months. I mean, I tried to recreate it at home, but my early attempts were sad, watery messes. After maybe a dozen tries—and one particularly tragic batch that I accidentally burned so badly I had to air out the whole apartment—I finally got it. This is that recipe, the one that tastes exactly like a hug from a cast iron skillet on a cold Tuesday night.
Honestly, this cozy one-pan cheesy ground beef and rice skillet is the kind of meal that stops you in your tracks. The first time I nailed it, I stood over the stove eating straight from the pan with a wooden spoon, and I’m not ashamed to admit it. Maybe you’ve been there, chasing a flavor memory from a place that no longer exists. This one brings it all back—the warmth, the comfort, the way the cheese stretches when you lift your fork. It’s not just dinner. It’s a little piece of something you thought you’d lost.
Why You’ll Love This Recipe
Let me tell you why this recipe has become a permanent resident in my weekly rotation. I’ve tested it for picky eaters, for busy weeknights, and for those evenings when all you want is something that feels like a warm blanket. It delivers every single time.
- Quick & Easy: This whole dish comes together in about 35 minutes, start to finish. No fancy techniques, no complicated steps—just honest cooking that anyone can handle on a Wednesday night.
- Simple Ingredients: You probably have most of these in your kitchen right now. Ground beef, rice, cheese, a few pantry spices. No trips to a specialty store required.
- Perfect for Cozy Nights: This is the meal you make when the weather turns cold, when you’ve had a rough day, or when you just need something that feels like home. It’s comfort food at its most honest.
- Crowd-Pleaser: I’ve served this to my neighbors, my cousin’s kids, and a friend who claims to hate rice. Everyone goes back for seconds. It’s one of those rare dishes that works for both adults and little ones.
- Unbelievably Delicious: The texture is what gets me every time—tender rice, savory beef, and that gooey, melted cheese on top. It’s next-level comfort food that tastes like you spent hours in the kitchen when you really didn’t.
What makes this version different from all the others? It’s the technique. Instead of cooking the rice separately and mixing it in at the end, we cook everything together in one pan. This lets the rice absorb all the savory flavors from the beef and seasonings, creating a depth that you just can’t get any other way. Plus, I’ve nailed the liquid-to-rice ratio after all those failed attempts, so you’ll never end up with mushy or crunchy rice. It’s my best version, and I’m pretty proud of it.
This recipe is the kind that makes you close your eyes after the first bite. It’s soul-soothing satisfaction in a single pan, perfect for impressing your family without any stress at all.
What Ingredients You Will Need
This cozy one-pan cheesy ground beef and rice skillet uses simple, wholesome ingredients that work together to deliver big flavor and satisfying texture without any fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
- 1 pound ground beef (80/20 works best for flavor; drain excess fat if needed)
- 1 tablespoon olive oil (for sautéing the aromatics)
- 1 medium yellow onion, diced (about 1 cup; adds sweetness and depth)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 1 cup long-grain white rice, uncooked (I recommend Jasmine or Basmati for best texture; do not use instant rice)
- 2 cups beef broth (low-sodium so you can control the salt; I prefer Kitchen Basics brand)
- 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted adds a lovely smoky note)
- 1 teaspoon paprika (smoked paprika if you have it—it’s a game changer)
- 1 teaspoon dried oregano
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a tiny kick)
- 1½ cups shredded cheddar cheese (sharp cheddar gives the best flavor; shred it yourself for meltier results)
- ¼ cup chopped fresh parsley (for garnish; optional but pretty)
A few ingredient notes I’ve learned along the way. For the ground beef, I’ve tried leaner options like 93/7, but the dish ends up a bit dry. The 80/20 gives you enough fat to keep everything moist and flavorful, and you can always spoon off excess fat after browning if you’re worried about it being greasy. For the rice, stick with long-grain white rice—it holds its shape beautifully and cooks evenly in the broth. Brown rice will work but requires more liquid and a longer cooking time, so adjust accordingly if you go that route. And the cheese? Please shred your own. The pre-shredded bags have anti-caking agents that prevent smooth melting. It takes two extra minutes and makes a real difference.
Equipment Needed
One of the best things about this cozy one-pan cheesy ground beef and rice skillet is how little equipment it requires. You don’t need a fancy kitchen to pull this off.
- Large skillet or Dutch oven: A 12-inch skillet with a tight-fitting lid is ideal. I use my trusty cast iron skillet for this, but a heavy-bottomed stainless steel or nonstick pan works great too. The lid is crucial for steaming the rice properly.
- Wooden spoon or spatula: For breaking up the ground beef and stirring everything together. I prefer a wooden spoon because it doesn’t scratch my cast iron.
- Cheese grater: If you’re taking my advice and shredding your own cheese (you should!), a box grater is all you need.
- Measuring cups and spoons: For accurate measurements, especially the rice and broth. Getting the liquid ratio right is key.
- Sharp knife and cutting board: For dicing the onion and mincing the garlic.
If you don’t have a lid that fits your skillet, a sheet of aluminum foil tightly crimped around the edges works as a great substitute. I’ve done it plenty of times when my lid mysteriously disappeared (I think it’s living with the mismatched Tupperware lids somewhere).
Preparation Method

Let’s get cooking. This cozy one-pan cheesy ground beef and rice skillet comes together in a few simple steps. Follow along, and you’ll have dinner on the table in no time.
- Brown the ground beef. Heat your large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with your wooden spoon, until it’s browned all over—about 5 to 7 minutes. If there’s a lot of excess fat, carefully spoon most of it out, leaving about a tablespoon in the pan for flavor. (I forgot to do this once and ended up with a greasy mess. Learn from my mistake!)
- Sauté the aromatics. Reduce the heat to medium. Add the olive oil, diced onion, and minced garlic to the skillet with the beef. Cook for 2 to 3 minutes, stirring occasionally, until the onion turns translucent and fragrant. Your kitchen should start smelling amazing right about now.
- Add the rice and seasonings. Sprinkle the uncooked rice over the beef and onion mixture. Add the paprika, oregano, salt, black pepper, and red pepper flakes if using. Stir everything together for about 1 minute, letting the rice toast slightly in the pan. This little step adds a nutty flavor that makes a difference.
- Pour in the liquids. Add the beef broth and the undrained can of diced tomatoes. Stir well to combine, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor, so don’t leave them behind.
- Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, immediately reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 18 to 20 minutes. Do not lift the lid during this time—I know it’s tempting, but the steam is what cooks the rice perfectly. I learned this the hard way when I peeked and ended up with crunchy rice.
- Check the rice. After 18 minutes, remove the lid carefully (steam is hot!). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, re-cover and cook for another 2 to 3 minutes. If it looks dry but the rice isn’t done yet, add a splash more broth or water.
- Add the cheese. Once the rice is perfectly cooked, remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit for 2 to 3 minutes, allowing the cheese to melt into a glorious, gooey blanket.
- Garnish and serve. Sprinkle the chopped fresh parsley over the melted cheese for a pop of color. Serve directly from the skillet, spooning generous portions onto plates or bowls. Watch everyone dig in!
Your cozy one-pan cheesy ground beef and rice skillet should look like a beautiful, golden-topped masterpiece. The rice will be tender, the beef savory, and the cheese stretchy and irresistible. Honestly, the hardest part is waiting for it to cool down enough to eat without burning your mouth.
Cooking Tips & Techniques
Over the course of those dozen-plus attempts at recreating Millie’s magic, I picked up a few tricks that make this recipe foolproof. Let me share them so you don’t have to learn the hard way like I did.
Don’t skip toasting the rice. That one minute you spend stirring the rice in the pan with the seasonings before adding the liquid? It’s not just for show. Toasting the grains lightly in the fat helps them stay separate and fluffy instead of turning into a sticky clump. I skipped this step in my third attempt and ended up with what I can only describe as savory rice pudding. Not the vibe.
Resist the urge to stir after adding the liquid. Once you’ve stirred everything together, put the lid on and leave it alone. Stirring releases starch from the rice, which can make the final dish gummy. Trust the process and let the steam do its job. I promise it’s working in there.
Watch your heat level. The simmer should be gentle—small bubbles, not a violent boil. If your heat is too high, the liquid will evaporate before the rice has a chance to cook through. If it’s too low, the rice will take forever and might turn mushy. Medium-low to low is usually the sweet spot on most stoves.
Let it rest before serving. Those last 2 to 3 minutes with the lid on after adding the cheese aren’t just for melting. They also let the dish set up a bit, making it easier to serve. The rice continues to absorb any remaining liquid, and the flavors meld together beautifully. Patience pays off here.
If you mess up the liquid ratio. It happens. If your skillet looks too dry before the rice is done, add a quarter cup of broth or water, cover, and continue cooking. If it’s too soupy after the rice is tender, remove the lid and cook on low for a few more minutes to let the excess evaporate. You can fix it—I’ve done it more times than I’d like to admit.
Variations & Adaptations
This cozy one-pan cheesy ground beef and rice skillet is wonderfully adaptable. Here are some variations I’ve tried and loved, along with a few you might want to experiment with.
Vegetable-Packed Version: Add a cup of frozen mixed vegetables—peas, carrots, corn—along with the broth and tomatoes. They’ll cook right along with the rice and add color, texture, and extra nutrients. I do this when I want to pretend I’m being responsible about eating my veggies.
Spicy Southwest Twist: Swap the diced tomatoes for a can of Rotel (tomatoes with green chilies), add a teaspoon of cumin along with the other spices, and top with pepper jack cheese instead of cheddar. A squeeze of lime juice over the finished dish brightens everything up. This version has become my go-to when I need a little extra kick.
Cheesy Ground Beef and Rice Casserole: If you want to make this in the oven, transfer the mixture to a greased 9×13 baking dish after step 4, cover with foil, and bake at 375°F for 25 to 30 minutes. Uncover, top with cheese, and bake for another 5 minutes until bubbly. It’s perfect for feeding a crowd.
Dietary Adaptations: For a gluten-free version, this recipe is naturally gluten-free as written—just double-check your beef broth label to be safe. For a lower-carb option, substitute the rice with cauliflower rice (add it in the last 10 minutes of cooking since it cooks much faster). For a dairy-free version, use your favorite dairy-free shredded cheese, though I’ll be honest, the melt factor won’t be quite the same.
Protein Swap: Ground turkey or chicken works beautifully here. Just be aware that leaner meats may need a splash more oil to keep things moist. I’ve also made this with ground pork, and it was absolutely delicious—the slight sweetness of the pork paired perfectly with the tomatoes and cheese.
Serving & Storage Suggestions
This cozy one-pan cheesy ground beef and rice skillet is best served hot, straight from the pan. The cheese should be gloriously melted and the rice tender and steaming. I like to spoon it into wide, shallow bowls so every bite gets a good amount of cheesy topping.
For sides, keep it simple. A crisp green salad with a tangy vinaigrette cuts through the richness beautifully. Steamed broccoli or green beans add a nice pop of color and freshness. If you’re feeling indulgent, warm crusty bread for sopping up any leftover juices is never a bad idea. And honestly, this dish is hearty enough to stand on its own—you don’t really need anything else.
For beverages, a cold glass of milk is my personal favorite pairing—it’s what I always had at Millie’s. But a light beer or a glass of iced tea works wonderfully too.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The rice will absorb more liquid as it sits, so don’t be alarmed if it seems a bit drier the next day.
Reheating: The best way to reheat this is in a skillet over medium-low heat with a splash of water or broth. Cover and let it steam for 5 to 7 minutes, stirring occasionally. The microwave works in a pinch—just cover the bowl with a damp paper towel to add moisture back. I’ve found the flavors actually deepen overnight, making leftovers almost better than the first serving.
Freezing: This dish freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. Thaw overnight in the refrigerator before reheating. I like to portion it into individual servings for easy weekday lunches.
Nutritional Information & Benefits
Here’s a rough estimate of the nutritional values per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 425 |
| Protein | 28g |
| Carbohydrates | 38g |
| Fat | 18g |
| Saturated Fat | 8g |
| Fiber | 2g |
| Sodium | 680mg |
This cozy one-pan cheesy ground beef and rice skillet offers a good balance of protein from the beef and cheese, carbohydrates from the rice for energy, and calcium from the dairy. The tomatoes provide a dose of vitamin C and lycopene, a powerful antioxidant. If you add vegetables, you’ll boost the fiber and nutrient content even more.
For those watching their sodium, use low-sodium broth and go easy on the added salt. The cheese adds plenty of flavor on its own. This recipe is naturally gluten-free and can be adapted for lower-carb or dairy-free diets as mentioned in the variations section. As always, consult with a healthcare professional regarding specific dietary needs.
Conclusion
This cozy one-pan cheesy ground beef and rice skillet is more than just a recipe—it’s a little piece of comfort that I’m so happy to share with you. After all those failed attempts and burned pans, I finally cracked the code, and now it’s your turn to enjoy it. The best part? You can make it your own. Add your favorite vegetables, swap in different cheeses, or turn up the spice—whatever makes your heart happy.
I honestly love this recipe because it reminds me that good food doesn’t have to be complicated. It’s honest, it’s hearty, and it brings people together around the table. That’s what cooking is all about, isn’t it?
So here’s my challenge to you: make this cozy one-pan cheesy ground beef and rice skillet for your family this week. Take a photo, tag me, and let me know how it turned out. Did you add your own twist? Did the kids ask for seconds? I genuinely want to hear about it. Drop a comment below or share your creation—I’ll be right here cheering you on. Now go make some magic in that skillet of yours!
Frequently Asked Questions
Can I use instant rice in this recipe?
I wouldn’t recommend it. Instant rice is pre-cooked and dehydrated, so it cooks much faster and absorbs liquid differently. You’d end up with mushy rice or a soupy mess. Stick with long-grain white rice for the best texture.
Can I make this recipe in an Instant Pot or pressure cooker?
Yes, you can! Use the sauté function to brown the beef and cook the aromatics, then add the rice, broth, and tomatoes. Pressure cook on high for 5 minutes with a natural release. Stir in the cheese after releasing the pressure. You may need to adjust the liquid slightly—start with 1¾ cups of broth instead of 2.
How do I prevent the rice from turning out mushy?
Don’t stir after adding the liquid, keep the heat at a gentle simmer, and don’t lift the lid during cooking. Also, make sure you’re using the right rice—long-grain varieties hold their shape better than short-grain or medium-grain rice.
Can I double this recipe?
Absolutely, but you’ll need a larger pan—a 14-inch skillet or a Dutch oven works best. The cooking time may increase slightly, so check the rice at the 22-minute mark and adjust as needed. Leftovers freeze beautifully, so doubling is a great meal prep strategy.
What’s the best cheese to use besides cheddar?
Monterey Jack, Colby, Gouda, or a Mexican blend all work wonderfully. For a more indulgent version, try a mix of sharp cheddar and mozzarella for extra stretch. Just avoid pre-shredded cheese for the smoothest melt.
Pin This Recipe!

Cozy One-Pan Cheesy Ground Beef and Rice Skillet: Easy Dinner
This one-pan cheesy ground beef and rice skillet is pure comfort food, with tender rice, savory beef, and gooey melted cheese. It’s a quick and easy weeknight dinner that tastes like a warm hug.
- 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 for flavor; drain excess fat if needed)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked (Jasmine or Basmati recommended; do not use instant rice)
- 2 cups beef broth (low-sodium preferred)
- 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted adds a lovely smoky note)
- 1 teaspoon paprika (smoked paprika if available)
- 1 teaspoon dried oregano
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a tiny kick)
- 1½ cups shredded cheddar cheese (sharp cheddar gives the best flavor; shred it yourself for meltier results)
- ¼ cup chopped fresh parsley (for garnish; optional)
Instructions
- Brown the ground beef. Heat your large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with your wooden spoon, until it’s browned all over—about 5 to 7 minutes. If there’s a lot of excess fat, carefully spoon most of it out, leaving about a tablespoon in the pan for flavor.
- Sauté the aromatics. Reduce the heat to medium. Add the olive oil, diced onion, and minced garlic to the skillet with the beef. Cook for 2 to 3 minutes, stirring occasionally, until the onion turns translucent and fragrant.
- Add the rice and seasonings. Sprinkle the uncooked rice over the beef and onion mixture. Add the paprika, oregano, salt, black pepper, and red pepper flakes if using. Stir everything together for about 1 minute, letting the rice toast slightly in the pan.
- Pour in the liquids. Add the beef broth and the undrained can of diced tomatoes. Stir well to combine, scraping up any browned bits from the bottom of the pan.
- Bring to a boil, then simmer. Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, immediately reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer gently for 18 to 20 minutes. Do not lift the lid during this time.
- Check the rice. After 18 minutes, remove the lid carefully (steam is hot!). The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, re-cover and cook for another 2 to 3 minutes. If it looks dry but the rice isn’t done yet, add a splash more broth or water.
- Add the cheese. Once the rice is perfectly cooked, remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top. Cover the skillet again and let it sit for 2 to 3 minutes, allowing the cheese to melt into a glorious, gooey blanket.
- Garnish and serve. Sprinkle the chopped fresh parsley over the melted cheese for a pop of color. Serve directly from the skillet, spooning generous portions onto plates or bowls.
Notes
Don’t skip toasting the rice for 1 minute before adding liquid—it helps keep grains separate. Resist stirring after adding liquid to avoid gummy rice. Let the dish rest for 2-3 minutes after adding cheese for easier serving. If the skillet looks too dry before rice is done, add ¼ cup broth or water; if too soupy, remove lid and cook on low to evaporate excess. For best results, shred your own cheddar cheese.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 425
- Sugar: 4
- Sodium: 680
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 38
- Fiber: 2
- Protein: 28
Keywords: one-pan meal, cheesy ground beef and rice, easy dinner, comfort food, weeknight dinner, ground beef recipe, rice skillet


