If you’re on the hunt for a dish that combines comfort, flavor, and ease all in one, look no further than this Crazy Good Casserole. Packed with hearty ground beef, vibrant veggies, and a blend of spices that bring warmth to every bite, this casserole is a guaranteed crowd-pleaser. It’s the kind of meal that feels like a warm hug after a long day and makes for fantastic leftovers. Whether you’re cooking for family or prepping for the week ahead, this recipe is versatile and satisfying.
Why This Recipe Is a Must-Try
There’s something magical about casseroles that bring everything together in one dish, and this Crazy Good Casserole is no exception. It’s a one-pan wonder that balances protein, veggies, and carbs effortlessly. The combination of black beans and corn adds a delightful texture and a touch of sweetness, while the chili powder and cumin provide a subtle kick that isn’t overpowering. Plus, with turkey bacon folded in, you get a smoky depth of flavor that elevates the dish without complicating it.
What makes this casserole stand out is how customizable it is and how it fits into busy weeknight dinners or even casual gatherings. If you love dishes like the 20 Minute Taco Rice Skillet, you’ll appreciate the familiar yet enhanced flavors in this casserole. It’s a dependable recipe that’s easy to double or halve, making it perfect for any size crowd.
Ingredients
- 1 pound ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 1 can (15 oz) diced tomatoes, undrained
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup turkey bacon, chopped
- 1/2 cup sour cream
- 1/4 cup fresh cilantro, chopped
How To Make Crazy Good Casserole
Step 1: Preheat and Prep
Begin by preheating your oven to 375°F (190°C). While it warms up, chop your onion, mince the garlic, and prepare your turkey bacon by chopping it into bite-sized pieces. If you haven’t cooked your rice yet, do so now or use leftover rice for convenience.
Step 2: Cook the Turkey Bacon
In a large skillet over medium heat, cook the turkey bacon until it’s crispy. This usually takes about 5-7 minutes. Once cooked, transfer the bacon to a paper towel-lined plate to drain excess fat. Leave a small amount of bacon grease in the pan for added flavor in the next step.
Step 3: Sauté Onion and Garlic
Add the diced onion to the skillet with the bacon grease and sauté until translucent, about 3-4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
Step 4: Brown the Ground Beef
Add the ground beef to the skillet with the onions and garlic. Break it up with a spoon and cook until it’s no longer pink, about 7-8 minutes. Season with salt, pepper, chili powder, and cumin as you cook.
Step 5: Combine the Ingredients
To the skillet, add the drained black beans, corn kernels, and the entire can of diced tomatoes with their juices. Stir everything together and let it simmer for 5 minutes to let the flavors meld.
Step 6: Assemble the Casserole
In a large mixing bowl, combine the cooked beef mixture, cooked rice, half of the shredded cheddar cheese, and the crispy turkey bacon pieces. Stir until everything is evenly mixed. Transfer this mixture into a greased 9×13-inch casserole dish and spread it out evenly.
Step 7: Bake
Sprinkle the remaining cheddar cheese evenly over the top of the casserole. Place the dish in the preheated oven and bake for 20-25 minutes, or until the cheese is melted and bubbly.
Step 8: Add the Finishing Touches
Once out of the oven, let the casserole sit for 5 minutes to set. Dollop sour cream on top and sprinkle with fresh cilantro before serving. These finishing touches add creaminess and a fresh herbaceous note that brighten the dish.
Common Mistakes to Avoid
- Overcooking the ground beef: Cook it just until brown to keep it juicy and flavorful.
- Skipping the draining of black beans: Excess liquid can make the casserole soggy.
- Not pre-cooking the turkey bacon: Crisp bacon adds texture and avoids a chewy bite.
- Forgetting to season the beef mixture: Proper seasoning is key to a flavorful casserole.
- Using uncooked rice: Always use cooked rice to ensure even cooking and perfect texture.
Variations and Customizations
- Vegetarian option: Replace ground beef with sautéed mushrooms or extra beans and omit turkey bacon.
- Spice it up: Add diced jalapeños or a dash of hot sauce for a bolder flavor.
- Cheese swap: Try Monterey Jack, pepper jack, or a Mexican cheese blend instead of cheddar.
- Grain alternatives: Substitute cooked quinoa or cauliflower rice for a low-carb twist.
- Extra veggies: Mix in diced bell peppers or zucchini for added nutrition and color.
How to Store Leftovers
After enjoying your Crazy Good Casserole, store any leftovers in an airtight container in the refrigerator. It will keep well for up to 3-4 days. To reheat, simply microwave individual portions until warm or reheat in a preheated oven at 350°F (175°C) for about 15 minutes, covering the dish with foil to prevent over-browning. This casserole also freezes beautifully: portion it into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
FAQ
Can I use ground turkey instead of ground beef?
Absolutely! Ground turkey works well as a leaner alternative and will still provide great flavor and texture in this casserole.
Is it possible to make this casserole dairy-free?
Yes! You can substitute the cheddar cheese with a dairy-free cheese alternative and use a dairy-free sour cream or omit it entirely.
Can I prepare this casserole in advance?
Definitely. You can assemble the casserole a day ahead and keep it covered in the fridge. When you’re ready, bake it as directed, adding a few extra minutes if it’s coming straight from the fridge.
What sides pair well with this casserole?
A fresh green salad or roasted vegetables complement this dish nicely. For more meal inspiration, you might enjoy trying a Simple Doritos Taco Salad for a crunchy, refreshing side.
Conclusion
This Crazy Good Casserole is the perfect go-to recipe when you want something hearty, flavorful, and fuss-free. With simple ingredients and straightforward steps, it delivers big on taste without demanding hours in the kitchen. Whether you’re feeding a family or meal prepping for the week, this casserole adapts beautifully and satisfies every craving. So grab your skillet, preheat your oven, and get ready to enjoy a dish that truly lives up to its name!
Share on Pinterest

