There is a specific kind of tired that only a Tuesday can produce. The kind where you open the fridge, stare for a full minute, and close it again because nothing in there looks like dinner. That was the exact scene in my kitchen last fall when this casserole was born. I had a pound of ground beef, half a bag of rice, a block of cheddar, and about twenty minutes of patience left in me.
I browned the beef, threw everything into one dish, and hoped for the best. What came out made my kids go quiet at the table. The rice had soaked up the seasoned tomato broth, and the cheese had gone golden and bubbly. My youngest asked for “the cheesy rice thing” every week, and I did not argue.
Since then, this has become my most-requested weeknight dinner. It feeds six generously, reheats beautifully, and uses pantry staples. If you want a dinner recipe that asks almost nothing and gives back comfort by the spoonful, this is the one.

Why You’ll Love This Recipe
First, it is a true one-dish dinner. The rice cooks right in the casserole with the beef and broth, so there is no separate pot to wash and no timing two things at once. You layer it, cover it, and let the oven do the work while you help with homework or just sit down for ten minutes.
Second, it is built for real life. Ground beef is affordable, rice stretches it, and the whole thing costs a fraction of takeout. It is also flexible. Out of black beans? Skip them. Only have mozzarella? Use it.
Third, the leftovers might be even better than night one. The flavors settle overnight, and a quick reheat tastes like a brand-new meal. I always make the full batch, because Wednesday-me is grateful to Tuesday-me.
Ingredients
Everything here is simple and forgiving. I have made this with 80/20 ground beef and with leaner 90/10, and both work. The 80/20 gives you a richer flavor, but drain off the extra fat so the casserole does not get greasy.
- 1 pound ground beef (80/20 or 90/10)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (8 ounces) tomato sauce
- 2 cups beef broth
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 cup frozen corn kernels
- 1 can (15 ounces) black beans, drained and rinsed
- 2 cups shredded sharp cheddar cheese, divided
- 2 green onions, thinly sliced, for garnish
- Sour cream, for serving (optional)
Step-by-Step Instructions
- Brown the beef. Preheat your oven to 375°F. In a large oven-safe skillet or Dutch oven over medium-high heat, cook the ground beef, breaking it into crumbles with a wooden spoon, until no pink remains, about 6 to 8 minutes. If there is a lot of rendered fat, spoon most of it off.
- Build the flavor base. Add the diced onion to the beef and cook until softened, about 4 minutes. Stir in the garlic, chili powder, cumin, smoked paprika, salt, and pepper, and cook for 1 minute more until everything smells incredible. This quick toast of the spices is the difference between a flat casserole and a great one.
- Add the rice and liquids. Stir in the uncooked rice so every grain gets coated in the seasoned beef mixture. Pour in the diced tomatoes with their juices, the tomato sauce, and the beef broth. Stir well and bring the whole thing to a gentle simmer.
- Bake covered. Cover the skillet tightly with a lid or aluminum foil and transfer it to the oven. Bake for 35 to 40 minutes, until the rice is tender and has absorbed most of the liquid. If you do not have an oven-safe skillet, transfer the mixture to a greased 9×13-inch baking dish before this step.
- Stir in the good stuff. Remove the dish from the oven and stir in the frozen corn and black beans. Taste and adjust the salt. The corn will thaw from the residual heat, and the beans add creaminess and stretch the dish even further.
- Top with cheese and finish. Sprinkle the shredded cheddar evenly over the top. Return the dish to the oven, uncovered, for 8 to 10 minutes, until the cheese is melted, bubbly, and just starting to brown at the edges.
- Rest, then serve. Let the casserole rest for 10 minutes before scooping. I know this is the hardest step. The rest lets the rice finish setting so you get clean scoops instead of soup. Garnish with green onions and serve with sour cream if you like.
Pro Tips
Do not skip the rest. I have served this straight out of the oven in a moment of weakness, and it is still delicious, but ten minutes of resting transforms the texture. The rice firms up and every scoop holds together.
Shred your own cheese. Pre-shredded cheese is coated with anti-caking starch that keeps it from melting into that smooth, gooey blanket you want. A block of sharp cheddar and a box grater take two minutes and the payoff is enormous.
Check your rice at 35 minutes. Every oven runs a little different. If the rice is still crunchy, give it another 5 to 10 minutes covered. If all the liquid is gone and the rice needs more time, splash in a quarter cup of warm broth before covering again.
Season in layers. Salt the beef while it browns, then taste again after the bake. Tomatoes and broth vary in saltiness, so the final adjustment at step 5 is what makes the flavors pop instead of tasting flat.
Variations
Taco-style: Swap the chili powder and cumin for 2 tablespoons of taco seasoning, use pepper jack, and serve with salsa, avocado, and crushed tortilla chips.
Veggie-loaded: Add a diced bell pepper with the onion, and a cup of chopped zucchini or spinach with the corn and beans.
Spicy: Add a diced jalapeno with the onion and a pinch of cayenne with the spices.
Lighter swap: Use ground turkey and reduced-fat cheddar. With brown rice, add 15 minutes to the bake and an extra half cup of broth.
If casseroles are your weeknight survival strategy like they are mine, you will also love my copycat Panera broccoli cheddar soup for those nights when only a warm bowl of soup will do, and my sheet pan chicken fajitas when you want big flavor with almost no cleanup.
Storage & Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days. The flavors deepen overnight, so day-two lunch is genuinely something to look forward to.
Freezer: Cool completely, portion into freezer-safe containers, and freeze up to 3 months. Thaw overnight in the fridge.
Reheating: Microwave portions 2 to 3 minutes with a splash of water, stirring halfway. For the whole dish, cover with foil and warm at 350°F for 20 to 25 minutes, then add fresh cheese and bake 5 more minutes uncovered.
FAQs
Can I use brown rice instead of white rice?
Yes, but brown rice needs more time and liquid. Add an extra 1/2 cup of beef broth and extend the covered bake to 50 to 55 minutes. Check tenderness before adding the cheese topping.
Can I make this casserole ahead of time?
Absolutely. Assemble everything through step 3, cool, cover, and refrigerate for up to 24 hours. When you are ready, bake covered for 40 to 45 minutes (it needs a little extra time starting cold), then proceed with the corn, beans, and cheese.
Why is my casserole dry?
The most common cause is overbaking or an oven that runs hot. Make sure your cover is tight so steam stays in, check the rice at 35 minutes, and do not skip the resting step, which lets the rice absorb the last of the moisture evenly.
Can I make this in a slow cooker?
You can. Brown the beef and onion on the stovetop first, then transfer everything except the cheese to a slow cooker and cook on low for 3 to 4 hours. Stir in the corn and beans, top with cheese, cover, and cook 15 more minutes until melted.
I started this site to share the kind of recipes that get real families through real weeknights, and this casserole is exactly that kind of recipe. If you make it, come back and tell me how it went.
RECIPE CARD DATA
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 6
Calories: ~640 per serving (estimated)
Ingredients:
- 1 pound ground beef (80/20 or 90/10)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup long-grain white rice, uncooked
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (8 ounces) tomato sauce
- 2 cups beef broth
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 cup frozen corn kernels
- 1 can (15 ounces) black beans, drained and rinsed
- 2 cups shredded sharp cheddar cheese, divided
- 2 green onions, thinly sliced
- Sour cream, for serving (optional)
Instructions:
- Preheat oven to 375°F. In a large oven-safe skillet over medium-high heat, brown the ground beef until no pink remains, 6 to 8 minutes. Drain excess fat.
- Add onion and cook 4 minutes until softened. Stir in garlic, chili powder, cumin, smoked paprika, salt, and pepper; cook 1 minute.
- Stir in uncooked rice, diced tomatoes with juices, tomato sauce, and beef broth. Bring to a gentle simmer.
- Cover tightly and bake 35 to 40 minutes, until rice is tender.
- Stir in corn and black beans. Taste and adjust salt.
- Sprinkle cheddar evenly over the top. Bake uncovered 8 to 10 minutes until melted and bubbly.
- Rest 10 minutes. Garnish with green onions and serve with sour cream if desired.


