If you’re looking for a simple yet authentic Mexican comfort food, Queso Fresco en Salsa Roja is a timeless recipe that brings together fresh Mexican cheese, homemade roasted tomato salsa, and hearty pinto beans. This traditional dish is a staple in many Mexican households, where simple ingredients are transformed into a flavorful and satisfying meal.
Fresh cubes of queso fresco are gently simmered in a vibrant salsa roja made from ripe tomatoes, jalapeños, garlic, and onions. Served alongside Frijoles de la Olla (whole pinto beans cooked in their broth) and warm corn tortillas, this humble dish is perfect for breakfast, lunch, or a light dinner.
Easy to prepare and packed with authentic flavors, this recipe is proof that traditional Mexican cooking doesn’t need complicated ingredients to be delicious.
Why You’ll Love This Recipe
Authentic Mexican family recipe
Ready in under 45 minutes
Fresh homemade salsa roja
Creamy queso fresco
Healthy and budget-friendly
Naturally gluten-free
Perfect for breakfast, lunch, or dinner
Recipe Information
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Ingredients:
For the Salsa Roja
6 Roma tomatoes
2 jalapeño peppers
¼ white onion
3 garlic cloves
2 tablespoons vegetable oil
1 teaspoon kosher salt
½ teaspoon black pepper
½ teaspoon ground cumin
½ teaspoon Mexican oregano
¼ cup chopped fresh cilantro
For the Cheese
12 ounces (340 g) queso fresco, cut into 1-inch cubes
Frijoles de la Olla
2 cups dried pinto beans
8 cups water
½ white onion
3 garlic cloves
1 teaspoon salt
Shortcut: You can also use 2 cans (15-ounce each) of pinto beans with their liquid.
For Serving
Warm corn tortillas
Fresh cilantro
Lime wedges
Sliced avocado (optional)
Mexican crema (optional)
Instructions:
Step 1: Cook the Pinto Beans
Rinse the dried beans thoroughly.
Place them in a large pot with:
Water
Onion
Garlic
Bring to a boil.
Reduce the heat to low and simmer for 1½ to 2 hours, or until the beans are tender.
Season with salt during the last 20 minutes of cooking.
If using canned beans, simply warm them gently with a little of their liquid.
Step 2: Roast the Vegetables
Heat a dry skillet over medium-high heat.
Roast the tomatoes, jalapeños, onion, and garlic until lightly charred on all sides, about 8–10 minutes.
Step 3: Blend the Salsa
Transfer the roasted vegetables to a blender.
Add:
Salt
Black pepper
Ground cumin
Mexican oregano
Blend until smooth.
Step 4: Cook the Salsa
Heat the vegetable oil in a large skillet over medium heat.
Carefully pour in the blended salsa.
Cook for 10–12 minutes, stirring occasionally, until the sauce thickens slightly and the flavors develop.
Stir in the chopped cilantro.
Step 5: Add the Queso Fresco
Gently fold the cubes of queso fresco into the simmering salsa.
Cook for 2–3 minutes over low heat.
The cheese should warm through and soften slightly while still holding its shape.
Avoid stirring too much to prevent the cheese from breaking apart.
Step 6: Assemble the Plate
Serve a generous portion of the queso fresco in salsa roja alongside the warm pinto beans.
Accompany with:
Warm corn tortillas
Lime wedges
Fresh cilantro
For extra richness, add sliced avocado or a drizzle of Mexican crema.
Tips for the Best Queso Fresco en Salsa Roja
Use Authentic Queso Fresco
Traditional queso fresco softens in the hot salsa without melting completely, giving the dish its signature texture.
Roast the Tomatoes
Roasting intensifies the sweetness of the tomatoes and adds a smoky depth to the salsa.
Simmer Gently
Keep the salsa at a low simmer after adding the cheese so the cubes remain intact.
Cook Beans from Scratch
Homemade pinto beans provide a richer flavor, but canned beans are a convenient option for busy days.
Serving Suggestions
This classic Mexican meal pairs wonderfully with:
Warm corn tortillas
Mexican rice
Avocado slices
Fresh salsa verde
Pickled jalapeños
Grilled nopales (cactus)
Café de olla for breakfast
Storage Instructions
Refrigerator
Store the salsa with cheese and the beans separately in airtight containers for up to 4 days.
Freezer
Freeze the salsa (without the cheese) for up to 3 months.
Add fresh queso fresco when reheating.
Reheating
Warm the salsa gently over low heat, then add the cheese cubes during the last few minutes.
Heat the beans separately until hot.
Frequently Asked Questions
Can I use panela cheese instead of queso fresco?
Yes. Panela cheese is an excellent substitute because it also holds its shape when heated.
Does queso fresco melt?
Unlike mozzarella or cheddar, queso fresco softens but generally does not melt completely, making it ideal for this recipe.
Is this dish spicy?
It has a mild to medium heat. Remove the seeds from the jalapeños or substitute a milder pepper if you prefer a gentler flavor.
Can I make it vegetarian?
Yes. This recipe is naturally vegetarian when prepared with vegetable oil and served with homemade pinto beans.
Final Thoughts
Authentic Queso Fresco en Salsa Roja with Frijoles de la Olla is a beautiful example of traditional Mexican home cooking at its finest. Creamy cubes of fresh cheese simmered in a rich roasted tomato salsa, paired with tender pinto beans and warm corn tortillas, create a comforting meal that is both simple and incredibly flavorful. Whether enjoyed for breakfast, lunch, or dinner, this classic recipe celebrates the fresh ingredients and timeless techniques that define authentic Mexican cuisine. 🇲🇽🧀🍅🥣

Leave a Comment