Love this? Save it for later!
Share the inspiration with your friends
There used to be this little diner on the corner of Elm and 4th called Millie’s that made the most incredible ground beef skillet casserole. When they closed down three years ago—turned into a vape shop, of all things—I honestly felt a little lost. That cheesy, one-pan dinner was my go-to on frantic weeknights when even the thought of chopping an onion felt like too much. After maybe seven or eight attempts—including one where I accidentally used cinnamon instead of paprika (don’t ask)—I finally cracked the code.
The first time I pulled this Easy Cheesy Ground Beef Skillet Casserole off the stove, I actually teared up a little. It was that spot-on. The beef is perfectly seasoned, the cheese melts into every nook and cranny, and the whole thing comes together in one skillet in under thirty minutes. I mean, honestly? It’s the kind of dinner that makes you feel like you’ve got your life together, even when the laundry is piled up and the kids are arguing over the remote.
You know that feeling when you’re staring into the fridge at 5:30 PM with zero energy and a hungry family staring back at you? This recipe was born for those exact moments. It’s been my weeknight hero more times than I can count, and I’m pretty sure it’ll become yours too. Let me tell you—once you taste that first forkful of cheesy, beefy goodness, you’ll understand why I spent three years chasing this memory.
Why You’ll Love This Recipe
After testing this Easy Cheesy Ground Beef Skillet Casserole on my family, my neighbors, and even my picky mother-in-law, I can confidently say it’s a winner. Here’s why this recipe deserves a permanent spot in your weeknight rotation:
- Quick & Easy : From fridge to table in 30 minutes flat. No complicated techniques, no fancy equipment—just honest, satisfying food that respects your time.
- Simple Ingredients : You probably already have most of these in your pantry. Ground beef, cheese, rice, and a few seasonings—that’s really all it takes.
- Perfect for Busy Weeknights : This is the recipe you turn to when you’re tired, hungry, and need something on the table fast. It’s comfort food without the stress.
- Crowd-Pleaser : My kids actually ask for leftovers. That never happens. The grown-ups love it too—there’s something about that cheesy, beefy combination that appeals to everyone.
- Unbelievably Delicious : The texture is what gets me every time—tender rice, perfectly seasoned ground beef, and that gooey melted cheese on top. It’s next-level comfort food that tastes like you spent hours in the kitchen.
What makes this version different from the dozens of other skillet casseroles out there? It’s the technique. I brown the beef with a specific blend of spices that builds deep flavor fast, and I layer the cheese in two stages—some mixed in, some melted on top—so every bite has that perfect cheesy pull. It’s not just another recipe; it’s the one I’ve perfected after years of trial and error.
This isn’t just good—it’s the kind of dinner that makes you close your eyes after the first bite. It’s comfort food reimagined for real life: faster, simpler, but with the same soul-soothing satisfaction you crave at the end of a long day.
What Ingredients You Will Need
This Easy Cheesy Ground Beef Skillet Casserole uses simple, everyday ingredients to create something genuinely special. No fancy grocery trips required—just honest pantry staples that come together beautifully.
For the Casserole Base
- 1 pound ground beef (80/20 works best for flavor; drain excess fat if needed)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 1 cup long-grain white rice, uncooked (I prefer Mahatma or Carolina brand)
- 2 cups beef broth (low-sodium preferred so you can control the salt)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted adds nice depth)
- 1 can (8 oz) tomato sauce
- 1 teaspoon paprika (smoked paprika is even better)
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
For the Cheesy Topping

