Barbacoa Soup Recipe: Smoky Beef and Chipotle Velout Magic

Soups & Stews

Barbacoa Soup Recipe: Smoky Beef and Chipotle Velout Magic

This barbacoa soup recipe brings the soul of Mexican tradition into your kitchen with its deep, smoky flavors and tender beef that practically melts in your mouth.

The secret lies in slow-cooking beef with chipotle peppers and warm spices until it becomes fork-tender, then blending it into a velvety broth that's rich yet balanced.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect harmony of smoky, spicy, and savory notes that make it a standout dish.

The beauty of barbacoa soup is its versatility—it's hearty enough to satisfy a crowd but simple enough to make on a weeknight.

You'll start with a base of aromatic onions, garlic, and tomatoes, then build layers of flavor with ground cumin, oregano, and a touch of cinnamon, all tied together by the smoky depth of chipotle peppers.

The beef cooks low and slow, absorbing all those flavors until it's so tender it falls apart at the touch of a spoon.

What you'll end up with is a soup that's as comforting as it is complex—a deep red broth with chunks of tender beef, soft vegetables, and a hint of heat that lingers just enough to keep you reaching for another bowl.

The texture is where the magic happens: creamy yet substantial, with just the right balance of liquid and solids. This isn't just soup; it's a flavor experience that transports you to the streets of Mexico with every bite.

Serve it with warm tortillas, a side of refried beans, or a simple green salad to round out the meal. The leftovers reheat beautifully, making it perfect for meal prep or feeding a family. Here's how to bring this classic dish to life in your own kitchen, step by step.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for barbacoa soup

Six ingredients bring smoky Mexican magic to your pot—no fancy shopping needed.

Ingredient Amount Notes
Beef Chuck Roast 🥩 2 ½ lb Pre-cut into 1-inch cubes
Yellow Onions 🧅 2 whole Chopped, medium size
Garlic Cloves 🧄 6 cloves Peeled, roughly chopped
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Chipotle Peppers in Adobo 🌶️ 2 whole Adjusted to taste for heat
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Ground Cinnamon 🌶️ ½ tsp Warmth without overpowering
Beef Broth 💧 4 cups Low-sodium preferred
Carrots 🥕 3 whole Baby carrots or chopped
Celery Stalks 🧅 3 whole Chopped, with leaves
Bay Leaves 🌿 2 whole Fresh preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 2 tbsp For initial searing

The beef is everything here. Chuck roast is your best bet—it's tough enough to soak up all those smoky flavors and become fork-tender. Grab it from the butcher counter if you can; they'll cut it for you. Look for good marbling, and if it's pre-cubed, even better. The chipotle peppers in adobo? Trader Joe's or Mexican markets usually have the best selection—pick the ones with the most sauce, they're more flavorful. And don't skip the cinnamon; it's subtle but adds that authentic warmth that makes this soup sing.

No chipotle peppers? Smoked paprika plus a pinch of cayenne gets you close. Running low on beef broth? Water plus a bouillon cube works in a pinch. The carrots and celery can be swapped for any veggies you've got—potatoes, zucchini, even corn if you're feeling adventurous. Fresh bay leaves are ideal, but dried work too (just halve the amount). And if you're worried about the heat, remove the seeds from the chipotles before blending—you'll still get the smoky flavor without the fire.

This soup tastes even better the next day, which is perfect because it keeps for 4-5 days in the fridge. Freeze portions for up to 3 months if you're planning ahead. I like to make a double batch—one for dinner, one for lunches. The flavors meld beautifully overnight, and it reheats like a dream. Just give it a quick stir and maybe a splash of water if it's too thick. Serve it with warm tortillas or crusty bread to soak up every last drop of that smoky goodness.

❤️

Why You'll Love This Recipe

  • Slow-Cooker Simplicity: The beef chuck roast practically melts in itself—just toss it in with onions, garlic, and those smoky chipotle peppers, then let the slow cooker do the heavy lifting. Honestly, I’ve made this while grading papers, scrolling through my phone, or even napping. The hardest part is remembering to stir it once.
  • Smoky Depth in Minutes: That canned tomato sauce and adobo sauce combo? It’s the secret weapon here. The chipotle peppers add this just-right heat that lingers without overpowering, while the garlic and onions caramelize into something rich and savory. Between us, it tastes like a weekend in Mexico—even if I made it on a Tuesday.
  • Leftovers That Beg for More: This soup only gets better the next day. The flavors meld into this perfect balance of tender beef, smoky spices, and thick, hearty broth. I’ll be real: my freezer is always stocked with extra portions because reheating it is just as easy as the first time. (Yes, even on a Tuesday night.)
  • Budget-Friendly Crowd-Pleaser: A chuck roast and a few pantry staples feed six people for under $20. It’s the kind of dish where everyone—my picky teenage son included—asks for seconds. Plus, the leftovers stretch into lunches or even tacos later in the week. Solid move for a recipe that feels fancy but costs next to nothing.

