This Sopa de Fideo with Ground Beef and Beans is hearty, comforting, and packed with tender fideo noodles, seasoned ground beef, creamy potatoes, pinto beans, and a rich tomato broth. Finished with cilantro, lime, queso fresco, and avocado, it’s an easy Mexican-inspired soup that’s perfect for a satisfying family dinner.
Few meals are as comforting as a steaming bowl of Sopa de Fideo with Ground Beef and Beans. This hearty version takes classic tomato-based fideo soup and turns it into a filling one-pot meal with savory ground beef, tender potatoes, and pinto beans.
The real secret to great flavor is toasting the fideo before adding the broth. Those thin noodles become lightly golden and develop a subtle nutty flavor that gives the finished soup much more depth. Fresh Roma tomatoes are blended with garlic and broth to create the tomato base, while cumin, Mexican oregano, chili powder, onion, and an optional jalapeño provide plenty of warm, savory flavor.
Once everything has simmered together, you get a rich, comforting soup filled with tender noodles, potatoes, beef, and beans in every spoonful. Add fresh cilantro, creamy avocado, crumbled queso fresco, chopped onion, and plenty of fresh lime juice just before serving.
Let’s dive into everything you need to know to make this hearty Sopa de Fideo with Ground Beef and Beans at home.
Why You’ll Love This Sopa de Fideo with Ground Beef and Beans
There’s plenty to love about this comforting one-pot soup:
Hearty enough for dinner. Ground beef, potatoes, beans, and noodles transform a simple fideo soup into a satisfying complete meal.
Rich tomato-based broth. Fresh Roma tomatoes, tomato paste, garlic, spices, and broth create a deeply savory base.
Toasted fideo adds extra flavor. Toasting the noodles before simmering gives them a subtle nutty flavor and adds another layer of depth to the soup.
Easy one-pot cooking. After quickly blending the tomato mixture, almost everything cooks together in a single pot or Dutch oven.
Easy to customize. Add carrots, zucchini, corn, green chiles, extra beans, or more peppers depending on what you have available.
Adjustable heat level. Keep it mild or add jalapeño, serrano, or cayenne for a spicier bowl.
Perfect with fresh toppings. Lime, cilantro, avocado, queso fresco, onion, and Mexican crema make it easy for everyone to customize their own bowl.
Ingredients You’ll Need

