• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cristina's Kitchen
    • Email
    • Instagram
    • Pinterest
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
    • Email
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Email
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Recipes for Side Dishes

    Mexican Vegetable Rice with Corn and Black Beans

    Published: Jul 31, 2025 by Cristina · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    This Mexican vegetable rice is simple and flavorful rice dish inspired by Mexican flavors. Sweet onion and bell pepper with pops of sweet corn and black beans all married together with garlic and fresh cilantro. A great side dish, perfect for meal prep and a great way to use up leftover bits of vegetables in the fridge.

    mexican vegetable rice

    This Mexican rice dish has been on repeat in my kitchen this summer. It's the perfect warm weather meal or side dish to go with summertime staples like grilled meats or fish.

    While it makes a great side, I often find myself eating it on its own...right out of the tupperware....while standing in front of the fridge. It's seriously that good. I can't resist it and leftovers never last long.

    This isn't a traditional Mexican rice dish but rather a fusion inspired by the flavors and ingredients typically used in Mexican cuisine. The onions and peppers give it a sweet and warm base while the cilantro brightens things up. Pops of sweet corn and hearty beans give it more oomph, giving every spoonful a variety of flavors and textures.

    Besides all that, it just looks so nice doesn't it?

    Quick Summary

    • Fast, one-pan Mexican rice recipe with veggies, corn, and beans
    • Perfect for meal prep, packed lunches, burritos or burrito bowls
    • Combine with a main or enjoy on its own as a naturally vegetarian / vegan / plant-based main course
    • No tomato or seasoning required — lots of fresh flavors already there
    • Ready in about 30 minutes
    mexican veggie rice with corn black beans peppers
    Jump to:
    • Quick Summary
    • Ingredients
    • Equipment
    • How to Make Mexican Vegetable Rice
    • Serving Suggestion
    • Related
    • Recipe
    • Comments

    Ingredients

    • Basmati rice: base of the dish, stays fluffy and separated due to being toasted. You can substitute other long grain rice.
    • Red, green, and yellow bell peppers: Add sweetness, depth and vibrant flavor.
    • Yellow onion and garlic: for sweet savory earthiness and complexity
    • Black beans: adds protein, fiber, and texture.
    • Sweet corn: brings pops of sweetness and color
    • Fresh cilantro: adds brightness and a fresh finish
    • Salt: adjust to your preference
    • Neutral oil: for sautéing the vegetables
    ingredients for mexican vegetable rice

    Equipment

    A moderately non-stick skillet or sauté pan.

    How to Make Mexican Vegetable Rice

    Prep the ingredients:
    Drain and rinse the black beans until the water runs clear. Drain the corn.

    Dice the onion and all three bell peppers into very, very fine pieces - this ensures good flavor balance.

    Mash or grate the garlic. Chop the cilantro.

    diced vegetables for rice
    finely dicing 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.

    sauteing peppers and onion
    toasting rice for mexican rice

    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. This step transforms the starches in the rice so the rice stays light and fluffy with no presoak necessary.

    adding cilantro and water
    mexican rice ready to cook

    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.

    mexican veggie rice without corn and beans
    adding corn and black beans to mexican rice

    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.

    close up mexican veggie rice

    Variations and substitutions

    • Make it spicy: Add minced jalapeño, chipotle powder, or chili flakes with the garlic.
    • Swap the rice: Use brown rice (increase water to 3 cups and cook time to 35-45 minutes - stir in the chopped cilantro after 30 minutes so it stays vibrant green).
    • Use frozen vegetables: Frozen corn and pre-chopped peppers work well in a pinch.
    • No cilantro or hate the flavor? Swap with parsley or finish with green onion instead.
    • Make it a bowl: Add fresh sliced avocado, lime wedges, salsa, shredded cheese, or a fried egg for a complete meal.

    Serving Suggestion

    The beauty of this Mexican vegetable rice dish is that it's flexible. Here’s how to enjoy it:

    • As a side for grilled chicken, tacos, or enchiladas
    • In burrito bowls with avocado, lime, and salsa
    • Stuffed into wraps with a bit of sour cream and hot sauce
    mexican vegetable rice with corn and beans

    Related

    Looking for more recipe inspiration? Maybe you'll like one of these:

    • Jamaican beef patty filling
      Jamaican Beef Patties
    • Jamaican rice and peas.
      Jamaican Rice and Peas
    • Jerk chicken is a perfect blend of spice, salt, acid and heat. The quick jerk marinade turns your regular chicken thighs into a super flavourful meal even on a busy weeknight. A good marinade is probably the easiest way to go from regular chicken to an exciting meal.
      Jamaican Jerk Chicken
    • These fish tacos with mango salsa and creamy white lightning sauce are full of vibrant flavours layered together to create a perfect bite. Made with baked fish and lots of fresh ingredients, they’re healthy but they taste like pure indulgence. All for only 400 calories and 10 grams of fat per serving of 3. The best part is that they’re quick and easy to make. Fish tacos are the answer to boring weeknight meals.
      Easy Mango Salsa in 10 Minutes or Less

    Recipe

    mexican vegetable rice cover
    No ratings yet

    Mexican Vegetable Rice with Corn and Black Beans

    Course: Main Course, Side Dish
    Cuisine: Fusion, International, Mexican
    Beans, Corn, red pepper, Rice
    Prep Time: 10 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 25 minutes minutes
    Servings: 4 servings
    Calories: 327kcal
    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.
    Print Recipe Pin Recipe Share by Email Save Saved! Share by Text
    Prevent your screen from going dark

    Ingredients

    • 1 cup basmati rice or other long grain rice
    • 550 ml water 2.25 cups
    • ½ yellow onion
    • ½ red bell pepper
    • ½ green bell pepper
    • ½ yellow bell pepper
    • 2 cloves garlic
    • 150 grams canned corn drained (approx. ½ cup)
    • 150 grams black beans drained and rinsed (approx. ½ cup)
    • bunch of cilantro
    • 2 teaspoons salt or more to taste
    • 2 tablespoons neutral oil (e.g. sunflower or avocado) for sautéing

    Equipment

    • non-stick skillet or sauté pan

    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.

    Nutrition

    Calories: 327kcal | Carbohydrates: 55g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.03g | Sodium: 1.236mg | Potassium: 345mg | Fiber: 5g | Sugar: 2g | Vitamin A: 553IU | Vitamin C: 60mg | Calcium: 39mg | Iron: 1mg

    More Recipes for Side Dishes

    • thai lemongrass pork springrolls cover
      Thai Spring Rolls
    • buttery dill potatoes cover
      Buttery Dill Potatoes
    • ciulama cover
      Romanian Creamy Mushroom Stew (Ciulama de Ciuperci)
    • pesto fregula with summer vegetables cover
      Pesto Fregula Pasta with Summer Vegetables

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi, I'm Cristina and this is my little corner of the internet where I share my wholesome, whole-food cooking and baking recipes inspired by global flavors. More.

    Latest Recipes

    • A jar of oregano vinaigrette with a white spoon holding some of the vinaigrette. Some fresh oregano in the background.
      Oregano Vinaigrette
    • creamy lentil soup cover
      Creamy Lentil Soup with Potatoes & Thyme
    • close up corn black bean vegetable rice
      Mexican Vegetable Rice with Corn and Black Beans
    • broccoli alfredo cover
      Easy Cheesy Feta Broccoli Pasta
    • herby meatballs with zucchini and feta cover
      One Pot Zucchini Feta Orzo with Herby Meatballs
    • A larger bowl full of bean salad being stirred by a large wooden spoon.
      Mixed Bean Salad with Zucchini & Roasted Red Pepper
    https://nl.pinterest.com/cristinainthekitchen/

    Categories

    • American Recipes (13)
    • Appetizer Recipes (24)
    • Asian Recipes (1)
    • Baking Recipes (25)
    • Bean & Legume Recipes (22)
    • Beef Recipes (16)
    • Bread Recipes (5)
    • Breakfast & Brunch Recipes (13)
    • Caribbean, Mexican & Latin American Recipes (8)
    • Cooking Foundations (7)
    • Dessert Recipes (22)
    • Italian Recipes (17)
    • Meals Under 500 Calories (25)
    • Mediterranean, Greek and Balkan Recipes (25)
    • One Pot & One Pan Meals (36)
    • Pasta & Pasta Dough Recipes (19)
    • Pork Recipes (19)
    • Poultry Recipes (16)
    • Quick and Easy Recipes (23)
    • Recipes (152)
    • Recipes for Condiments & Sauces (14)
    • Recipes for Side Dishes (28)
    • Romanian Recipes (23)
    • Salad Recipes (8)
    • Savory Baking (10)
    • Seafood Recipes (8)
    • Soup & Stew Recipes (22)
    • Sweet Baking Recipes (16)
    • Vegetable Recipes (24)
    • Vegetarian Appetizer Recipes (10)
    • Vegetarian Main Course Recipes (13)

    Footer

    ↑ back to top

    Contact

    • Work with me

    Updates

    • Subscribe to my newsletter to get new recipes in your inbox.

    Fine print

    • Privacy Statement
    • Terms & Conditions
    • Accessibility Statement

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2024 Cristina's Kitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required