Go Back
+ servings
One-Pot Mexican Rice Casserole [vegetarian] by The Flexitarian

One-Pot Mexican Rice Casserole [vegetarian] [gluten free]

This vegetarian One-Pot Mexican Rice Casserole makes a great healthy family meal.
5 from 5 votes
DieTARY CHOICEEgg-Free Recipes, Gluten-Free Recipes, High Fibre Recipes, Low Fat Recipes, Nut-Free Recipes, Soya-Free Recipes, Vegetarian Recipes
Prep Time 20 mins
Cook Time 35 mins
Total Time 1 d 55 mins
Course Family Meals, One-pot Meals, Rice & Grains
Cuisine Mexican
Servings 4 people
Calories 628 kcal


  • large oven proof frying pan or shallow casserole
  • grill


  • 1 medium onion
  • 3 garlic cloves
  • 3 Tbsp olive oil
  • 1 large red pepper
  • 150 g brown rice - should be able to cook in around 25mins
  • 400 g can chopped tomatoes
  • 2 Tbsp tomato paste
  • 1 Tbsp apple cider vinegar
  • 500 ml vegetable stock
  • 100 ml water
  • 2 tsp ground cumin
  • 1/2 to 1 tsp smoked paprika
  • 1 tsp dry oregano
  • pinch of cinnamon
  • 200 g can corn
  • 400 g can red kidney beans
  • 75 g grated mature cheddar cheese
  • 1 large handful freshly chopped coriander + some more to serve


  • Heat 3 Tbsp of olive oil in a large oven proof frying pan or shallow casserole.
  • Add finely chopped onion and crushed garlic. Fry gently until soft.
  • Cut red pepper in 1cm dice [0.9 inch].
  • Add rice to onion mixture. Stir to coat all over.
  • Add diced pepper, chopped tomatoes, tomato paste, apple cider vinegar, vegetable stock, water, spices and oregano.
  • Stir well. Bring to a boil. Reduce the heat to medium and cook covered with a lid for 10 mins. Remove lid and continue to cook for another 20 mins or so until the liquid has thickened and the rice is cooked.
  • Rinse and drain corn and red kidney beans.
  • Add to pan with 1/2 of the grated cheese and a large handful freshly chopped coriander. Stir together.
  • Put the grill on. Sprinkle the other half of the cheese ove the rice dish. Grill until cheese has melted.
  • Serve straight away with a sprinkle of chopped coriander on top.


Serving: 300gCalories: 628kcalCarbohydrates: 102gProtein: 15gFat: 19gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gCholesterol: 20mgSodium: 1221mgPotassium: 788mgFiber: 9gSugar: 50gVitamin A: 1765IUVitamin C: 53mgCalcium: 234mgIron: 4mg
Keyword Mexican, one pot, rice
DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!