Pin It My neighbor brought this casserole to a potluck on a crisp October evening, and I watched it disappear faster than anything else on the table. When she finally handed me the recipe scribbled on the back of a grocery list, I understood immediately—it's the kind of dish that tastes like someone actually cares, with that smoky bacon undercurrent and the way the cheese gets all bubbly and golden. The first time I made it, my kitchen smelled so good that my kids hovered around the oven the entire 40 minutes. Now it's my go-to when I need comfort food that doesn't feel like a production.
I made this for my sister's family dinner when she was going through a rough patch, and somehow this humble casserole became the thing everyone asked her to make next time. There's something about food cooked with intention that people can taste, even if they can't quite name it. Watching my nieces actually eat their vegetables without complaint felt like a small victory, honestly.
Ingredients
- Bacon: Six slices chopped means you get that smoky flavor threaded throughout instead of just on top, which is the secret move.
- Long-grain white rice: Uncooked goes straight into the casserole where it absorbs all the broth flavors—no separate pot needed.
- Black-eyed peas: Canned and rinsed so you're not wrestling with dried beans, and they add heartiness and a slightly earthy sweetness.
- Fresh spinach: Roughly chopped because it wilts down significantly and disappears into the dish if you're cooking for picky eaters.
- Rotel tomatoes with green chilies: This is non-negotiable for the Tex-Mex vibe—the tomatoes and their liquid add just enough heat and brightness.
- Yellow onion and garlic: One small onion diced and two cloves minced create an aromatic base that makes everything else taste better.
- Sharp cheddar cheese: Two cups divided means you get some layered throughout and some bubbling on top for maximum texture.
- Low-sodium chicken broth: Two cups gives the rice something to drink while cooking, and you control the salt level.
- Chili powder, cumin, and smoked paprika: A teaspoon and half-teaspoons respectively—these three work together to build that warm Southwestern flavor without overpowering.
- Olive oil: One tablespoon helps if you need extra fat for sautéing after the bacon renders.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready:
- Preheat to 375°F so it's waiting when you finish the stovetop work.
- Crisp up the bacon:
- Chop it into bite-sized pieces and cook in a large skillet over medium heat until the edges curl and it's properly golden—this takes about 5 to 7 minutes. Use a slotted spoon to move it to a plate and leave about a tablespoon of that rendered fat in the pan because that's liquid gold for flavor.
- Build your flavor base:
- Add your diced onion to the bacon fat and let it soften and turn translucent, which takes roughly 3 minutes, then add your minced garlic for just one more minute until the smell hits you—that's when you know it's ready. Stir in your raw rice, chili powder, cumin, and smoked paprika and let everything toast together for about a minute so the spices bloom and stop tasting raw.
- Combine everything in the skillet:
- Pour in the Rotel tomatoes with their liquid, the chicken broth, drained black-eyed peas, chopped spinach, and that cooked bacon, then season generously with salt and pepper. Stir it all together and let it come to a simmer so the rice can start absorbing liquid right here before it heads to the oven.
- Transfer to your casserole dish:
- Use a lightly greased 9x13-inch dish so nothing sticks to the bottom and sides, then pour everything in from the skillet.
- First bake with foil:
- Cover tightly with aluminum foil and slide it into your 375°F oven for 25 minutes—the foil traps steam so the rice cooks gently and evenly without the top drying out.
- Cheese reveal:
- Remove the foil carefully because the steam is hot, give everything a gentle stir to make sure nothing's sticking, then sprinkle 1 and a half cups of your sharp cheddar over the top. You want it distributed somewhat evenly so you get cheese in every bite.
- Final bake until bubbly:
- Return it to the oven uncovered for 10 to 15 minutes, watching until the rice is tender when you test a grain and the cheese is melted and actually bubbling at the edges—that's your signal it's ready.
- Let it rest:
- Take it out and let it sit for 5 minutes so everything settles and the cheese sets slightly, which makes serving easier. Finish with any remaining cheddar if you want extra richness.
Pin It There's a moment when I pull this out of the oven and see the cheese bubbling around the edges while the steam rises up that I feel genuinely proud of something so simple. It's become the dish I make when I need to feel capable and generous at the same time.
Why This Casserole Works Every Time
The genius of this dish is that the rice cooks entirely in the casserole using the liquid from the Rotel tomatoes and broth, which means you're never juggling multiple pots and the flavors meld together naturally. The bacon renders fat for sautéing, so there's no added oil waste, and everything gets layered with those spices at just the right moment so they taste toasted rather than bitter. Once you understand this system, you realize you can adjust almost anything and it'll still work beautifully.
How to Customize Without Losing the Magic
I've made this with turkey bacon when pork wasn't on hand and nobody noticed, and I've swapped spinach for kale on mornings when that's what needed using. The Rotel tomatoes are pretty essential because they're what makes this Tex-Mex rather than just a rice casserole, but you could absolutely add sliced jalapeños if you want actual heat, or use the hot version if you like living dangerously. Brown rice works too though you'll need to add another 15 to 20 minutes of baking time and watch your liquid levels because it drinks more than white rice.
Serving Suggestions and Timing
This casserole is best served hot right out of the oven when that cheese is still melty and everything's steaming, but it also reheats beautifully in a covered dish at 350°F for about 15 minutes if you're making it ahead. I always set out a small bowl of sour cream, some sliced avocado, and fresh cilantro for people to add on top because it cuts the richness and adds brightness that feels lighter than you'd expect.
- Make this the night before and refrigerate it unbaked, then just add 10 extra minutes to your baking time since it'll be cold starting out.
- Serve alongside a simple green salad with lime vinaigrette to balance all that cheesy goodness.
- Leftovers keep for three days in the fridge and honestly taste even better as the flavors settle and meld together.
Pin It This is the kind of recipe that rewards you for showing up in the kitchen without demanding anything fancy or intimidating. It's become my answer to almost every question about what to make when I want everyone happy and fed.
Recipe FAQ
- → Can I make this casserole vegetarian?
Yes, simply omit the bacon and use vegetable broth instead of chicken broth. You may want to add extra spices or a tablespoon of olive oil to maintain the rich flavor profile.
- → Can I use brown rice instead of white?
Brown rice works well but requires 15-20 minutes of additional baking time. Check the liquid levels periodically and add more broth if the rice appears dry during the longer cooking process.
- → How spicy is this dish?
The Rotel tomatoes with green chilies provide mild to moderate heat. For more spice, use hot Rotel varieties or add sliced jalapeños. For less heat, substitute regular diced tomatoes.
- → Can I assemble this ahead of time?
Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate. Increase the initial covered baking time by 10-15 minutes if baking cold from the refrigerator.
- → What toppings work well with this casserole?
Fresh cilantro, diced avocado, sour cream, or sliced green onions add wonderful flavor and texture. A squeeze of fresh lime juice right before serving brightens all the rich, cheesy elements.
- → How should I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover the entire dish with foil and warm at 350°F until heated through.