If you’re looking for a really good side dish that tastes like it came from a restaurant, this Mexican Kidney Beans recipe is it. It’s so easy and flavorful, you’ll stop ordering takeout.
For more ideas of what to make, check out all of our recipes.

I always joke and say that I should’ve been born Mexican or Italian because I love their food. No offense to my Japanese and Polish heritage, but sushi and cabbage rolls don’t do it for me.
So, I make a lot of Mexican food at home.
And when I’m making something, it’s so easy to open a can of refried beans and serve that on the side. And if you do that, that’s fine.
But sometimes, I want something with a little more texture and flavor. And in those cases, I’ll make these Mexican kidney beans.
You can make the same recipe with different canned beans, like black beans or pinto beans. Personally, I love the color of dark red kidney beans because they really pop on the plate. But use whatever you have in the pantry or whatever is on sale.

We use canned beans to make this recipe because it’s so much easier then preparing your meal the day before and soaking dry beans overnight.
If you like the simplicity of using a can, check out our list of canned bean recipes for more ideas.
Mexican Kidney Beans Recipe
Affiliate links are included in this post and Drugstore Divas may make a small commission if you use them.
Mexican Kidney Beans Ingredients:
You can get the full list of ingredients with measurements in the recipe card below.
- Olive oil – You need a little bit to help sweat out the onions and garlic and assure that they don’t stick to the sauce pan. You could use butter, but I like that the olive oil adds flavor without making the onions too heavy.
- Fresh onion – A white onion has a mild flavor, which allows the beans to stand out more than if you used a strong yellow onion.
- Fresh garlic – This adds a lot of flavor to the dish. Minced garlic, usually is sitting in oil, is more mild.
- Canned kidney beans – You could substitute pinto or black beans.
- Cilantro – Fresh cilantro adds a lot of flavor.
- Cumin – This adds a smoky flavor that you expect from Tex Mex food.
- Salt – Salt bring out all of the other flavors.
- Cotija cheese – This creamy Mexican cheese adds a saltines to the beans.
How To Make Mexican Kidney Beans:

Heat a little olive oil in the bottom of a saucepan.
You just want to get for about a minute or two until it’s warm.
While the oil is heating, finely chop the onion
You want to chop it small so it sort of melts into the bean liquid as it cooks.
Add the chopped onion to the saucepan.
Sauté for about five minutes until the onion is softened.
You don’t want to caramelize the onion at all because that will add a really bold flavor that you’re not looking for.

Grate in the garlic and cook it for one minute.
If you don’t have a microplane grater, you can just chop the garlic . You want to make sure that you chop it really finely so it incorporates into the onions.

Open the can of beans and add all of the contents, including the liquid, into the saucepan.

Add in the seasoning.
Stir until the ingredients are combined.
Bring the liquid in the saucepan to a boil over high heat, then bring the heat down to medium.

Chop the cilantro and add it to the saucepan, reserving some of it for a garnish. Stir.
Simmer the liquid for about 15 minutes, stirring often.
When the beans are softened, but not completely soft, they’re ready. Of course, if you’d like a firmer or a mushier bean, heat them to your taste preference.
Taste them at this point. You may want to add just a little more salt to bring out the flavors.

Put the beans into bowls.

Top with some crumbles of Cotija cheese.
The cheese is very crumbly and will easily break apart between your fingers so you don’t need to use a knife to cut this.
Also, cotija cheese is a really soft, mild cheese that will add a little bit of saltiness to your beans, but not enough to compensate for a lack of salt.
Finish with the reserved cilantro and serve.
We serve these Mexican kidney beans with a ton of our Mexican recipes, like our 10 minute tostadas and sheet pan chicken fajitas.
I also make cilantro lime rice to round out the meal.
Pete actually really likes just scooping these beans on top of the cilantro lime rice, so you could serve them that way.
You could also stick them in a flour tortilla to make a vegetarian taco for Meatless Monday.
Lots of options.

Mexican Kidney Beans: Frequently Asked Questions
Store any leftover Mexican kidney beans in an airtight container in the fridge. They’ll last about a week that way.
When you want to reheat them, you can just microwave them on high until they’re heated through or you can put them back on the stove in a saucepan. If you reheat them this way, you may just need to add a little bit of water to thin out the liquid before reheating.
Realistically, this side dish makes enough for two people, three tops.
So if you’re serving more than two or three people, you absolutely can double this recipe. Just make sure that you have a large enough saucepan to hold to cans of beans so it doesn’t bubble out when it comes to a boil.
Mexican Kidney Beans
If you’re looking for a really good side dish that tastes like it came from a restaurant, this Mexican Kidney Beans recipe is it. It’s so easy and flavorful, you’ll stop ordering takeout.
Ingredients
- 1 small white onion
- 2 cloves garlic
- 15 oz. can dark red kidney beans
- 6 sprigs cilantro
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/2 oz. cotija cheese
Instructions
- Heat a little olive oil in the bottom of a saucepan.
- Finely chop the onion.
- Add the chopped onion to the saucepan.
- Sauté over medium heat for about five minutes until the onion is softened.
- Grate in the garlic and cook it for one minute.
- Open the can of beans and add all of the contents, including the liquid, into the saucepan.
- Add in the cumin and salt. Stir until the ingredients are combined.
- Bring the liquid in the saucepan to a boil over high heat, then bring the heat down to medium.
- Chop the cilantro and add it to the saucepan, reserving some of it for a garnish. Stir.
- Simmer the liquid for about 15 minutes, stirring often.
- Put the beans into bowls.
- Top with some crumbles of Cotija cheese and the reserved cilantro.
Notes
Nutrition Information
Yield
3Serving Size
1Amount Per Serving Calories 137Total Fat 4gSaturated Fat 2gUnsaturated Fat 2gCholesterol 9mgSodium 717mgCarbohydrates 23gFiber 4gSugar 8gProtein 7g
Have you made this Mexican Kidney Beans recipe? Let us know how it went in the comments.

Marty
Tuesday 3rd of March 2026
Simple but satisfying vegetarian dish, especially when paired with rice or tortillas.