There’s something comforting about a warm, creamy side dish that goes with almost anything. This simple bean dish is a staple in many kitchens because it’s filling, budget-friendly, and full of flavor. It turns basic ingredients into something rich and satisfying with just a little cooking.

The texture is smooth but still hearty, making it perfect for scooping, spreading, or serving alongside your favorite meals. Whether you’re making tacos at home or just need an easy side, this dish comes together quickly and tastes even better when made fresh. It’s simple food done right, every single time.
Table of Contents
Why This Recipe Works
This recipe works because it keeps things simple while building deep flavor. Cooking the onions and garlic first brings out a rich base, and then the beans are mashed right into that flavor. Frying them after mashing gives that classic taste and slightly thicker texture that makes refried beans so satisfying. The added broth helps keep everything smooth and creamy without drying out.
It’s also a very flexible and practical recipe. You can adjust the texture based on how much you mash and how much liquid you add. It works with pantry ingredients and can be made quickly without any complicated steps. You can keep it plain or add small extras for more flavor, depending on what you like. It’s a reliable dish that fits into many meals without needing much effort.

Ingredients
Pinto beans: The classic base, soft and creamy when cooked.
Substitute: black beans for a slightly different flavor.
Onion: Adds a mild, savory depth.
Substitute: shallots or onion powder in a pinch.
Garlic: Brings strong, rich flavor.
Substitute: garlic powder if needed.
Lard or oil: Helps fry and mash the beans smoothly.
Substitute: vegetable oil or butter for a lighter option.
Bean broth (or water): Keeps the beans soft and helps adjust texture.
Substitute: chicken or vegetable broth for extra flavor.
Tips
- Use cooked beans that are very soft for the best creamy texture.
- Don’t drain all the liquid—some broth helps when mashing.
- Mash to your preferred texture, smooth or slightly chunky.
- Fry the beans after mashing for that classic refried flavor.
- Add a little liquid at a time to control thickness.

How to Serve
These beans are warm, creamy, and go well with many Mexican-style meals. They can be a side dish or part of a main plate.
- As a side with tacos, enchiladas, or grilled meats
- Spread inside burritos or quesadillas
- Topped with cheese and served with tortilla chips
Similar Recipes
Instant Pot Red Beans and Rice

Frijoles (Mexican Refried Beans)
Ingredients
- 2 cups cooked pinto beans with about ½ cup bean broth reserved
- 2 tbsp. lard or vegetable oil
- ½ cup onion finely chopped
- 2 cloves garlic minced
- ½ tsp. salt or to taste
- ¼ tsp. black pepper
- ¼ tsp. cumin optional
- ¼ cup extra bean broth or water as needed
Instructions
- Heat lard or oil in a pan over medium heat.
- Add chopped onion and cook until soft and slightly golden.
- Add garlic and cook for about 1 minute.
- Add the cooked beans along with a little of the bean broth.
- Mash the beans using a spoon or potato masher until mostly smooth.
- Stir and cook, letting the beans fry slightly while mixing.
- Add more broth or water a little at a time until you reach the texture you like.
- Season with salt, pepper, and cumin if using.
- Cook for another 5-10 minutes, stirring often, until thick and creamy.
- Serve warm.
Nutrition
Notes
• Don’t drain all the liquid—some broth helps when mashing.
• Mash to your preferred texture, smooth or slightly chunky.
• Fry the beans after mashing for that classic refried flavor.
• Add a little liquid at a time to control thickness.




yummmy! Everyone love it.