Nothing says “home” like the smell of my beef rice casserole bubbling away on the stove. This recipe takes me right back to Sunday suppers at Grandma Jo’s house – that perfect moment when the cheese melts into golden pools and the spicy aroma fills the whole kitchen. It’s been my go-to comfort food for years because it’s hearty enough to satisfy hungry kids (and husbands!) but packed with enough flavor to impress guests.

Table of Contents
Table of Contents
The best part? You probably have most of these ingredients in your pantry already. Just wait until you try that first bite – the tender rice soaked in all those Mexican spices, the juicy beef, and that glorious blanket of melted cheese. Trust me, this beef rice casserole will become your new family favorite too!
Why You’ll Love This Beef Rice Casserole
Oh honey, let me tell you why this recipe never leaves my weekly rotation:
- One-pot wonder: From browning the beef to melting that glorious cheese – everything happens in one pot (hello, easy cleanup!)
- Weeknight lifesaver: Ready in 30 minutes flat – perfect for those “what’s for dinner?!” emergencies
- Flavor bomb: That blend of Mexican spices makes every bite sing – even my picky nephew asks for seconds
- Secret weapon: The tomato paste and broth turn into the most amazing “sauce” as the rice cooks – no dry casserole here!
- Crowd-pleaser: Adjust the cayenne to suit your crew – mild for the kids or fiery for spice lovers
Honestly? It’s like a big, comforting hug in dinner form. If you enjoy this kind of hearty meal, check out more of my recipes!
Ingredients for Beef Rice Casserole
Now let’s talk ingredients – and trust me, there’s nothing fancy here! Just good, honest pantry staples that come together like magic. Here’s what you’ll need:

