Easy, flavorful & vibrant one-pan Mexican vegetable rice with sweet onion, multicolored bell peppers, black beans, sweet corn & cilantro. This recipe makes 4 large side-dish servings or about 6 small ones.
Course Main Course, Side Dish
Cuisine Fusion, International, Mexican
Keyword Beans, Corn, red pepper, Rice
Prep Time 10 minutesminutes
Cook Time 15 minutesminutes
Total Time 25 minutesminutes
Servings 4servings
Calories 327kcal
Equipment
non-stick skillet or sauté pan
Ingredients
1cupbasmati riceor other long grain rice
550mlwater2.25 cups
½yellow onion
½ red bell pepper
½green bell pepper
½ yellow bell pepper
2clovesgarlic
150gramscanned corndrained (approx. ½ cup)
150 gramsblack beansdrained and rinsed (approx. ½ cup)
bunch of cilantro
2teaspoonssaltor more to taste
2tablespoonsneutral oil(e.g. sunflower or avocado) for sautéing
Instructions
Prep the ingredients: Drain and rinse the black beans. Drain the corn. Finely dice the onion and all three bell peppers. Mash or grate the garlic. Chop the cilantro.
Sauté the vegetables: Heat the oil in a large skillet over medium heat. Add the onion, peppers, and garlic. Cook gently for several minutes, stirring occasionally, until softened and aromatic. This slow cooking step helps bring out their natural sweetness.
Toast the rice: Add the basmati rice to the skillet. Stir and toast for 2–3 minutes to coat the grains and develop a light nutty aroma.
Simmer: Add the water and stir in the chopped cilantro and salt. Bring to a boil, then reduce the heat to low. Cover and let simmer for 8–10 minutes, or until most of the water has been absorbed.
Add beans and corn: Gently fold in the black beans and corn. Cover again and cook for another 5 minutes, or until the water is fully absorbed and everything is heated through.
Fluff and serve: Turn off the heat and let the rice sit covered for a few minutes. Fluff with a fork before serving. Garnish with more cilantro if desired.