Here’s everything you’ll need to make this hearty beef and bean fideo soup and why each ingredient matters.
- 1 lb lean ground beef — Makes the soup hearty and adds rich, savory flavor without making the broth excessively greasy.
- 7 oz fideo noodles or broken vermicelli — These thin noodles are the signature ingredient. Toasting them before simmering adds wonderful flavor.
- 1 can (15 oz) pinto beans, drained and rinsed — Add creamy texture and make the soup even more filling.
- 2 medium russet potatoes, peeled and diced — Become soft and tender as they simmer while naturally adding body to the broth.
- ¼ yellow onion, finely chopped — Provides an aromatic savory base for the ground beef.
- 2 cloves garlic, minced — Adds fresh garlic flavor to the tomato mixture.
- 4 Roma tomatoes, roughly chopped — Form the fresh tomato base of the soup.
- 2 tablespoons tomato paste — Concentrates the tomato flavor and gives the broth additional richness.
- 6 cups beef broth or chicken broth — Creates the soup base and provides enough liquid for cooking the potatoes and fideo.
- 1 tablespoon vegetable oil — Helps brown the beef and toast the noodles.
- 1 teaspoon ground cumin — Adds warm, earthy flavor.
- 1 teaspoon dried Mexican oregano — Brings aromatic herbal flavor that complements the tomatoes and beef.
- 1 teaspoon chili powder — Adds warmth, color, and mild chile flavor.
- ½ teaspoon garlic powder — Reinforces the fresh garlic and distributes savory flavor throughout the broth.
- ½ teaspoon black pepper — Adds gentle warmth.
- ½ teaspoon salt, or to taste — Enhances all the other flavors. Adjust according to the saltiness of your broth.
- 1 small jalapeño, finely chopped, optional — Adds fresh chile flavor and extra heat.
- 1 bay leaf — Adds subtle aromatic depth while the soup simmers.
For Serving
- Fresh cilantro — Adds freshness and color.
- Lime wedges — Bright acidity balances the rich beef and tomato broth.
- Queso fresco — Adds a creamy, salty finish.
- Diced avocado — Provides cool, creamy contrast.
- Chopped onion — Adds fresh crunch and sharpness.
- Warm corn or flour tortillas — Perfect for serving alongside the hot soup.
How to Make Sopa de Fideo with Ground Beef and Beans
This soup comes together in about 45 minutes, and most of the cooking happens in one pot.
Step 1: Prepare the Tomato Mixture
Place the roughly chopped Roma tomatoes, minced garlic, and approximately ½ cup of broth in a blender.
Blend until completely smooth, then set the tomato mixture aside.
This fresh tomato mixture will form the flavorful foundation of the broth.
Step 2: Brown the Ground Beef
Heat the vegetable oil in a large pot or Dutch oven over medium-high heat.
Add the ground beef and finely chopped onion.
Cook for 6–8 minutes, breaking the beef into small pieces as it browns.
If your beef releases a significant amount of grease, carefully drain away the excess before continuing.
Step 3: Season the Beef
Add the cumin, Mexican oregano, chili powder, garlic powder, black pepper, and salt.
Stir thoroughly so the seasonings evenly coat the beef.
Cook for approximately 1 minute, stirring frequently, until the spices become fragrant.
Step 4: Toast the Fideo
Push the seasoned beef toward one side of the pot.
Add the dry fideo noodles to the available space and toast for 2–3 minutes, stirring frequently.
The noodles should become lightly golden but should not burn.
This quick toasting step gives fideo its characteristic nutty flavor and adds more depth to the finished soup.
Step 5: Build the Tomato Base
Pour the blended tomato and garlic mixture into the pot.
Add the tomato paste and stir everything together.
Cook for approximately 2 minutes to allow the fresh tomato mixture to deepen slightly in flavor before adding the remaining liquid.
Step 6: Add the Broth and Potatoes
Pour in the remaining broth.
Add the diced russet potatoes, optional chopped jalapeño, and bay leaf.
Stir everything together and bring the soup to a gentle boil.
Step 7: Simmer the Soup
Reduce the heat to medium-low and partially cover the pot.
Simmer for 15–20 minutes, stirring occasionally, until the potatoes are tender and the fideo noodles are cooked.
Keep an eye on the consistency because the noodles will absorb some of the broth as they cook.
Step 8: Add the Pinto Beans
During the final 5 minutes of cooking, stir in the drained and rinsed pinto beans.
Continue simmering until the beans are completely heated through.
Adding them toward the end keeps them intact while still allowing them to absorb some of the soup’s flavor.
Step 9: Adjust the Seasoning
Remove and discard the bay leaf.
Taste the broth and adjust with additional salt, black pepper, cumin, or chili powder as needed.
If the noodles have absorbed more broth than expected and the soup is too thick, simply stir in additional broth or water until it reaches your preferred consistency.
Step 10: Garnish and Serve
Ladle the hot soup into individual bowls.
Top with chopped cilantro, crumbled queso fresco, diced avocado, chopped onion, and a generous squeeze of fresh lime juice.
Serve immediately with warm corn or flour tortillas.
Recipe Notes
Fideo: Look for thin Mexican fideo noodles. If they’re unavailable, broken vermicelli or angel hair pasta can work as substitutes.
Toast the noodles: Don’t skip this step. Toasting develops a lightly nutty flavor and gives the soup considerably more depth.
Ground beef: Lean ground beef works especially well because it keeps the soup hearty without adding excessive grease.
Beans: Pinto beans are a natural choice, but black beans or kidney beans can also be substituted.
Potatoes: Russet potatoes soften beautifully during simmering and help give the broth additional body.
Control the consistency: Fideo absorbs liquid both during and after cooking. Keep extra broth available if you prefer a soupier consistency.
Add more vegetables: Diced carrots, zucchini, corn, or green chiles are all delicious additions.
For more heat: Add an extra jalapeño, a serrano pepper, or a small pinch of cayenne.
For thicker soup: Simmer uncovered for several additional minutes, keeping in mind that the noodles will continue absorbing liquid as the soup rests.
Make ahead: Although leftovers are delicious, fideo continues absorbing broth during storage. Expect to add extra broth when reheating.
How to Serve Sopa de Fideo with Ground Beef and Beans
This soup is hearty enough to serve as a complete meal, but fresh toppings make each bowl even better.
- Finish with plenty of fresh lime juice
- Sprinkle with fresh cilantro and chopped onion
- Add creamy diced avocado
- Top with crumbled queso fresco
- Serve with warm corn or flour tortillas
- Add fresh or pickled jalapeño slices for extra heat
- Spoon a little Mexican crema over the top
- Add extra pinto beans for an even heartier bowl
- Serve with tortilla chips for extra crunch
- Pair with a simple avocado or tomato salad
For a family dinner, place the toppings in separate bowls and let everyone customize their own serving.
Tips for the Best Sopa de Fideo
Toast the fideo until lightly golden. You want some color on the noodles without burning them. Stir frequently because thin noodles can brown quickly.
Brown the beef properly. Give the ground beef enough time to develop some color before adding the liquid ingredients. This builds a more flavorful soup base.
Let the spices become fragrant. Cooking the cumin, oregano, chili powder, and other seasonings briefly with the beef helps develop their flavor.
Cut the potatoes evenly. Similar-sized pieces will cook at approximately the same rate.
Don’t add the beans too early. Canned beans are already cooked, so adding them during the final five minutes is enough to heat them without making them overly soft.
Use fresh Roma tomatoes. Blending fresh tomatoes with garlic creates a bright tomato base that becomes richer as the soup simmers.
Keep extra broth nearby. Fideo is very good at absorbing liquid. Extra broth makes it easy to adjust the consistency during cooking or reheating.
Taste at the end. Broths vary significantly in sodium, so make your final salt adjustment only after the soup has simmered.
Don’t forget the lime. A squeeze of fresh lime immediately before eating brightens the rich tomato and beef flavors.
Serve it promptly. The soup has its best broth-to-noodle ratio shortly after cooking because the fideo continues absorbing liquid as it sits.
Storage Information
Allow leftover Sopa de Fideo to cool before transferring it to an airtight container.
Store in the refrigerator for up to 3 days.
Keep in mind that the fideo noodles will continue absorbing broth during refrigeration. The soup will therefore become noticeably thicker by the following day.
When reheating, transfer the desired amount to a saucepan and add a splash of beef broth, chicken broth, or water to loosen the consistency.
Reheat gently over medium-low heat, stirring occasionally, until completely heated through.
Add fresh cilantro, avocado, queso fresco, onion, and lime only after reheating for the freshest flavor and texture.
Frequently Asked Questions
What is fideo?
Fideo is a thin pasta commonly used in Mexican and Spanish dishes. For sopa de fideo, the noodles are typically toasted before liquid is added, giving them a distinctive lightly nutty flavor.
What can I use if I can’t find fideo noodles?
Broken vermicelli or thin angel hair pasta can be used as alternatives. Break longer noodles into shorter pieces before toasting them.
Why should I toast the fideo before adding the broth?
Toasting adds a subtle nutty flavor and creates more depth than simply boiling the noodles directly in the broth.
Can I make this soup without ground beef?
The ground beef is an important part of this particular hearty version, but the basic method can be adapted. Additional beans or vegetables could be used for a different variation.
Can I use black beans instead of pinto beans?
Yes. Black beans work well, and kidney beans can also be used if that’s what you have available.
How can I make the soup spicier?
Add an extra jalapeño, substitute serrano pepper, add cayenne, or garnish individual bowls with sliced fresh jalapeños.
Why did my Sopa de Fideo become so thick?
The noodles naturally absorb broth as they cook and continue absorbing it while the soup rests. Simply add additional broth or water until you reach your preferred consistency.
Can I add more vegetables?
Absolutely. Carrots, zucchini, corn, and green chiles all work well with the beef, beans, potatoes, and tomato broth.
Can Sopa de Fideo be made ahead?
Yes, although its consistency changes because the noodles continue absorbing liquid. If preparing ahead, keep extra broth available and add it while reheating.
How long does Sopa de Fideo with Ground Beef last in the refrigerator?
Stored properly in an airtight container, leftovers can be refrigerated for up to 3 days.
Recipe Card
Recipe: Sopa de Fideo with Ground Beef and Beans
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: About 45 minutes
Servings: 6
Main Ingredients: Ground beef, fideo noodles, pinto beans, potatoes, Roma tomatoes, onion, garlic, and broth
Best Served With: Cilantro, lime, queso fresco, avocado, chopped onion, and warm tortillas
This Sopa de Fideo with Ground Beef and Beans takes the comforting simplicity of fideo soup and turns it into a hearty, satisfying meal filled with seasoned beef, tender potatoes, creamy pinto beans, and toasted noodles simmered in a savory tomato broth.
The toppings make it even better. A squeeze of fresh lime cuts through the rich broth, cilantro and onion add freshness, avocado contributes creaminess, and crumbled queso fresco provides the perfect salty finish.
Serve it steaming hot with a stack of warm tortillas on the side for a cozy, filling meal that’s especially satisfying when you’re craving a big bowl of Mexican-inspired comfort food.
Print
Sopa de Fideo with Ground Beef and Beans
Ingredients
Here’s everything you’ll need to make this hearty beef and bean fideo soup and why each ingredient matters.
- 1 lb lean ground beef — Makes the soup hearty and adds rich, savory flavor without making the broth excessively greasy.
- 7 oz fideo noodles or broken vermicelli — These thin noodles are the signature ingredient. Toasting them before simmering adds wonderful flavor.
- 1 can (15 oz) pinto beans, drained and rinsed — Add creamy texture and make the soup even more filling.
- 2 medium russet potatoes, peeled and diced — Become soft and tender as they simmer while naturally adding body to the broth.
- ¼ yellow onion, finely chopped — Provides an aromatic savory base for the ground beef.
- 2 cloves garlic, minced — Adds fresh garlic flavor to the tomato mixture.
- 4 Roma tomatoes, roughly chopped — Form the fresh tomato base of the soup.
- 2 tablespoons tomato paste — Concentrates the tomato flavor and gives the broth additional richness.
- 6 cups beef broth or chicken broth — Creates the soup base and provides enough liquid for cooking the potatoes and fideo.
- 1 tablespoon vegetable oil — Helps brown the beef and toast the noodles.
- 1 teaspoon ground cumin — Adds warm, earthy flavor.
- 1 teaspoon dried Mexican oregano — Brings aromatic herbal flavor that complements the tomatoes and beef.
- 1 teaspoon chili powder — Adds warmth, color, and mild chile flavor.
- ½ teaspoon garlic powder — Reinforces the fresh garlic and distributes savory flavor throughout the broth.
- ½ teaspoon black pepper — Adds gentle warmth.
- ½ teaspoon salt, or to taste — Enhances all the other flavors. Adjust according to the saltiness of your broth.
- 1 small jalapeño, finely chopped, optional — Adds fresh chile flavor and extra heat.
- 1 bay leaf — Adds subtle aromatic depth while the soup simmers.
For Serving
- Fresh cilantro — Adds freshness and color.
- Lime wedges — Bright acidity balances the rich beef and tomato broth.
- Queso fresco — Adds a creamy, salty finish.
- Diced avocado — Provides cool, creamy contrast.
- Chopped onion — Adds fresh crunch and sharpness.
- Warm corn or flour tortillas — Perfect for serving alongside the hot soup.
Instructions
This soup comes together in about 45 minutes, and most of the cooking happens in one pot.
Step 1: Prepare the Tomato Mixture
Place the roughly chopped Roma tomatoes, minced garlic, and approximately ½ cup of broth in a blender.
Blend until completely smooth, then set the tomato mixture aside.
This fresh tomato mixture will form the flavorful foundation of the broth.
Step 2: Brown the Ground Beef
Heat the vegetable oil in a large pot or Dutch oven over medium-high heat.
Add the ground beef and finely chopped onion.
Cook for 6–8 minutes, breaking the beef into small pieces as it browns.
If your beef releases a significant amount of grease, carefully drain away the excess before continuing.
Step 3: Season the Beef
Add the cumin, Mexican oregano, chili powder, garlic powder, black pepper, and salt.
Stir thoroughly so the seasonings evenly coat the beef.
Cook for approximately 1 minute, stirring frequently, until the spices become fragrant.
Step 4: Toast the Fideo
Push the seasoned beef toward one side of the pot.
Add the dry fideo noodles to the available space and toast for 2–3 minutes, stirring frequently.
The noodles should become lightly golden but should not burn.
This quick toasting step gives fideo its characteristic nutty flavor and adds more depth to the finished soup.
Step 5: Build the Tomato Base
Pour the blended tomato and garlic mixture into the pot.
Add the tomato paste and stir everything together.
Cook for approximately 2 minutes to allow the fresh tomato mixture to deepen slightly in flavor before adding the remaining liquid.
Step 6: Add the Broth and Potatoes
Pour in the remaining broth.
Add the diced russet potatoes, optional chopped jalapeño, and bay leaf.
Stir everything together and bring the soup to a gentle boil.
Step 7: Simmer the Soup
Reduce the heat to medium-low and partially cover the pot.
Simmer for 15–20 minutes, stirring occasionally, until the potatoes are tender and the fideo noodles are cooked.
Keep an eye on the consistency because the noodles will absorb some of the broth as they cook.
Step 8: Add the Pinto Beans
During the final 5 minutes of cooking, stir in the drained and rinsed pinto beans.
Continue simmering until the beans are completely heated through.
Adding them toward the end keeps them intact while still allowing them to absorb some of the soup’s flavor.
Step 9: Adjust the Seasoning
Remove and discard the bay leaf.
Taste the broth and adjust with additional salt, black pepper, cumin, or chili powder as needed.
If the noodles have absorbed more broth than expected and the soup is too thick, simply stir in additional broth or water until it reaches your preferred consistency.
Step 10: Garnish and Serve
Ladle the hot soup into individual bowls.
Top with chopped cilantro, crumbled queso fresco, diced avocado, chopped onion, and a generous squeeze of fresh lime juice.
Serve immediately with warm corn or flour tortillas.