Print Recipe Add to Collection
4.84 from 25 votes

Mexican Beef and Rice Casserole

Mexican Beef and Rice Casserole - an easy and delicious beef and rice casserole loaded with flavor and packed with some extra veggies.
Prep Time10 mins
Cook Time1 hr
Total Time1 hr 10 mins
Course: Main Course
Cuisine: Mexican
Keyword: arborio rice, beef, casserole
Servings: 8
Calories: 327kcal
Author: Joanna Cismaru


  • 1 lb ground beef
  • 1 tbsp taco seasoning
  • 1 bunch spinach ends trimmed and roughly chopped
  • 1 cup frozen corn kernels
  • 14 oz fire roasted diced tomatoes (1 can) can substitute with regular diced tomatoes
  • 1/2 cup salsa store bought
  • 2 cups Mexican 4 cheese blend shredded
  • 1 cup long grain rice uncooked
  • 2 cups chicken broth low sodium
  • 2 tbsp fresh cilantro chopped


  • Preheat oven to 375 F degrees. Spray a 9x13 inch casserole dish with cooking spray.
  • In a large skillet add the ground beef and start browning over medium high heat. Sprinkle the taco seasoning over the beef and break it up with a wooden spoon. Cook until meat is no longer pink and has started to brown, about 5 minutes.
  • Add the chopped spinach, frozen corn, fire roasted tomatoes, salsa and 1/2 the cheese to the skillet and stir.
  • Add the rice and broth to the skillet and sir well.
  • Spoon everything into the prepared casserole dish and top with about 1/2 of the remaining cheese. Bake for 45 minutes or until the rice is cooked.
  • Top with the remaining cheese and bake for another 5 minutes or until the cheese has melted.
  • Garnish with cilantro and serve.


To freeze this, cook it completely without cheese and let it cool completely. Transfer it to an airtight container, then just reheat it in the microwave (add the cheese now) when ready to serve.
Use any type of broth you have on hand
You can use ground chicken, pork, or turkey for this recipe if you'd like.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.
 Did you make this recipe? Don't forget to give it a star rating below! 


Serving: 297g | Calories: 327kcal | Carbohydrates: 26g | Protein: 22g | Fat: 14g | Saturated Fat: 7g | Cholesterol: 63mg | Sodium: 471mg | Potassium: 381mg | Fiber: 1g | Sugar: 3g | Vitamin A: 11% | Vitamin C: 3.2% | Calcium: 22% | Iron: 12.1%