Love this? Save it for later!
Share the inspiration with your friends
The first time I made this one-pan cheesy ground beef skillet, I was standing in my kitchen on a Tuesday night with absolutely zero plan for dinner. My fridge had ground beef, a sad bell pepper, some shredded cheese, and not much else. I was staring at the pantry like it owed me money when I remembered something a taxi driver told me months ago. I know, right? A taxi driver.
I was riding home from the airport after a trip, tired and hungry, and the driver—a guy named Marco—started talking about dinner. Not small talk about the weather, but a full-on description of this cheesy ground beef skillet he made for his kids every week. He said it was the only thing that got his teenager to eat vegetables without a fight. I half-listened, nodded along, and honestly forgot about it until that desperate Tuesday. But then I recreated it from memory, and let me tell you—it worked. It really worked.
That night, I threw it together in one pan, and my family ate every last bite. My husband asked if this was a new recipe I was testing. I told him it was from Marco. He didn’t ask questions. He just asked for seconds. That’s the kind of magic this one-pan cheesy ground beef skillet brings to a weeknight. It’s simple, it’s fast, and it tastes like you actually planned ahead. Maybe you’ve been there—standing in your kitchen, fridge looking bare, wondering how to pull dinner out of thin air. This is the recipe for that exact moment.
Why You’ll Love This Recipe
I’ve tested this one-pan cheesy ground beef skillet more times than I can count. I’ve made it with different cheeses, different veggies, even different meats. This version is the one that stuck. Here’s why it belongs in your weekly rotation.
- Quick & Easy: From start to table in 30 minutes flat. One pan, no complicated steps, no waiting around. Perfect for those nights when you need dinner done yesterday.
- Simple Ingredients: Ground beef, cheese, rice, canned tomatoes, and a few pantry staples. You probably have most of this already. No fancy grocery runs required.
- Perfect for Busy Weeknights: This is the definition of a Tuesday dinner. It’s hearty enough to satisfy hungry families but fast enough to make after a long workday.
- Crowd-Pleaser: My kids eat this without complaint. My in-laws ask for the recipe. Even my picky friend Sarah, who claims she doesn’t like “one-pot meals,” went back for thirds.
- Unbelievably Delicious: The cheese gets all melty and stretches when you scoop it. The rice soaks up all the beefy-tomato flavor. It’s comfort food that actually comes together quickly.
What makes this one-pan cheesy ground beef skillet different from all the other versions out there? It’s the balance. I spent time figuring out the right ratio of liquid to rice so it cooks perfectly without turning mushy. The cheese is added at just the right moment so it melts into creamy pockets without getting greasy. And the seasoning? It’s simple but bold—garlic, smoked paprika, and a pinch of chili powder that gives it warmth without being spicy. This isn’t just another recipe. It’s the version you’ll come back to again and again.
This dish is the kind that makes you close your eyes after the first bite. It’s cozy, it’s cheesy, and it feels like a hug in a bowl. Whether you’re feeding a hungry family or just need leftovers for lunch tomorrow, this one-pan cheesy ground beef skillet delivers every single time.
What Ingredients You Will Need
This recipe uses simple, honest ingredients that work together to create something truly satisfying. Most of these are pantry staples, which makes this dish perfect for last-minute meal planning.
For the Skillet Base
- 1 pound ground beef (80/20 works best for flavor; drain excess fat if needed)
- 1 medium yellow onion, diced (about 1 cup)
- 1 medium bell pepper, diced (any color works; I prefer red or orange for sweetness)
- 3 cloves garlic, minced (or 1 teaspoon garlic powder in a pinch)
- 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted adds great flavor)
- 1 can (8 ounces) tomato sauce
- 1 cup long-grain white rice (uncooked; jasmine or basmati work well too)
- 1 cup beef broth (low-sodium preferred; you can also use chicken broth)
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
For the Cheesy Finish

