A rich and flavorful Mexican refried beans recipe made with pinto beans, aromatics, and cotija cheese for a savory, creamy dish that’s perfect as a side or taco filling. This version is free of pork, alcohol, and unnecessary thickeners for a clean, delicious flavor.
2 cans (15 oz) pinto beans, drained
1/2 cup bean liquid (residue from can)
2 tbsp (32g) unsalted butter
1/4 cup minced white onion
1/2 tsp garlic powder
1/2 tsp ground cumin
Salt to taste
1/4 cup cotija cheese, crumbled
Melt butter in a skillet over medium heat until evenly distributed
Add minced onion and sauté for 5–7 minutes until translucent
Stir in drained pinto beans, garlic powder, and cumin; cook for 3–4 minutes to bloom the spices
Pour in the reserved bean liquid and stir to create a porridge-like texture
Using a potato masher, partially mash the beans to achieve a balance of creaminess and texture
Stir in crumbled cotija cheese until lightly incorporated and warmed through
Low-sodium pinto beans are preferred for better control of seasoning
Cotija cheese can be substituted with ricotta or feta if unavailable
For a vegan version, skip the cotija cheese or use a vegan alternative
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days