This easy one-pot Mexican quinoa and beans recipe with tomatoes, jalapenos, and green onions is a delicious main dish brimming with flavors, textures, and healthy vegan ingredients.

It's intentionally easy, with simple ingredients, mighty flavors, and one-pot convenience. I'm talking about quinoa and beans. Many years ago, when I first learned about creating meals using these two ingredients, I thought, 'Ya, I can do this plant-based thing.' And I was right. I never looked back.
Plus, the combinations are endless. Que my recipes for Cajun red beans and quinoa, orange quinoa and black beans, and chickpeas and quinoa with za'atar.
Table of Contents
Why You'll Love This Recipe
- Quick-cooking quinoa and canned beans get dinner on the table in 40 minutes.
- Made with plant-based ingredients that are oil-free and gluten-free.
- With a trifecta of quinoa and 2 kinds of beans, this is a protein-powered meal of satisfaction.
Ingredients and Swaps

Quinoa. This recipe can be made with common white quinoa, red or black quinoa, or a mix of all three (tri-color quinoa).
Beans. The recipe calls for a mix of black and kidney beans. Substitute either or both with pinto beans, chickpeas (garbanzo beans), red beans, or white cannellini beans.
Tomatoes. Fresh tomatoes add bright flavor. You'll need 1 ½ cups, so a couple of large tomatoes or a few plum tomatoes work here. If you substitute with a can of tomatoes, reduce the broth to 2 cups.
Cilantro. Cilantro adds a classic Mexican flavor. Omit it if you don't like it.
Please see the recipe card at the bottom of this post for the complete list of ingredients, measurements, and instructions.
Recipe Variations
Corn and diced zucchini are good options if you want to add extra veggies. Sauté the zucchini with the onions and jalapenos.
Out of quinoa? Make this recipe with bulgur in the same amount of time.
Step-by-Step Instructions

Step 1: Heat a medium pot to medium-high heat. Add the onions and jalapenos and cook for 2-3 minutes. Stir in the garlic and oregano, then add the tomatoes.

Step 2: After cooking the tomatoes for 10 minutes, stir in the quinoa, beans, green onions, and cilantro.

Step 3: Add the broth and stir the bottom of the pot to clear any stuck-on veggies. Bring the broth to simmering.

Step 4: Cover and cook for 15 minutes until the liquid is absorbed.
Want to save this recipe? 🥣
Pro Tips
- Rinse quinoa through a fine mesh strainer before cooking it. If your quinoa is pre-rinsed, you can skip this step.
- Simmering fresh tomatoes gives them time to break down. You can help this process by mashing the tomatoes with the back of a wooden spoon as they cook.
Oil-Free Cooking Tips
Always heat the pan before adding onions or other veggies when cooking without oil. Yes, it’s that simple. If the veggies start to stick, add water, a tablespoon at a time.
Serving Suggestions

Garnish bowls of quinoa and beans with slices of green onions, avocado slices, guasacaca sauce, crumbled crispy corn tortillas, or vegan sour cream. Leftovers are great for making potato tortilla burritos, a taco filler topped with salsa or mango pico de gallo, lettuce, and tomato, or as a filling for vegan stuffed peppers.
Storage and Reheating
Quinoa beans can be stored in an airtight container in the refrigerator for 5 days or freeze for 3 months.
Reheat in a pan with added water or broth so the quinoa doesn't stick to the bottom. You can also reheat in a steamer basket.
Frequently Asked Questions
Quinoa has a natural coating known as saponins, which can cause a bitter flavor. Rinsing quinoa before cooking is the best way to reduce bitterness. You can also buy pre-rinsed quinoa.
Quinoa is naturally fast-cooking. Soaking is unnecessary unless you blend it to make bread or quinoa pizza crust.
Quinoa and beans are healthy and nutritious sources of protein and fiber. The health of any recipe depends on added ingredients, including ultra-processed foods, excess oil, and those with little nutrition compared to fat content.
Hungry for more? Subscribe to my newsletter and follow me on Facebook, Pinterest, and Instagram for all the newest recipes!
👩🏻🍳 Recipe

Mexican Quinoa and Beans Recipe
Rate this Recipe:
Ingredients
- 1 medium onion - diced
- 1-2 medium jalapenos - diced, remove seeds and core to reduce spiciness.
- 2 cloves garlic - minced
- 1 tablespoon oregano
- 1 ½ cups tomatoes - diced, about 3 medium fresh tomatoes
- 1 cup quinoa - rinsed, see note 1
- 4 medium green onions - sliced, white and green parts, see note 2
- 1 ½ cups kidney beans - 15-ounce/400-gram can rinsed and drained
- 1 ½ cups black beans - 15-ounce/400-gram can rinsed and drained
- ½ cup cilantro - chopped
- 2 ½ cups vegetable broth
Instructions
- Heat a medium-sized pot over medium-high heat. Add the onions and jalapenos and cook them for 2-3 minutes until they start to soften.
- Stir in the garlic and oregano. Stir around for 30 seconds.
- Add the diced tomatoes. Stir them in and allow them to simmer for about 10 minutes until they start to break down. Use the back of a spoon to mash a few of the pieces.
- Add the quinoa and green onions. Then, stir in the beans and cilantro. Add 2 ½ cups of broth, stirring the bottom of the pot to clear it.
- Lower the heat to a slow simmer. At this point, you can cover the pot or leave the lid off. Simmer until the liquid is absorbed and the quinoa is tender, about 15 minutes.
- Stir and add salt and black pepper if desired. Serve warm. Garnish with green parts of the green onions.
Video
Notes
- Rinse quinoa before cooking, or use pre-rinsed quinoa.
- Use the white parts and half the green parts of the onions for cooking. Save the rest of the green parts for a garnish.
- If you substitute a can of tomatoes for fresh, reduce the vegetable broth to 2 cups. The liquid may take a few extra minutes to absorb.
- Store leftovers in an airtight container in the refrigerator for 5 days. Freeze for 3 months.
- Reheat in a pan with added water or vegetable broth. Or reheat in a steamer basket or microwave.
Nutrition
Nutritional information is an estimation only.






Karly says
This looks so delicious! I could go for this right now!
Denise says
It is a great little recipe. Love it for lunch.
Eric says
I just made this tonight. I had to come back and compliment you - it turned out very tasty and I'd make it again. I didn't buy any toppings, though, and I definitely should have
Denise says
I'm really happy that you enjoyed this. It's one of our favorites.