- 2 cups shredded sharp cheddar cheese (shred your own for best melting—pre-shredded has anti-caking agents)
- 1/2 cup shredded mozzarella cheese (adds that perfect stretch)
- Optional: 1/4 cup grated Parmesan cheese (for extra savory depth)
Ingredient Tips and Substitutions
For the beef, I recommend 80/20 because it has enough fat to stay juicy without being greasy. If you use leaner beef, add an extra tablespoon of olive oil to keep things moist. Ground turkey or chicken work too—just increase the seasonings slightly.
The rice matters here. Long-grain white rice cooks up fluffy and separate, which is what you want in a skillet casserole. Brown rice takes longer to cook, so if you’re substituting, par-cook it first or increase the broth and cooking time by about 15 minutes. I’ve also used cauliflower rice for a low-carb version—just reduce the broth to 1 cup and cook for 10 minutes instead.
For the cheese, sharp cheddar gives you the most flavor bang for your buck. I’ve tried this with Monterey Jack, Colby, and even pepper jack (for a spicy kick), and they all work great. Just don’t skip shredding your own—the pre-shredded stuff doesn’t melt as smoothly, and you want that gooey, stretchy texture.
If you’re out of beef broth, chicken broth works fine. And if you don’t have diced tomatoes, crushed tomatoes or even a can of Rotel (for extra heat) will do the trick.
Equipment Needed
One of the best things about this Easy Cheesy Ground Beef Skillet Casserole is how little equipment it requires. Here’s what you’ll need:
- Large skillet or Dutch oven with lid (12-inch is ideal—cast iron or non-stick both work)
- Wooden spoon or spatula for breaking up the beef
- Sharp knife and cutting board for dicing the onion and mincing garlic
- Measuring cups and spoons
- Cheese grater (unless you’re buying pre-shredded, but I really recommend grating your own)
- Can opener
If you don’t have a lid that fits your skillet, a large piece of aluminum foil works as a temporary cover. I’ve done this more times than I care to admit, and it works perfectly fine. Just crimp the edges tightly so the steam stays in.
For budget-friendly options, I found my favorite cast-iron skillet at a thrift store for eight dollars. It took some seasoning, but now it’s my go-to for this casserole. Non-stick skillets work great too—just avoid metal utensils if you want the coating to last.
One tip: if you’re using a stainless steel skillet, make sure to let the beef brown properly before stirring. It’ll stick a little at first, but that’s actually good—those browned bits add tons of flavor.
Preparation Method
This Easy Cheesy Ground Beef Skillet Casserole comes together in about 30 minutes, start to finish. Here’s exactly how to do it:
- Heat the oil (2 minutes): Place your large skillet over medium-high heat and add the olive oil. Let it warm up until it shimmers—about 30 seconds. You want it hot enough that the beef sizzles when it hits the pan.
- Brown the beef (5-6 minutes): Add the ground beef to the hot skillet. Break it up with your wooden spoon into small, even pieces. Let it cook undisturbed for about 2 minutes to get a nice brown crust, then start stirring. Cook until no pink remains. Don’t drain all the fat—leave about a tablespoon for flavor. If there’s more than that, tilt the pan and spoon out the excess.
- Sauté the aromatics (2-3 minutes): Add the diced onion to the skillet with the beef. Cook for 2 minutes until it starts to soften, then add the minced garlic. Cook for another 30 seconds until fragrant—you’ll know it’s ready when your kitchen smells amazing.
- Add the seasonings (1 minute): Sprinkle the paprika, oregano, garlic powder, onion powder, salt, and pepper over the beef mixture. Stir everything together and let it cook for about a minute. This step blooms the spices and makes them more flavorful.
- Add the liquids and rice (2 minutes): Pour in the beef broth, diced tomatoes (with their juices), and tomato sauce. Stir everything together, scraping up any browned bits from the bottom of the pan—that’s pure flavor. Add the uncooked rice and stir until it’s evenly distributed.
- Bring to a boil, then simmer (15-18 minutes): Increase the heat to high and bring the mixture to a boil. Once it’s bubbling, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 15 minutes. Don’t peek! Every time you lift that lid, steam escapes and your rice won’t cook properly.
- Check the rice (1 minute): After 15 minutes, remove the lid carefully. The rice should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, add 1/4 cup of water or broth, re-cover, and cook for another 3-5 minutes.
- Add the cheese (2-3 minutes): Once the rice is done, sprinkle the shredded cheddar and mozzarella evenly over the top. Cover the skillet again and let it sit off the heat for 2-3 minutes until the cheese is completely melted and gooey. If you want a browned top, pop the skillet under the broiler for 1-2 minutes—just watch it carefully so it doesn’t burn.
- Rest and serve (2 minutes): Let the casserole rest uncovered for 2 minutes before serving. This helps it set up a bit so it’s easier to scoop. Garnish with fresh parsley or green onions if you’re feeling fancy.
A quick note: if your rice is still crunchy after 15 minutes and the liquid is gone, don’t panic. Just add another 1/4 cup of liquid, cover, and cook on low for 5 more minutes. Different stoves and pans vary, so adjust accordingly.
Cooking Tips & Techniques
After making this Easy Cheesy Ground Beef Skillet Casserole at least thirty times, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned the hard way.
Don’t rush the browning. I know you’re in a hurry—I get it. But letting the beef sit undisturbed for those first 2 minutes creates a deep, savory flavor that you just can’t get from gray, steamed meat. That brown crust is flavor gold. Trust me on this one.
Toast the rice if you have an extra minute. Before adding the liquids, push the beef to one side of the skillet and add the rice directly to the pan. Let it toast for 60-90 seconds, stirring constantly, until it smells nutty. This tiny step adds so much depth—it’s one of those restaurant secrets that home cooks often miss.
Watch your heat. Medium-high for browning, then low for simmering. I made the mistake of keeping the heat too high during the simmer phase once, and the bottom burned while the rice was still crunchy on top. Low and slow is the way to go for that perfect, fluffy rice.
Shred your own cheese. I know it’s tempting to buy the bagged stuff—I’ve been there at 5 PM on a Tuesday. But pre-shredded cheese has cellulose and anti-caking agents that prevent it from melting smoothly. Your casserole will be infinitely better if you spend 60 seconds grating a block of cheddar. I keep blocks of cheese in my freezer just for this recipe.
Let it rest. Those 2 minutes of resting time aren’t just torture—they’re essential. The casserole needs that time to set up so it doesn’t turn into a soupy mess on your plate. Use those 2 minutes to set the table or pour yourself a glass of wine.
Variations & Adaptations
One of the things I love about this Easy Cheesy Ground Beef Skillet Casserole is how flexible it is. Here are some ways to make it your own:
Spicy Southwest Version
Swap the diced tomatoes for a can of Rotel (tomatoes with green chiles), add 1 teaspoon of cumin and 1/2 teaspoon of chili powder, and use pepper jack cheese instead of cheddar. Top with sliced jalapeños if you’re feeling brave. My husband requests this version every single week.
Low-Carb / Keto Adaptation
Replace the rice with 3 cups of cauliflower rice (frozen works great—no need to thaw). Reduce the beef broth to 1 cup and cook for only 10 minutes covered, then remove the lid and cook for another 5 minutes to evaporate excess liquid. It’s surprisingly satisfying and my low-carb friends always ask for seconds.
Vegetarian Option
Substitute the ground beef with 1.5 pounds of cremini mushrooms, finely chopped in a food processor. Cook them until they release their liquid and it evaporates, then proceed with the recipe. Use vegetable broth instead of beef broth. Even my meat-loving family didn’t notice the difference the first time I tried this.
Mexican Street Corn Inspired
Add 1 cup of frozen corn kernels along with the rice, and stir in 2 tablespoons of mayonnaise and a squeeze of lime juice right before adding the cheese. Top with crumbled cotija cheese and fresh cilantro. This version is dangerous—I can’t stop eating it.
One-Pot Pasta Version
Replace the rice with 8 ounces of small pasta (elbows or shells work great) and increase the broth to 3 cups. Cook covered for the time specified on the pasta package, stirring once halfway through. The starch from the pasta makes everything extra creamy.
Serving & Storage Suggestions
This Easy Cheesy Ground Beef Skillet Casserole is pretty perfect on its own, but here’s how to make the most of it:
Serving: Serve it hot, straight from the skillet—that’s part of the charm. I like to put the skillet right on a trivet in the center of the table and let everyone dig in family-style. A sprinkle of fresh parsley or sliced green onions on top adds a pop of color and freshness.
What to serve with it: A simple side salad with a tangy vinaigrette cuts through the richness beautifully. I also love serving it with crusty bread to soak up any extra sauce, or roasted broccoli for a vegetable boost. On nights when I’m really tired, I just call it a complete meal and don’t bother with sides.
Storage: Let the casserole cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually get better as they meld together—I think day 2 is even better than day 1.
Freezing: This casserole freezes beautifully. Portion it into individual containers for easy lunches, or freeze the whole batch in a freezer-safe dish. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: The best way to reheat is in a skillet over medium-low heat with a splash of water or broth to loosen things up. Cover and heat for 5-7 minutes, stirring occasionally. The microwave works too, but the texture won’t be quite as good. If you’re reheating from frozen, add an extra 2-3 minutes and stir halfway through.
One note: the cheese might not be as stretchy on reheating, but the flavor is still fantastic. If you want to freshen it up, sprinkle a little extra cheese on top during the last minute of reheating.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving of this Easy Cheesy Ground Beef Skillet Casserole (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Carbohydrates | 38g |
| Fat | 22g |
| Saturated Fat | 10g |
| Fiber | 3g |
| Sugar | 5g |
| Sodium | 680mg |
This casserole is a good source of protein, thanks to the ground beef and cheese. The beef also provides iron, zinc, and B vitamins—all important for energy and immune function. Tomatoes add lycopene, a powerful antioxidant, along with vitamin C. The onions and garlic bring prebiotic fiber that supports gut health.
If you’re watching your sodium, use low-sodium broth and reduce the added salt. You can also cut the cheese by half to reduce saturated fat and calories. For a lighter version, swap in ground turkey and use reduced-fat cheese.
This recipe is naturally gluten-free (just double-check your broth and tomato products). It’s not suitable for dairy-free diets as-is, but you can use dairy-free cheese alternatives and skip the Parmesan.
Conclusion
This Easy Cheesy Ground Beef Skillet Casserole is more than just a weeknight dinner—it’s a lifesaver. It’s the recipe I turn to when I’m tired, hungry, and out of ideas. It’s the one that makes my kids smile and my husband ask for leftovers. And honestly? It’s the recipe that finally helped me let go of that diner on Elm Street.
I hope you give this a try and make it your own. Maybe you’ll add extra garlic, or swap in a different cheese, or throw in some vegetables your family loves. That’s the beauty of a good skillet casserole—it’s forgiving, flexible, and always delicious.
When you make it, I’d love to hear how it turned out. Drop a comment below and let me know what variations you tried, or tag me in your photos if you share them online. This recipe has brought so much comfort to my kitchen, and I hope it does the same for yours. Happy cooking!
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely! Ground turkey works great in this recipe. Just add an extra tablespoon of olive oil since turkey is leaner, and increase the seasonings slightly for more flavor. Cook it the same way—just make sure it reaches 165°F internally.
Why is my rice still crunchy after 15 minutes?
This usually happens if the heat was too low or the lid wasn’t tight enough. Add 1/4 cup of broth or water, make sure your lid is on securely, and cook for another 5 minutes on medium-low heat. Different rice brands and stoves can vary, so adjust as needed.
Can I make this ahead of time?
Yes! You can assemble the entire casserole (up to the cheese step) and refrigerate it for up to 24 hours. When you’re ready to cook, add 5-10 minutes to the simmer time since you’re starting from cold. Add the cheese at the end as directed.
How do I prevent the cheese from becoming greasy?
Use freshly shredded cheese and avoid overheating. Shredded block cheese melts more evenly than pre-shredded. Also, let the casserole rest for 2-3 minutes off the heat after adding the cheese—this helps the cheese emulsify rather than separate.
Can I double this recipe?
Definitely! Use a 14-inch skillet or Dutch oven, and increase the cooking time by about 5-8 minutes for the rice to cook through. You may need to add an extra 1/4 cup of broth since you’re cooking more volume. The cheese topping can stay the same—double it if you want an extra cheesy version.
Pin This Recipe!

Easy Cheesy Ground Beef Skillet Casserole
A quick and delicious one-pan dinner featuring perfectly seasoned ground beef, tender rice, and gooey melted cheese. Ready in just 30 minutes, this comforting casserole is perfect for busy weeknights and is sure to become a family favorite.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound ground beef (80/20 works best)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 2 cups beef broth (low-sodium preferred)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (8 oz) tomato sauce
- 1 teaspoon paprika (smoked paprika is even better)
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- 2 cups shredded sharp cheddar cheese
- 1/2 cup shredded mozzarella cheese
- Optional: 1/4 cup grated Parmesan cheese
Instructions
- Heat the oil: Place your large skillet over medium-high heat and add the olive oil. Let it warm up until it shimmers—about 30 seconds.
- Brown the beef: Add the ground beef to the hot skillet. Break it up with your wooden spoon into small, even pieces. Let it cook undisturbed for about 2 minutes to get a nice brown crust, then start stirring. Cook until no pink remains. Leave about a tablespoon of fat for flavor; drain excess if needed.
- Sauté the aromatics: Add the diced onion to the skillet with the beef. Cook for 2 minutes until it starts to soften, then add the minced garlic. Cook for another 30 seconds until fragrant.
- Add the seasonings: Sprinkle the paprika, oregano, garlic powder, onion powder, salt, and pepper over the beef mixture. Stir and cook for about a minute to bloom the spices.
- Add the liquids and rice: Pour in the beef broth, diced tomatoes (with their juices), and tomato sauce. Stir, scraping up any browned bits from the bottom. Add the uncooked rice and stir until evenly distributed.
- Bring to a boil, then simmer: Increase heat to high and bring to a boil. Reduce heat to low, cover with a tight-fitting lid, and let simmer for 15 minutes. Do not lift the lid.
- Check the rice: After 15 minutes, remove the lid. The rice should be tender and most liquid absorbed. If rice is still firm, add 1/4 cup water or broth, re-cover, and cook for another 3-5 minutes.
- Add the cheese: Sprinkle the shredded cheddar and mozzarella evenly over the top. Cover the skillet and let it sit off the heat for 2-3 minutes until the cheese is melted and gooey. For a browned top, broil for 1-2 minutes.
- Rest and serve: Let the casserole rest uncovered for 2 minutes before serving. Garnish with fresh parsley or green onions if desired.
Notes
For best results, shred your own cheese as pre-shredded cheese contains anti-caking agents that prevent smooth melting. If rice is still crunchy after 15 minutes and liquid is gone, add 1/4 cup more liquid and cook for 5 more minutes. Let the casserole rest for 2 minutes before serving to help it set.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 5
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 38
- Fiber: 3
- Protein: 32
Keywords: ground beef casserole, skillet dinner, cheesy casserole, 30-minute meal, weeknight dinner, one-pan meal, comfort food