- 1 1/2 cups shredded cheddar cheese (sharp cheddar gives the best flavor; I recommend Tillamook or Cabot for quality)
- 1/2 cup shredded mozzarella cheese (adds that stretchy, melty texture)
- Fresh parsley or cilantro, chopped (for garnish; optional but nice)
Ingredient Tips & Substitutions
For the ground beef, I usually go with 80/20 because the extra fat keeps the meat juicy. If you use leaner beef like 93/7, add a tablespoon of olive oil when cooking the onions to prevent dryness. Ground turkey or chicken works too, but the flavor will be milder—consider adding an extra pinch of smoked paprika.
If you don’t have canned diced tomatoes, you can use 2 cups of fresh diced tomatoes. Just cook them a few minutes longer so they soften and release their juices. For the rice, avoid instant rice or brown rice in this recipe—instant gets mushy and brown rice takes too long to cook. Stick with long-grain white rice for the best texture.
Cheese-wise, you can swap in Monterey Jack, pepper jack for heat, or a Mexican blend. If you’re dairy-free, use your favorite shredded vegan cheese, but know the melt factor won’t be quite the same. I’ve tried it with Violife cheddar shreds and it worked decently.
Equipment Needed
The beauty of this one-pan cheesy ground beef skillet is exactly that—one pan. Here’s what you’ll need:
- Large skillet or Dutch oven (12-inch with a lid is ideal; a deep non-stick skillet works great too)
- Wooden spoon or spatula (for breaking up the beef)
- Chef’s knife (for dicing onion and bell pepper)
- Cutting board
- Measuring cups and spoons
- Box grater (if shredding cheese from a block—highly recommended for better melting)
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 plenty of times when the lid was in the dishwasher. It works perfectly. For the skillet itself, cast iron is my favorite because it holds heat evenly, but a stainless steel or non-stick pan works just fine. Budget-friendly tip: a good 12-inch non-stick skillet with a lid from a brand like Tramontina costs around $30 and lasts for years.
Preparation Method
Let’s make this one-pan cheesy ground beef skillet. The whole thing comes together in about 30 minutes, and most of that time is hands-off while the rice cooks.
- Cook the beef and aromatics. Place your skillet over medium-high heat. Add the ground beef and cook, breaking it apart with your spoon, until it’s browned and no longer pink—about 5 to 6 minutes. Don’t drain all the fat; leave about a tablespoon in the pan for flavor. Add the diced onion and bell pepper, then cook for 3 to 4 minutes until softened. Stir in the minced garlic, smoked paprika, chili powder, oregano, salt, and pepper. Cook for 30 seconds until fragrant. You’ll smell the spices waking up.
- Add the liquids and rice. Pour in the diced tomatoes (with their juices), tomato sauce, beef broth, and the uncooked rice. Stir everything together until well combined. Scrape the bottom of the pan to release any browned bits—those are flavor gold. Bring the mixture to a gentle boil.
- Simmer until rice is tender. Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18 to 20 minutes. Do not lift the lid during this time—the steam is what cooks the rice. After 18 minutes, check the rice. It should be tender and most of the liquid should be absorbed. If the rice is still a bit firm, cover and cook for 2 to 3 more minutes. If the mixture looks dry before the rice is done, add 2 to 3 tablespoons of water or broth.
- Add the cheese. Once the rice is cooked, remove the lid. Sprinkle the shredded cheddar and mozzarella evenly over the top. Cover the skillet again and let it sit off the heat for 2 to 3 minutes. The residual heat will melt the cheese into a beautiful, gooey layer. I’ve learned the hard way not to stir the cheese in—just let it melt on top for that perfect stretchy finish.
- Garnish and serve. Sprinkle fresh parsley or cilantro over the melted cheese if you like. Scoop directly from the skillet onto plates or bowls. The cheese will be hot and stretchy, so serve immediately. This one-pan cheesy ground beef skillet is best enjoyed fresh, when the cheese is at its melty peak.
Cooking Tips & Techniques
I’ve made this one-pan cheesy ground beef skillet at least twenty times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me.
Don’t rush the browning. Let the ground beef sit in the pan for a minute or two before breaking it up. This gives you better browning and deeper flavor. I used to stir constantly and ended up with gray, steamed beef. Let it get some color—it makes a real difference.
Watch your heat. When you add the rice and liquid, bring it to a boil, then immediately reduce to low. If you simmer too vigorously, the liquid evaporates before the rice cooks through. I ruined my first batch this way. Low and slow is the way to go.
Resist the urge to peek. I know it’s tempting to lift the lid and check on things, but every time you do, steam escapes and your rice takes longer to cook. Trust the process. Set a timer for 18 minutes and walk away.
Cheese matters. Shred your own cheese from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I learned this lesson after making a skillet with grainy, clumpy cheese. Freshly shredded cheddar melts like a dream.
Multitasking tip: While the skillet simmers, use that time to wash the cutting board and knife, wipe down the counter, or chop any garnishes. By the time the rice is done, your kitchen is mostly clean and dinner is ready.
Variations & Adaptations
This one-pan cheesy ground beef skillet is endlessly adaptable. Here are some of my favorite variations.
Southwest Style: Add 1 cup of frozen corn and 1 can of drained black beans along with the tomatoes. Swap the cheddar for pepper jack cheese and top with sliced jalapeños. This version is heartier and has a nice little kick.
Low-Carb Option: Replace the rice with 2 cups of cauliflower rice. Cook the beef and veggies as directed, then stir in the cauliflower rice and reduce the broth to 1/2 cup. Simmer for only 5 to 7 minutes since cauliflower cooks much faster. The texture is different but still satisfying, and it’s a great way to sneak in extra vegetables.
Italian-Inspired: Swap the smoked paprika and chili powder for 1 teaspoon of Italian seasoning and 1/2 teaspoon of fennel seeds. Use diced tomatoes with basil and garlic. Top with shredded provolone or mozzarella and serve with a sprinkle of Parmesan. This version tastes like deconstructed lasagna in a skillet.
Extra Veggie: Add 1 cup of chopped zucchini or spinach along with the bell pepper. Zucchini adds moisture and cooks down nicely. Spinach wilts into the sauce and adds color. I’ve also added shredded carrots for sweetness—my kids never noticed.
Spicy Version: Use hot Italian sausage instead of ground beef, or add 1/2 teaspoon of cayenne pepper and a diced jalapeño. Top with pepper jack cheese and a drizzle of hot sauce. This one is for the heat lovers.
Serving & Storage Suggestions
This one-pan cheesy ground beef skillet is best served hot, straight from the pan. The cheese should be melty and stretchy, and the rice should be tender but not mushy. I like to serve it with a simple side salad dressed with lime vinaigrette to cut through the richness. A dollop of sour cream or Greek yogurt on top is also lovely.
For drinks, this pairs well with a cold beer like a Mexican lager or a simple iced tea. If you’re serving it to kids, they’ll love it with a side of tortilla chips for scooping.
Storage: Let the skillet cool completely, then transfer leftovers to an airtight container. It keeps in the refrigerator for up to 4 days. The flavors actually meld together overnight, so leftovers taste even better the next day.
Freezing: This dish freezes well for up to 3 months. Portion it into freezer-safe containers or zip-top bags. 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. Cover and let it steam for 5 to 7 minutes. You can also microwave individual portions in 30-second bursts, stirring in between. Add a little extra cheese on top if you’re feeling indulgent.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 28g
- Fat: 22g
- Carbohydrates: 42g
- Fiber: 3g
- Sugar: 6g
- Sodium: 720mg
This one-pan cheesy ground beef skillet is a balanced meal on its own. The ground beef provides high-quality protein and iron, which supports energy levels and healthy blood. The bell peppers and tomatoes are packed with vitamin C and antioxidants. The cheese adds calcium for bone health. If you’re watching your sodium, use low-sodium broth and canned tomatoes, and go easy on the added salt.
For those with dietary concerns, this recipe is naturally gluten-free as written. It’s also nut-free and egg-free. If you need it dairy-free, use vegan cheese and skip the sour cream topping. I’ve made it that way for friends and it still hits the spot.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, though it’s leaner so the flavor will be milder. Add a tablespoon of olive oil when cooking the onions and consider adding an extra pinch of smoked paprika for depth.
Can I make this in an Instant Pot?
Yes, you can. Use the sauté function to brown the beef and cook the veggies. Add the remaining ingredients (except cheese), stir, and pressure cook on high for 5 minutes. Let the pressure release naturally for 5 minutes, then quick release. Stir in the cheese until melted.
Why is my rice still hard after 20 minutes?
This usually happens if the heat was too high and the liquid evaporated too quickly, or if the lid wasn’t tight enough. Next time, make sure your skillet has a tight-fitting lid and keep the heat on low. If it happens, add 1/4 cup of broth, cover, and cook on low for another 5 minutes.
Can I double this recipe?
Yes, but you’ll need a very large skillet or Dutch oven—at least 14 inches. The cooking time stays about the same. If your pan is too full, the rice may not cook evenly, so keep an eye on it and add extra broth if needed.
What can I serve with this besides a salad?
This skillet is hearty enough to be a meal on its own, but it also goes well with warm tortillas, crusty bread for dipping, or roasted vegetables like broccoli or green beans. My kids love it with buttered corn on the side.
Conclusion
This one-pan cheesy ground beef skillet is the kind of recipe that saves your weeknight. It’s fast, it’s forgiving, and it makes everyone at the table happy. I love that I can throw it together with ingredients I already have, and I love even more that it tastes like I spent an hour in the kitchen. Marco the taxi driver had no idea he was handing me a weeknight hero, but here we are.
You can customize this however you like—swap the veggies, change the cheese, spice it up or keep it mild. That’s the beauty of a good skillet meal. It works with what you have and what your family loves.
I’d love to hear how yours turns out. Did you add something unexpected? Did your kids ask for seconds? Drop a comment below and let me know. And if you loved this one-pan cheesy ground beef skillet, share it with a friend who needs an easy dinner idea. Happy cooking!
Pin This Recipe!

