Advertisement

Authentic Mexican Sopa de Fideo con Frijoles

A humble, comforting Mexican tomato fideo soup loaded with tender pinto beans, served with salty queso fresco, whole pickled serrano peppers, and warm flour tortillas. This is simple comida de casa—the kind of inexpensive, filling meal made in a real family kitchen.

Recipe Information

Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

For the Pinto Beans

2 cups dried pinto beans, rinsed

½ white onion

3 garlic cloves

7–8 cups water

1½ teaspoons salt, or to taste

For the Sopa de Fideo

7 oz fideo noodles or broken thin vermicelli

2 tablespoons vegetable oil

4 Roma tomatoes

¼ white onion

2 garlic cloves

4 cups bean broth or chicken broth

3 cups cooked pinto beans

½ teaspoon ground cumin, optional

Salt to taste

For Serving

Queso fresco

Pickled serrano peppers

Warm flour or corn tortillas

Lime wedges, optional

Instructions

1. Cook the Pinto Beans

Place the rinsed pinto beans in a large pot with the onion and garlic.

Add enough water to cover the beans generously.

Bring to a boil, then lower the heat and partially cover the pot.

Simmer for about 1½–2 hours, or until the beans are completely tender. Add additional hot water if needed during cooking.

Season with salt once the beans are tender.

Important: Save the bean broth. It adds a rich homemade flavor to the fideo soup.

2. Make the Tomato Base

Add the Roma tomatoes, onion, garlic, and about 1 cup of bean broth to a blender.

Blend until smooth.

For a more rustic homemade texture, you don’t need to strain the tomato mixture.

3. Toast the Fideo

Heat the vegetable oil in a large pot over medium heat.

Add the dry fideo noodles.

Cook while stirring frequently until the noodles become golden brown in scattered areas.

Watch carefully because thin fideo can burn quickly.

4. Add the Tomato Sauce

Carefully pour the blended tomato mixture over the toasted noodles.

Stir well and cook for approximately 5 minutes.

The tomato sauce should deepen slightly in color and lose its raw tomato taste.

5. Add the Beans

Pour in the remaining bean broth.

Add the cooked pinto beans and cumin, if using.

Season lightly with salt.

Bring everything to a gentle simmer.

Cook uncovered for 8–10 minutes, or until the fideo is tender.

The finished soup should have a loose, brothy consistency with plenty of whole beans and soft noodles, just like a rustic homemade bowl.

6. Serve

Ladle the hot sopa de fideo con frijoles into deep bowls.

Add a thick slice of queso fresco directly on the edge of the hot soup.

Top with one or two whole pickled serrano peppers.

Serve with a stack of warm tortillas on the side.

Abuela-Style Tip

Don’t drain the cooked beans and replace the liquid with plain water. The bean broth is what gives this simple soup its deep, comforting homemade taste.

Also, toast the fideo before adding the tomato sauce. That’s the little step that gives Mexican sopa de fideo its characteristic flavor. 🇲🇽❤️

Advertisement
Advertisement