Mexican Rice Casserole
This easy Mexican rice casserole is the perfect weeknight meal to satisfy the entire family. With just 10 minutes of prep, I can throw together a comforting, hearty dish that’s ready to bake. The combination of tender vegetables, melted cheese, and the right spices gives it the authentic Mexican flavor I love.
Prep Time10 minutes mins
Cook Time1 hour hr 5 minutes mins
Total Time1 hour hr 15 minutes mins
Course: Main Course
Cuisine: Mexican, vegetarian
Diet: Gluten Free, Vegetarian
Servings: 8
Calories: 288kcal
Preheat the oven to 350 degrees F / 180 C.
Heat the oil over a medium heat, sauté the onion and garlic for 2-3 minutes.
Remove from the heat and add all ingredients from red bell peppers to vegetable broth. Stir to combine.
Pour the rice mixture into a baking dish and stir through ½ cup of cheese.
Cover with foil and bake for 50 minutes. Test to ensure the rice has cooked through.
When the rice is soft remove the foil, top with remaining cheese and continue to bake for another 10 minutes.
Serve topped with sliced jalapeno peppers, chopped cilantro, a squeeze of lime juice and a dollop of sour cream.
- My #1 Secret Tip for this recipe is to always test the rice before taking it out of the oven. After about 50 minutes, I check to make sure the rice is fully cooked and tender. If it is still a little firm, I cover the dish with foil and cook it for another 10 minutes so the rice softens and finishes cooking.
- Allow Cool Time: I let my black bean and rice casserole sit for about 5 minutes before serving it with my favorite Mexican toppings and sides.
- One-Pot Casserole: I make this a one-pot Mexican rice casserole by sautéing the veggies in a cast-iron skillet, then transferring it straight to the oven. It makes clean-up easy and takes minimal effort.
- Check liquid level: I make sure there is enough liquid before baking so the rice cooks properly. Dry rice will stay firm.
- Cover if needed: I keep an eye on the top while it bakes. If it browns too quickly, I cover it to protect the surface.
Calories: 288kcal | Carbohydrates: 37g | Protein: 13g | Fat: 10g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 27mg | Sodium: 686mg | Potassium: 399mg | Fiber: 5g | Sugar: 4g