Step-by-step instructions for smoky beef and chipotle velout

Here's how to build this rich, smoky masterpiece from scratch—no shortcuts, just deep flavor.

1

Sear the Beef for Maximum Flavor

Heat a large Dutch oven over medium-high heat until hot. Add the 2 tablespoons olive oil and swirl to coat the bottom. Working in batches if needed, add the 2.5 lb beef chuck roast cut into 1-inch cubes and sear undisturbed for 2-3 minutes per side until deeply browned. This step creates the Maillard reaction—those golden crusts packed with flavor that will infuse your soup.

As you sear, resist the urge to crowd the pan. Give each piece room to develop that perfect crust. Once all the beef is browned, transfer it to a plate and set aside. You'll notice the pan will have some browned bits stuck to the bottom—don't scrape them out yet. We'll use those flavor bombs later.

2

Build the Aromatic Base

In the same Dutch oven (with those precious browned bits), add the 2 whole yellow onions and 3 whole celery stalks chopped, along with the 3 whole carrots chopped. Cook for 5-6 minutes until the vegetables begin to soften and the onions turn translucent. Stir occasionally to prevent burning.

Add the 6 cloves garlic cloves roughly chopped and cook for another 30 seconds until fragrant. Here's where the magic happens: pour in the 2 cups canned tomato sauce and scrape vigorously with a wooden spoon to deglaze the pan. You're capturing all those browned bits that hold so much flavor. Let this simmer gently for 2 minutes to meld the flavors.

3

Develop the Smoky Spice Blend