Crazy Good Casserole
Equipment
- Large Skillet
- 9x13-inch Casserole Dish
- Mixing Bowl
Ingredients
- 1 pound ground beef
- 1 medium onion diced
- 2 cloves garlic minced
- 1 can (15 oz) black beans drained and rinsed
- 1 cup corn kernels fresh or frozen
- 1 can (15 oz) diced tomatoes undrained
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 1 teaspoon chili powder
- 1 teaspoon cumin
- salt and pepper to taste
- 1 cup turkey bacon chopped
- 1/2 cup sour cream
- 1/4 cup fresh cilantro chopped
Instructions
- Preheat your oven to 375°F (190°C). Chop the onion, mince the garlic, and chop turkey bacon into bite-sized pieces. Cook rice if not already cooked.
- In a large skillet over medium heat, cook the turkey bacon until crispy, about 5-7 minutes. Transfer to a paper towel-lined plate to drain excess fat, leaving some bacon grease in the pan.
- Add diced onion to the skillet with bacon grease and sauté until translucent, about 3-4 minutes. Add minced garlic and cook for 30 seconds until fragrant.
- Add ground beef to the skillet with onions and garlic. Break up with a spoon and cook until no longer pink, about 7-8 minutes. Season with salt, pepper, chili powder, and cumin.
- Add drained black beans, corn kernels, and the entire can of diced tomatoes with juices to the skillet. Stir and simmer for 5 minutes to meld flavors.
- In a large mixing bowl, combine the cooked beef mixture, cooked rice, half of the shredded cheddar cheese, and crispy turkey bacon. Mix evenly. Transfer to a greased 9x13-inch casserole dish and spread out.
- Sprinkle the remaining cheddar cheese evenly over the casserole. Bake in the preheated oven for 20-25 minutes until cheese is melted and bubbly.
- Let casserole sit for 5 minutes after baking. Dollop sour cream on top and sprinkle with fresh cilantro before serving.
Notes
- Use cooked rice to ensure the casserole cooks evenly and has the right texture.
- Drain and rinse black beans well to prevent excess moisture and sogginess.
- Pre-cook turkey bacon until crispy for added texture and flavor.
- Customize by substituting ground beef with mushrooms or extra beans for a vegetarian version.
- Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.