Some of the most beloved dishes in Mexican cuisine aren't the most elaborate—they're the ones that have nourished families for generations. Frijol Soup, known in Spanish as Sopa de Frijoles, is one of those timeless recipes. Made with simple ingredients like beans, onions, garlic, and herbs, this comforting soup transforms pantry staples into a rich and satisfying meal.
Across Mexico, beans are a daily part of life. They're affordable, nutritious, and incredibly versatile. Whether served alongside tacos, spooned over rice, or enjoyed as a hearty soup, beans have been a cornerstone of Mexican cooking for centuries.
Frijol Soup celebrates the humble bean in its purest form. Creamy, flavorful, and deeply comforting, it's the kind of dish that feels like home with every spoonful.
What Is Frijol Soup?
Frijol Soup is a traditional Mexican bean soup typically made with pinto beans or black beans simmered until tender and then blended or partially mashed to create a thick, velvety texture.
Depending on the region and family recipe, the soup may include tomatoes, chile peppers, cilantro, epazote, or smoky ingredients like bacon and ham. Some versions are completely vegetarian, while others incorporate meat for additional richness.
Regardless of the variation, the soup remains a comforting staple throughout Mexico.
Why You'll Love This Recipe
Budget-Friendly
Beans are one of the most affordable and nutritious ingredients available.
Rich and Filling
High in protein and fiber, Frijol Soup is satisfying enough to serve as a complete meal.
Easy to Make
Simple ingredients and straightforward preparation make this recipe accessible for home cooks of all skill levels.
Authentic Mexican Comfort Food
This soup delivers traditional flavors that have stood the test of time.
Ingredients
For the Soup
- 2 cups dried pinto beans or black beans
- 8 cups water
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 tablespoon vegetable oil
- 2 tomatoes, diced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt to taste
- Black pepper to taste
Optional Ingredients
- 2 slices bacon, chopped
- 1 jalapeño pepper, diced
- 1 teaspoon chipotle powder
- Fresh cilantro
- Epazote leaves
For Garnishing
- Crumbled queso fresco
- Diced avocado
- Fresh cilantro
- Lime wedges
- Tortilla strips
- Sour cream
Equipment Needed
- Large soup pot or Dutch oven
- Blender or immersion blender
- Wooden spoon
- Ladle
Preparing the Beans
Step 1: Sort and Rinse
Check the dried beans for small stones or debris.
Rinse thoroughly under cold water.
Step 2: Soak Overnight
Place the beans in a large bowl and cover with water.
Allow them to soak overnight.
Step 3: Drain
Drain and rinse the beans before cooking.
Cooking the Beans
Step 1: Simmer
Place beans in a large pot with fresh water.
Add the bay leaf.
Bring to a boil, then reduce heat and simmer for 1½ to 2 hours, or until tender.
Step 2: Reserve Liquid
Do not discard the cooking liquid.
It adds flavor and helps create the soup's creamy texture.
Making the Soup
Step 1: Sauté Aromatics
Heat vegetable oil in a large pot.
Add onions and cook until softened.
Stir in garlic and cook for 30 seconds.
Step 2: Add Tomatoes
Add diced tomatoes and cook until they begin to break down.
Step 3: Season
Add cumin, oregano, salt, and black pepper.
Stir well.
Step 4: Add Beans
Add the cooked beans along with several cups of their cooking liquid.
Simmer for 15 minutes.
Step 5: Blend
Use an immersion blender or regular blender to puree the soup until smooth.
For a chunkier texture, blend only half the soup.
Step 6: Final Simmer
Return the soup to the pot and simmer for another 10 minutes.
Adjust seasoning as needed.
Tips for the Best Frijol Soup
Cook Beans Until Very Tender
Soft beans create a naturally creamy texture.
Save the Bean Broth
The cooking liquid contains flavor and starch that enhance the soup.
Blend to Your Preference
Some families prefer a silky soup, while others enjoy a rustic texture.
Add Garnishes Generously
Fresh toppings add color, texture, and flavor.
Delicious Variations
Black Bean Soup
Use black beans instead of pinto beans for a darker, richer soup.
Smoky Frijol Soup
Add bacon or smoked ham for extra depth.
Spicy Frijol Soup
Include jalapeños, serrano peppers, or chipotle peppers.
Vegetarian Frijol Soup
Use vegetable broth and skip any meat-based ingredients.
Creamy Frijol Soup
Stir in a small amount of Mexican crema before serving.
What to Serve with Frijol Soup
This soup pairs beautifully with:
- Warm corn tortillas
- Mexican rice
- Quesadillas
- Fresh salad
- Guacamole
- Tortilla chips
- Grilled vegetables
- Mexican cornbread
Storage Instructions
Refrigeration
Store in an airtight container for up to 5 days.
Freezing
Freeze for up to 3 months.
Allow the soup to cool completely before freezing.
Reheating
Reheat gently on the stovetop, adding a splash of water if needed.
Nutritional Benefits
Beans are among the most nutritious foods in Mexican cuisine.
They provide:
- Plant-based protein
- Dietary fiber
- Iron
- Magnesium
- Potassium
- Folate
This makes Frijol Soup both satisfying and nourishing.
Frequently Asked Questions
Can I use canned beans?
Yes. While dried beans provide the best flavor, canned beans are a convenient alternative.
Which beans are most traditional?
Pinto beans and black beans are the most commonly used varieties in Mexico.
Is Frijol Soup vegetarian?
It can be. Simply omit bacon or meat-based ingredients.
Can I make it ahead?
Absolutely. The flavors often improve after a day in the refrigerator.
Final Thoughts
Frijol Soup is proof that simple ingredients can create extraordinary comfort. Rich, creamy, and deeply satisfying, this traditional Mexican bean soup has earned its place as a beloved staple in kitchens across the country.
Whether you're looking for a budget-friendly meal, a nutritious vegetarian option, or a taste of authentic Mexican home cooking, Frijol Soup delivers warmth and flavor in every bowl. Serve it with your favorite toppings and a stack of warm tortillas, and you'll have a meal that's both humble and unforgettable.
0 Comments