One-Pan Cheesy Ground Beef Skillet: Easy Dinner in 30 Minutes!
A quick and easy one-pan meal with ground beef, rice, and melted cheese, perfect for busy weeknights. Ready in 30 minutes with simple ingredients.
- 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)
- 1 medium yellow onion, diced (about 1 cup)
- 1 medium bell pepper, diced (any color)
- 3 cloves garlic, minced (or 1 teaspoon garlic powder)
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (8 ounces) tomato sauce
- 1 cup long-grain white rice, uncooked
- 1 cup beef broth, low-sodium
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- Fresh parsley or cilantro, chopped (for garnish, optional)
Instructions
- Cook the beef and aromatics: Place a large skillet over medium-high heat. Add ground beef and cook, breaking it apart, until browned (5-6 minutes). Leave about 1 tablespoon of fat in the pan. Add diced onion and bell pepper; cook 3-4 minutes until softened. Stir in minced garlic, smoked paprika, chili powder, oregano, salt, and pepper; cook 30 seconds until fragrant.
- Add the liquids and rice: Pour in diced tomatoes (with juices), tomato sauce, beef broth, and uncooked rice. Stir to combine, scraping up browned bits from the bottom. Bring to a gentle boil.
- Simmer until rice is tender: Reduce heat to low, cover tightly, and simmer for 18-20 minutes. Do not lift the lid. Check rice; if still firm, cover and cook 2-3 more minutes. If dry, add 2-3 tablespoons water or broth.
- Add the cheese: Remove lid. Sprinkle cheddar and mozzarella evenly over the top. Cover and let sit off heat for 2-3 minutes until cheese melts. Do not stir.
- Garnish and serve: Sprinkle with fresh parsley or cilantro if desired. Serve immediately from the skillet.
Notes
For best results, shred cheese from a block to avoid anti-caking agents. Do not lift the lid while rice simmers. If using lean ground beef, add 1 tablespoon olive oil when cooking onions. Leftovers keep in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1/6
- Calories: 485
- Sugar: 6
- Sodium: 720
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 42
- Fiber: 3
- Protein: 28
Keywords: one-pan, cheesy ground beef skillet, easy dinner, 30-minute meal, weeknight dinner, ground beef recipe, cheesy skillet