While the tomato sauce simmers, prepare the chipotle mixture in a small bowl. Remove the 2 whole chipotle peppers in adobo from their sauce and finely chop them (wear gloves if you're sensitive to heat). Add them to a bowl with 2 tablespoons ground cumin, 1 tablespoon dried oregano, ½ teaspoon ground cinnamon, 1.5 teaspoons salt, and ½ teaspoon black pepper. Mix well to combine.

Return to your Dutch oven and stir in the spice blend. Let it cook for 1 minute to toast the spices and release their aromas. This is where the soup gets its signature smoky depth. Add the 4 cups beef broth and 2 whole bay leaves, then scrape any remaining bits from the bottom of the pot into the liquid. Bring everything to a gentle simmer.

4

Slow Cook to Tender Perfection

Return the seared beef to the pot and stir gently to combine. The liquid should just cover the beef—if it looks too thin, you can add a splash of water. Bring to a boil, then reduce heat to low and cover partially. Let it simmer for 2-2.5 hours until the beef is fork-tender and falls apart easily. This long cooking time is crucial—it breaks down the tough chuck roast into melt-in-your-mouth pieces.

Check the seasoning about halfway through. Taste the broth and adjust with more salt if needed. The soup should have a rich, velvety texture with deep smoky notes from the chipotle and warm spices. If it reduces too much, you can add a little water or broth to reach your desired consistency.

5

Finish and Serve with Confidence

Once the beef is tender, remove the 2 bay leaves and discard them. Taste the soup and adjust the seasoning one final time if needed. The soup should be well-balanced—smoky from the chipotle, warm from the cinnamon, and rich from the beef and tomato.

For serving, ladle the soup into bowls and garnish with additional chopped chipotle if you want more heat, or a sprinkle of fresh cilantro for brightness. This soup tastes even better the next day as the flavors continue to develop. Serve with warm tortillas or crusty bread to soak up every last drop of that velvety broth.

👨‍🍳

Pro Tips For Making Barbacoa Soup

  • Sear the Chuck First: After I stopped skipping this step, the soup actually tasted like it spent time in a smoky pit. Pat the beef dry, then sear it in a Dutch oven over medium-high heat until deep brown crust forms—about 8-10 minutes per side. That crust locks in flavor when it braises later.
  • Char the Adobo Scraps: Don’t toss those chipotle pepper scraps from the adobo jar—they’re flavor gold. Toss them into a dry skillet over medium heat until they darken and smell like campfire smoke. Tear them up and add to the soup; it’s the difference between "meh" and "holy smoky goodness."
  • Simmer Low and Slow: I used to rush this, but barbacoa soup demands patience. Once everything’s in the pot, reduce heat to a bare simmer (just tiny bubbles breaking the surface) and cover. Three hours later, the beef will fall apart like it’s been cooking all day—no need for a pressure cooker.
  • Blitz the Onions: Pulse your yellow onions in a food processor until they’re a rough paste—no need for tiny bits. This dissolves faster and sweets up the broth without you having to babysit the pot. (Yes, even if you’re impatient like me.)

Troubleshooting this recipe

Beef Too Tough?

If your beef isn't tender after 2-2.5 hours of simmering, extend the cooking time by another 30-60 minutes. The key is patience—chuck roast needs time to break down. If you're short on time, try cutting the beef into ½-inch cubes instead of 1-inch for faster cooking.

I've found that adding 1 cup of water halfway through also helps keep the beef moist. 💪

Broth Too Thin?

If your soup is watery after simmering, let it reduce uncovered on medium-low heat for 10-15 minutes. Stir occasionally to prevent burning. For a quicker fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2-3 minutes until thickened.

Avoid over-reducing—this soup should still be velvety, not gluey.

Spice Balance Off?

Too much heat? Reduce the chipotle to 1 pepper next time or remove the seeds before blending. For more depth without heat, add ½ teaspoon smoked paprika. If it's bland, boost the cumin to 2.5 tablespoons or add 1 teaspoon soy sauce for umami. Taste as you go—adjust gradually!

Vegetables Mushy?

Add carrots and celery only in the last 30 minutes of cooking to preserve texture. For extra flavor, roast them at 400°F for 20 minutes before adding to the soup. If they're already overcooked, blend them into the broth for creaminess instead of serving as chunks. 🥕

Smoke Flavor Weak?

Boost the smoky depth by adding 1 teaspoon liquid smoke (like La Choy) or ½ teaspoon smoked salt at the end. For authenticity, char the onions and garlic slightly before cooking.

If using store-bought adobo sauce, reduce it by half—it's already concentrated. The chipotles should be the star, so don't skimp!

Grainy Texture?

If the soup feels chunky, blend 1-2 cups of the broth with the beef until smooth using an immersion blender. For a rustic look, leave some chunks but stir in 1 tablespoon sour cream or Greek yogurt to soften the texture.

Avoid over-blending—this soup should have a satisfying heartiness, not be completely smooth. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 10g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about barbacoa soup

1

Can I use goat meat instead of beef for authentic barbacoa?

Traditional Mexican barbacoa often uses goat, which becomes incredibly tender when slow-cooked. If you choose goat, expect a slightly gamey flavor that pairs beautifully with the smoky chipotle. Cook it for 2.5-3 hours to ensure perfect tenderness—goat breaks down faster than beef but still needs plenty of time to absorb the flavors.

2

How can I make this soup vegetarian?

Swap the beef for 2.5 lbs portobello mushrooms or 1.5 lbs extra-firm tofu pressed and cubed. Boost umami with 1 tablespoon soy sauce or mushroom powder, and add 1 cup cooked lentils for heartiness. The chipotle and cumin will still shine, but reduce cooking time to 1.5 hours—vegetarian proteins cook faster.

3

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm on the stove over medium-low heat for 5-7 minutes, stirring occasionally. Add a splash of water or broth if it thickens too much. Microwave in 1-minute intervals to preserve texture.

4

Why does my soup taste too salty?

Check your broth first—low-sodium options reduce overall saltiness. If needed, balance with 1 cup unsalted tomato sauce or ½ cup coconut milk to dilute. For a quick fix, add 1 tablespoon lemon juice or 1 teaspoon apple cider vinegar to brighten flavors. Always taste as you go!

5

Can I make this soup in an Instant Pot?

Yes! Sauté beef and veggies first, then add all ingredients except broth. Cook on high pressure for 40 minutes, then natural release. Finish with broth and simmer 10 minutes** on sauté mode. The pressure cooker cuts time but may need extra broth to compensate for moisture loss.

★★★★★4.7(15 reviews)
Categories Soups & Stews