Main Courses
This 7-layer casserole with ground beef recipe delivers the ultimate comfort food experience in one pan, combining tender meat, creamy cheese, and crispy tortillas into a single, satisfying dish. 💛 The secret to success lies in pre-cooking the beef and sautéing onions for maximum flavor before layering, ensuring every bite is packed with rich, savory goodness.
This classic dish is perfect for feeding a crowd or meal prepping for the week ahead.
The beauty of this recipe is its simplicity—just six essential ingredients come together to create a hearty, cheesy masterpiece. Browned ground beef forms the flavorful base, while layers of refried beans, rice, and melted cheese create a satisfying texture contrast.
The crispy tortilla topping adds a satisfying crunch that ties everything together beautifully.
By the time it emerges from the oven, you'll have a bubbling, golden-brown casserole with tender beef, creamy cheese, and crispy tortilla edges that make it impossible to resist.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of textures and flavors that defines comfort food.
Serve this crowd-pleasing dish with a dollop of sour cream and fresh green onions for extra freshness. The leftovers reheat perfectly, making it an ideal meal to prepare ahead for busy weeknights. Let's get started on creating this cheesy, tortilla-topped comfort classic!
Ingredients for 7 layer casserole with ground beef
Six essential ingredients create this cheesy, tortilla-topped comfort masterpiece in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20 Lean-to-Fat Ratio) 🥩 | 1 ½ lb | Browned and drained of fat |
| Refried Beans (Canned or Homemade) 🌽 | 1 can | Smooth texture preferred |
| Long-Grain White Rice (Uncooked) 🍚 | 2 cups | Cooked according to package |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded for melt |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Medium or sharp variety |
| Flour Tortillas (Medium Size) 🌯 | 6 whole | Cut into strips for crispy topping |
| Yellow Onion (Medium) 🧅 | 1 whole | Diced and sautéed with beef |
| Taco Seasoning 🌶️ | 1 tbsp | Homemade or store-bought |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sour Cream (For Serving) 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Green Onions (For Garnish) 🧅 | ¼ cup | Sliced thin for freshness |
| Butter (For Greasing Pan) 🧈 | 2 tbsp | Melted for even coating |
The ground beef is the flavor foundation—80/20 lean-to-fat ratio gives you that rich, savory taste. Grab it from the meat counter at Whole Foods or your local butcher if you want premium quality, but the store-brand stuff works perfectly fine for weeknight cooking. Brown it thoroughly before layering to build deep flavor, and don't skip draining the fat—it keeps your casserole from getting greasy. The onions? Sauté them with the beef until translucent (about 5 minutes) to sweeten their flavor. Freshly shredded cheese is a game-changer here—pre-shredded gets clumpy and won't melt as beautifully.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, and ½ tsp garlic powder for a homemade version that tastes even better. The tortillas should be medium-sized, not giant—they crisp up perfectly when cut into strips and layered on top. Short on sour cream? Greek yogurt works just as well for serving. The green onions add freshness, but if they're not in season, dried chives at half the amount will do in a pinch. For extra cheesiness, swap half the Monterey Jack for pepper jack—it adds a subtle kick that pairs perfectly with the beef.
This casserole reheats beautifully—honestly better the next day once all the flavors meld together. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze portions for 3 months. I always make a double batch—one for dinner and one to portion into containers for lunches all week. The tortilla topping gets extra crispy when reheated, so cover it loosely with foil if you're worried about burning. Serve with a side of corn chips or crusty bread to soak up every last bit of cheesy goodness.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just brown the beef, dump everything in layers, and bake. No chopping, no fuss, and honestly? That’s half the battle won right there.
- Cheesy Beef Bliss: The 80/20 ground beef gives it that juicy, savory bite, while the Monterey Jack and cheddar melt into a gooey, salty-sweet blanket. Between us, the first bite always gets a nod of approval.
- Meal Prep MVP: I make this on Sundays and portion it into containers—lunch for the week, potlucks, or even a last-minute dinner guest. The rice stays fluffy, the cheese stays melty, and no one complains.
- Budget-Friendly Feast: A pound of beef, a can of beans, and a bag of rice stretch to feed four (or five if you’re like my kids). Leftovers? Even better reheated—just add a splash of water and microwave. Solid.
Step-by-step instructions for building the ultimate 7-Layer casserole
Here's how to layer this cheesy, tortilla-topped masterpiece—each step builds on the last for maximum flavor and texture.
🍳 Step 1: Brown the Beef and Sauté the Onion
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef (80/20) broken into small crumbles. Cook, stirring occasionally, until the beef loses its raw color and begins to brown—about 5-6 minutes. This fat content is crucial for flavor.
Drain most of the fat (leave about 1 tablespoon in the pan) and add the 1 whole yellow onion diced into small pieces. Cook for another 3-4 minutes until softened. Stir in the 1 tbsp taco seasoning, 0.5 tsp garlic powder, 1 tsp salt, and 0.5 tsp black pepper, mixing well to coat the beef. Let it cool slightly—this prevents the rice from getting soggy when we layer it.
👨🍳 Step 2: Cook the Rice Perfectly
While the beef cools, cook the 2 cups long-grain white rice according to package directions using 3 cups water (or the amount specified). I like to use a 1:1.5 rice-to-water ratio for perfectly fluffy grains. Drain any excess water completely—you want the rice to be moist but not wet when we layer it.
Spread the cooked rice on a baking sheet to cool for 5 minutes. This step is non-negotiable—warm rice will steam and make your casserole soggy. The goal is room-temperature rice that holds its shape when layered. Fluff it gently with a fork to separate the grains before assembling.
🥘 Step 3: Layer the Casserole in Order
Preheat your oven to 350°F and grease a 9x13-inch baking dish with the 2 tbsp melted butter. Start by spreading half of the 1 can refried beans evenly across the bottom. Then add half of the cooked rice, spreading it into an even layer.
Next, sprinkle half of the 2 cups shredded Monterey Jack cheese and half of the 1.5 cups shredded cheddar cheese over the rice. Add the browned beef mixture, spreading it evenly. Repeat the layers: remaining beans, remaining rice, and remaining cheeses. This precise order ensures each flavor shines without overpowering.
🔥 Step 4: Add the Crispy Tortilla Topping
Cut the 6 flour tortillas into ¼-inch strips (about 12 strips per tortilla). Brush each strip lightly with melted butter and arrange them evenly over the top of the casserole, slightly overlapping them. This creates that signature crispy texture we all love.
Bake uncovered for 30-35 minutes until the tortilla strips are golden brown and the cheese is bubbling at the edges. The casserole is done when the cheese is fully melted and the tortillas are crispy—no need to wait for it to brown further. Let it rest for 10 minutes before serving to allow the layers to set.
🍽️ Step 5: Serve with Cooling Garnishes
Top each serving with a dollop of 0.5 cup sour cream and sprinkle with 0.25 cup sliced fresh green onions. The contrast of cool sour cream against the warm, cheesy layers is what makes this dish truly special. Serve immediately while the tortilla strips are still crispy—this casserole doesn't wait!
This is where the magic happens: each bite delivers perfectly seasoned beef, creamy beans, fluffy rice, and that irresistible crispy tortilla crunch all in one forkful. The layers work together to create a symphony of textures and flavors that's pure comfort food at its finest.
Pro Tips For Making 7 Layer Casserole With Ground Beef
- COOK THE BEANS FIRST: I learned this the hard way—draining and warming the refried beans before assembling saves you from a soggy bottom layer. Spread them in a thin layer on a baking sheet, microwave for 30 seconds, then spread them out in your dish. The extra heat keeps them from turning into a gluey mess under all that weight.
- DON’T SKIP THE RICE DRYING: After rinsing your white rice, spread it on a baking sheet and let it sit for 10 minutes. This step prevents a gummy texture in the middle layers. Skip it, and you’ll end up with a mushy, unappetizing center that no amount of cheese can fix.
- BROWN THE BEEF WELL: Use a nonstick skillet on medium-high heat and break the ground beef into small, even crumbles—no big clumps. Cook until it’s fully browned (not just pink) and drain the fat. This adds depth of flavor and prevents a greasy final dish. (Yes, even if you’re impatient like me.)
- LAYER THE CHEESE LAST: Save the Monterey Jack for the very top layer—it melts faster and creates that perfect golden crust while keeping the Cheddar underneath creamy. Sprinkle the Cheddar evenly over the rice and beans, then top with the Jack. It’s the only way to guarantee a crispy finish without burning the bottom.
Pro cooking tips for this dish
Prevent Soggy Layers
Room-temperature rice is your secret weapon—warm rice steams and turns your casserole into a mushy mess. Spread freshly cooked rice on a baking sheet and let it cool for 5 minutes before layering.
I also recommend draining excess water from the rice completely to avoid a watery base. This simple step keeps each layer distinct and delicious. 💛
Butter the Tortillas
Don't skip brushing the tortilla strips with melted butter before baking! This creates that signature crispy texture we all love. Use 2 tbsp melted butter total—just enough to lightly coat each strip.
For extra crispiness, arrange them slightly overlapping on top of the cheese. The butter helps them brown beautifully while adding rich flavor.
Cheese Timing Matters
Add the cheese in two layers rather than all at once. Sprinkle half the cheese mixture between the rice and beef, then the remaining half on top. This prevents the bottom layers from becoming too heavy and soggy while ensuring every bite has that perfect cheesy pull.
Freshly shredded cheese melts more smoothly than pre-shredded varieties.
Even Heat Distribution
Place your 9x13-inch baking dish on the middle rack of your oven for even baking. The middle rack ensures the tortilla topping gets crispy while the bottom layers stay warm and gooey.
Rotate the pan halfway through baking if your oven has hot spots. This simple adjustment prevents uneven browning and ensures perfect results every time. ✨
Rest Before Serving
Let the casserole rest for 10 minutes after baking. This allows the layers to set and the juices to redistribute, preventing a runny mess when you cut into it.
The tortilla topping will stay crispier longer if you wait. Serve with sour cream and green onions immediately for the best texture contrast and freshness.
Make-Ahead Magic
This casserole actually tastes better the next day! Assemble it up to 24 hours ahead and refrigerate uncovered. The flavors meld beautifully, and the tortilla topping gets even crispier when reheated.
For best results, cover loosely with foil and bake at 350°F for 20-25 minutes to revive the crispiness. Freeze portions for up to 3 months for quick meals. 💡
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef?
Ground turkey works beautifully—just use 1.5 lb lean ground turkey (93/7) and add 1 extra tablespoon taco seasoning to compensate for the lower fat content. For extra moisture, consider adding 1/4 cup salsa to the beef layer. The texture will be slightly leaner but just as flavorful.
Why is my tortilla topping getting soggy?
This usually happens when the cheese underneath isn't fully melted or the tortillas aren't crisp enough before baking. First, ensure your oven is at 350°F and the tortilla strips are cut 1/4-inch wide—thinner strips crisp faster. Brush them with melted butter and arrange them directly on top of the cheese (not overlapping too much). Bake uncovered for 35 minutes to maximize crispiness.
How do I make this dish vegetarian?
Swap the beef for 1.5 lb crumbled firm tofu or 1 can black beans, seasoned with 1 tbsp taco seasoning + 1 tsp smoked paprika. Use 1 cup cooked quinoa or brown rice instead of white rice for better texture. For extra protein, add a layer of 1 cup cooked lentils between the beans and cheese. The flavor profile changes but still delivers that satisfying layered experience!
Can I make this in a smaller baking dish?
Yes! For a 8x8-inch dish, reduce all ingredients by about 30% (use 1 lb ground beef, 1 cup rice, 1 can beans, and 4 tortillas). For a 9x9-inch dish, reduce by 20%. The key is maintaining the same layer thickness—about 1/2-inch per layer. The baking time will be roughly 25-30 minutes in a smaller pan.
What if I don't have flour tortillas?
No problem! Use 6 corn tortillas (cut into strips) for a slightly sweeter flavor, or 1/2 cup crushed tortilla chips sprinkled on top for instant crispiness. For a cheesy alternative, top with 1/2 cup shredded cheddar mixed with 1 tbsp cornstarch—this creates a golden, crispy crust. Just reduce the final cheese layer by 1/4 cup to balance the flavors.