- For the base: 2 tbsp olive oil, 1 finely chopped onion, 3 minced garlic cloves, 500g (1 lb) lean ground beef
- Rice & liquids: 1 1/4 cups long grain white rice, 1/3 cup tomato paste, 2.5 cups low-sodium chicken broth
- Veggies & beans: 1 diced bell pepper, 1 cup green onions, 1 drained can corn kernels, 1 drained can black beans
- Spice blend: 1.5 tbsp dried oregano, 3 tsp each cumin, coriander, and onion powder, 2 tsp paprika, 0.5 tsp cayenne pepper, 1.5 tsp salt
- The cheesy finish: 2 cups (200g) shredded melting cheese (I use cheddar but anything gooey works!)
See? Nothing you can’t find at any grocery store. Just make sure those beans and corn are well drained – we want flavor, not a soggy mess!
How to Make Beef Rice Casserole
Okay, let’s get cooking! This beef rice casserole comes together in a flash once you’ve got everything prepped. I’ll walk you through each step just like I did with my grandkids – simple, clear, and with all my little tricks along the way.
Sautéing the Base
First, grab your biggest, heaviest pot – I use my old Dutch oven that’s seen more meals than I can count. Heat that olive oil over high heat until it shimmers (about 30 seconds). Toss in your chopped onion and minced garlic – the sizzle should make you smile! Cook them just until the onion turns translucent (about 1 1/2 minutes), stirring constantly so the garlic doesn’t burn.
Now add the ground beef and get ready to put some muscle into it! Use your wooden spoon to really break up those meat clumps – we want nice small crumbles throughout the casserole. Keep cooking until there’s no pink left (about 2 minutes). Don’t worry if it looks a bit watery – that’s normal and we’ll cook it off in the next step!
Adding Spices and Vegetables
Here’s where the magic starts! Dump in all those glorious spices – the cumin, coriander, oregano, everything. Stir like crazy for 30 seconds – you’ll smell the spices “blooming” and turning fragrant. That’s when you know they’re ready!
Toss in the diced bell pepper and cook for just 1 minute – we want it slightly softened but still with some crunch. Then plop in that tomato paste and chicken broth. Stir like you mean it to dissolve every last bit of tomato paste – this creates our flavor-packed “sauce.”
Simmering the Rice
Now for the rice, corn, and black beans – just dump them in and give everything one good stir to combine. Here’s the important part: bring it to a simmer (you’ll see gentle bubbles at the edges), then immediately cover with a tight lid and reduce heat to medium-low. Set your timer for 15 minutes and – this is crucial – don’t peek! Lifting the lid lets out steam and can make the rice cook unevenly.
Finishing with Cheese
After 15 minutes, take off the lid – the rice should be tender and most liquid absorbed. Quickly stir in half the cheese and those chopped green onions. Smooth the top like you’re frosting a cake, then sprinkle the remaining cheese evenly across the top. Cover again for just 1 minute (no cheating!) to melt that cheese into gooey perfection. Oh, that golden blanket of melted cheese gets me every time!
And there you have it – a steaming pot of comfort ready to serve. Just wait until you scoop out that first cheesy, spicy, beefy spoonful…
Expert Tips for Perfect Beef Rice Casserole
Listen close, because these little tricks make all the difference between good and grandma-level casserole perfection:
- Rice rescue: If your rice isn’t quite tender after 15 minutes, add 1/4 cup hot broth and cover for 5 more minutes. Just don’t stir – we don’t want mush!
- Spice control: That cayenne sneaks up on you! Start with 1/4 tsp if feeding kids, then pass hot sauce at the table for brave souls.
- Cheese insurance: No cheese clumps! Always shred it yourself – pre-shredded stuff has weird coatings that don’t melt right.
- Broth boost: If things look dry before covering, add up to 1/2 cup extra broth. Better too wet than too dry – we can cook off excess later.
Remember my golden rule: relax! Even if it’s not perfect, melted cheese fixes everything.
Ingredient Substitutions and Notes
Listen, darling – life happens and pantries run low! Here’s how to adapt this recipe when you’re in a pinch:
- Meat swap: Ground turkey works beautifully – just add 1 extra tbsp oil since it’s leaner. Vegetarian? Try crumbled tempeh or another can of beans!
- Rice realities: Using brown rice? Add 1/2 cup extra broth and cook 10 minutes longer. Minute rice? Reduce broth by 1/4 cup – it absorbs faster.
- Cheese choices: My grandkids love pepper jack for extra kick, while Monterrey jack melts like a dream. Dairy-free? Violife’s cheddar-style shreds work shockingly well.
- Spice smarts: Out of coriander? Use 1 extra tsp cumin. Too spicy? Cut cayenne completely and add smoked paprika for depth.
Remember – cooking’s an adventure, not a test! Make it your own. If you are looking for other ground beef dishes, try my classic ground beef casserole.
Print
Beef Rice Casserole Recipe – A Cheesy Comfort Classic
A hearty and flavorful beef rice casserole with Mexican spices, cheese, and vegetables.
- Total Time: 30 mins
- Yield: 6 servings 1x
Ingredients
- 2 tbsp olive oil
- 1 onion, finely chopped
- 3 garlic cloves, minced
- 500g (1 lb) ground beef (mince), lean
- 1/3 cup tomato paste
- 1 1/4 cup long grain white rice, uncooked
- 2.5 cups (625 ml) chicken broth/stock, low sodium
- 400g (14oz) can corn kernels, drained
- 400g (14oz) can black beans, drained (or other beans)
- 1 capsicum/bell pepper, diced
- 1 cup green onions/shallots
- 2 cups (200g) cheese, shredded (anything that melts)
- 0.5 tsp cayenne pepper
- 1.5 tbsp dried oregano
- 3 tsp cumin
- 3 tsp coriander
- 3 tsp onion powder
- 2 tsp paprika
- 1.5 tsp salt
Instructions
- Heat oil in a large pot over high heat. Add garlic and onion, cook 1 1/2 minutes until onion is translucent.
- Add beef and cook, breaking it up as you go, until you no longer see raw meat (about 2 minutes).
- Add Mexican Spices and cook for 30 seconds.
- Add capsicum and cook for 1 minute.
- Add tomato paste and broth, stir to mix in.
- Add rice, corn and black beans.
- Stir, bring to simmer then cover and lower heat to medium low (simmering gently). Cook 15 minutes.
- Remove lid, quickly stir through green onion and HALF the cheese.
- Smooth top then sprinkle on remaining cheese. Cover and leave for 1 minute just to melt cheese.
- Remove from stove and serve immediately, garnished with more green onion if desired.
Notes
- Use any melting cheese for best results.
- Adjust cayenne pepper for desired spice level.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Casserole
- Method: Stovetop
- Cuisine: Mexican-inspired
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 25g
- Cholesterol: 60mg
Serving Suggestions for Beef Rice Casserole
Oh, let me tell you about serving this beauty! I love dishing it up straight from the pot while it’s piping hot – that cheese should stretch a good 12 inches before breaking. Here’s how I make it a meal:
- Cool crunch: A simple green salad with lime vinaigrette cuts through the richness perfectly
- Creamy contrast: Sliced avocado or dollops of sour cream add luxurious texture
- Extra zing: Lime wedges for squeezing – that citrus pop brightens every bite
- Grandma’s touch: I always garnish with extra green onions – the color makes it look fancy!
Trust me, it’s practically a party on a plate when you add these finishing touches! For another great side, consider my steakhouse potato salad.
Storing and Reheating Beef Rice Casserole
Now don’t you worry if you’ve got leftovers – this casserole keeps like a dream! Let it cool completely (I cover it with a clean dish towel to catch condensation), then pop it in an airtight container. It’ll stay fresh in the fridge for 3-4 days, or you can freeze portions for up to 2 months (perfect for future “too tired to cook” nights!).
When reheating, my favorite method is the stovetop – just add a splash of broth and warm gently over low heat, stirring occasionally until piping hot. For quicker meals, the microwave works too (covered, at 50% power in 1-minute bursts). Pro tip: always sprinkle a little extra cheese on top before reheating – it makes everything better!
Nutritional Information
Now let’s chat nutrition, honey – but remember these are just estimates that’ll vary depending on your exact ingredients. Here’s what one hearty serving of this beef rice casserole gives you:
- Calories: About 450 – filling but not crazy for a main dish
- Protein: 25g from that beef and cheese – keeps you satisfied
- Carbs: 45g with 6g fiber from the rice, corn and beans
- Fat: 20g (8g saturated) – mostly from the cheese and olive oil
The sodium comes in around 800mg – use low-sodium broth if that’s a concern for you. And remember – good food nourishes both body and soul!
Frequently Asked Questions
Q1. Can I use quinoa instead of rice in this casserole?
Absolutely! Replace the rice with an equal amount of rinsed quinoa and use 2 3/4 cups broth instead. It’ll need about 20 minutes to cook through – just check that the little spirals have popped open.
Q2. How can I make this beef rice casserole spicier?
Oh honey, turn up the heat with extra cayenne (up to 1 tsp) or add a diced jalapeño with the bell pepper. My personal trick? Stirring in a tablespoon of chipotle powder with the other spices – gives that smoky burn I love!
Q3. Can I prepare this casserole ahead of time?
You sure can! Assemble everything except the cheese, let it cool, and refrigerate for up to 2 days. When ready, heat gently on the stove with a splash of broth, then add the cheese as directed. Just know the rice gets a bit softer this way.
Q4. What’s the best way to reheat leftovers without drying them out?
My tried-and-true method: place portions in a skillet with 1-2 tablespoons of broth or water, cover, and heat on low, stirring occasionally. That steam keeps everything moist as the day you made it!
Share Your Beef Rice Casserole Experience
Oh honey, I’d love to hear how your beef rice casserole turns out! Snap a photo of that cheesy masterpiece or tell me about the smiles around your table – just like Grandma Jo’s kitchen used to be. Your stories and tweaks make this recipe come alive, so don’t be shy! If you want to see more of my cooking adventures, feel free to follow along.
For More recipes, Follow me on Facebook!