Mexican Pork Sauce Recipe: Smoky Chipotle and Tomato Velout With Crispy Celery Crowns

Sauces & Condiments

Mexican Pork Sauce Recipe: Smoky Chipotle and Tomato Velout With Crispy Celery Crowns

This Mexican pork sauce recipe delivers restaurant-quality depth with smoky chipotle and vibrant tomato velouté—perfect for elevating tacos, grilled meats, or even as a marinade. The secret lies in slow-simmered tomatoes and adobo chiles, which build layers of complexity while crispy celery crowns add textural contrast.

I’ve perfected this sauce over years of testing, balancing heat and acidity for a versatile condiment that works equally well on weeknight dinners or special occasions.

The foundation starts with charred tomatoes and garlic, which form the base for a velvety sauce infused with chipotle’s smoky depth. Unlike store-bought versions, this recipe simmers until thick and glossy, with a touch of vinegar to brighten the flavors.

The crispy celery crowns, fried until golden, add a satisfying crunch that cuts through the richness—every bite delivers a perfect balance of textures and tastes.

What sets this sauce apart is its versatility: use it as a dipping sauce for grilled meats, a marinade for pork chops, or a bold topping for tacos and quesadillas.

The slow-cooked technique ensures deep flavor without bitterness, while the crispy celery crowns add a gourmet touch that elevates any dish. Once you try this, homemade sauce will become your new standard.

Ready in about 45 minutes, this recipe is designed for home cooks who want restaurant-quality results without shortcuts. The ingredients are simple—tomatoes, chiles, garlic, and spices—but the technique transforms them into something extraordinary. Let’s get started on creating a sauce that’ll have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Low Cal

Ingredients for mexican pork sauce

Twelve ingredients transform into a velvety, smoky sauce with crispy celery crowns—restaurant-quality flavor at home.

Ingredient Amount Notes
Roma Tomatoes 🍅 2 lb Halved, seeds removed
Chipotle Peppers in Adobo 🌶️ 4 whole Adobo sauce reserved
Celery Stalks 🧅 3 whole Cut into 1-inch pieces
Yellow Onion 🧅 1 whole Thinly sliced
Garlic Cloves 🧄 6 cloves Minced
Extra-Virgin Olive Oil 🫒 ½ cup For frying celery crowns
Apple Cider Vinegar 🍋 2 tbsp For brightness
Vegetable Broth 💧 1 cup Low-sodium preferred
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky aroma
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The chipotle peppers in adobo are non-negotiable for that authentic smoky depth. Look for canned chipotles in adobo sauce—the sauce itself contains flavor you’ll want to reserve for later use. Penzeys Spices carries excellent quality, but any reputable Latin market will have them too. Roma tomatoes hold their shape better when halved and seeded, and Heirloom or vine-ripened varieties add natural sweetness. The celery should be crisp and firm, with no browning at the base. For the celery crowns, cut the stalks into 1-inch pieces and fry them until golden—this is where the texture magic happens.

No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat, though you’ll lose some of the adobo’s complexity. Fresh tomatoes work, but canned San Marzano tomatoes (drained and crushed) save time without sacrificing flavor. The apple cider vinegar can be swapped for white vinegar, but apple cider adds subtle fruitiness. For extra richness, replace half the vegetable broth with pork broth—just ensure it’s low-sodium. The cumin and smoked paprika can be toasted in a dry pan for 30 seconds before adding to deepen their flavors. If you’re avoiding pork entirely, the vegetable broth keeps it vegetarian-friendly.

This sauce reaches its peak after simmering for 30-40 minutes—patience is key. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The crispy celery crowns stay crunchy for about 2 days if stored separately in a sealed container. For a quick shortcut, prep the sauce base ahead and finish it when ready to serve. The sauce thickens as it cools, so you may need to thin it with a splash of water or broth when reheating. Always stir before serving—those crispy celery crowns sink to the bottom.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—just tomatoes, chipotle, celery, onion, and garlic. No fancy prep, no hidden pantry items. Honestly, the sauce builds itself while you chop.
  • Smoky Depth in Minutes: That chipotle in adobo? It’s the star—smoky, slightly sweet, and just spicy enough to wake up your taste buds. I’ll be real: once you taste the slow-simmered blend of roasted tomatoes and garlic, you’ll want it on everything.
  • Taco Night or Bowl Base: This sauce doesn’t just belong on tacos—it’s my go-to for burrito bowls, grilled chicken, or even a quick pasta. (Yes, even on a Tuesday night.) The balance of acidity and heat makes it work for casual weeknights and impressing guests.
  • Budget-Friendly Pantry Hero: Celery and onions stretch this sauce far, and chipotle in adobo lasts forever. I make double batches, freeze half, and still have leftovers for days. Not the prettiest, but the taste makes up for it—and my wallet thanks me.

Step-by-step instructions for smoky chipotle tomato velouté

Master this two-stage technique for velvety depth and irresistible crispy accents.

1

Create Crispy Celery Crowns

Cut off the leafy tops from the 3 whole celery stalks, reserving them for another use. Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat until shimmering but not smoking. Add the celery crowns in a single layer and fry for 3-4 minutes until golden brown on one side. Flip carefully and cook another 3-4 minutes until deeply crisped and caramelized. Remove and drain on paper towels, then set aside.

This step transforms ordinary celery into a textural centerpiece. The high heat develops complex caramelized flavors that elevate the entire sauce. Keep the fried oil in the skillet—it's too precious to waste.

2

Build the Smoky Tomato Base

In the same skillet with the reserved oil, add the thinly sliced 1 whole yellow onion and cook over medium heat for 5 minutes until softened. Add the 6 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1 tsp toasted ground cumin and 1 tsp smoked paprika, toasting for 15 seconds until aromatic.

Add the halved 2 lb Roma tomatoes (seeds removed) and cook for 8 minutes until they begin to break down. Pour in the reserved adobo sauce from the 4 whole chipotle peppers and scrape up any browned bits from the bottom of the pan. This deglazing captures all the concentrated flavor.

3

Simmer and Develop the Velouté

Pour in the 1 cup vegetable broth and 2 tbsp apple cider vinegar. Bring to a simmer over medium heat, then reduce to low and cook uncovered for 20-25 minutes until the sauce thickens to a velouté consistency. Season with the 1.5 tsp salt and 0.5 tsp freshly ground black pepper.

The sauce should coat the back of a spoon with a glossy sheen. If it thickens too much, add 1-2 tablespoons of water. The chipotle peppers should infuse the sauce with subtle heat, not overwhelming spice. Taste and adjust seasoning—this is where the sauce comes together.

4

Finish and Incorporate Crispy Elements

Strain the sauce through a fine-mesh sieve into a clean saucepan, pressing on the solids to extract maximum flavor. Return to medium-low heat and simmer gently for 5 minutes to refine the texture. Stir in the crispy celery crowns just before serving to maintain their crunch.

For serving, ladle the velouté over grilled pork or use as a dipping sauce. The contrast between the silky tomato base and crispy celery crowns creates an irresistible textural experience. The sauce should be vibrant red with just a hint of smoky depth from the chipotle.

👨‍🍳

Pro Tips For Making Mexican Pork Sauce

  • CHAR THE TOMATOES LOW: I used to blast the tomatoes on high heat, and they’d turn to mush before releasing their sweetness. Instead, simmer them on medium-low with the onions—just until they soften and their skins start to loosen. That’s when the real flavor comes out, not when they’re fighting for their lives in a screaming pot.
  • STRAIN THE ADOBO SAUCE: The adobo sauce from chipotles is thick and sticky, and if you dump it straight in, you’ll end up with a gloppy, uneven sauce. Strain it first through a fine-mesh sieve to remove the seeds and thick bits—your sauce will be smoother and let the smoky heat shine through without fighting for texture.
  • SWEEP THE POT AFTER GARLIC: Burnt garlic ruins everything. Once you add the minced garlic to the pot, let it sizzle for 30 seconds max, then immediately add the celery and onions. Stir, then pour in a splash of water or broth to deglaze. That stuck-on crust? Gone. That bitter taste? Never happened.
  • SALT THE TOMATOS FIRST: Toss the halved Roma tomatoes with a generous pinch of salt right after they hit the pot. Let them sit for 5 minutes while you prep the rest—this draws out the juices and mellows their acidity. No more fighting a sharp, watery base later; just rich, balanced flavor from the start.

Serving suggestions for this dish

Taco Topping Extraordinaire

This smoky chipotle sauce transforms simple tacos into a flavor explosion. Spread a generous layer over warm corn tortillas, then top with grilled pork, crumbled queso fresco, and fresh cilantro. The velvety sauce clings beautifully to the meat, while the crispy celery crowns add a satisfying crunch with every bite.

For extra richness, drizzle with a touch of crema mexicana or sour cream. 🌮

Grilled Meat Dipping Sauce

Serve this sauce warm as a dipping sauce for grilled meats like pork chops, chicken thighs, or even beef ribs. The smoky tomato base pairs perfectly with the charred flavors of grilled proteins.

I like to set out small bowls of the sauce alongside the meat at my BBQ gatherings—it disappears fast! For an elevated touch, garnish with extra crispy celery crowns and a sprinkle of flaky sea salt.

Quesadilla Glaze

Brush this sauce generously on both sides of cheese-filled quesadillas before grilling. The sauce creates a delicious caramelized crust while infusing the melted cheese with smoky depth. I use about 2 tablespoons per quesadilla, spreading it evenly on both sides.

Serve with lime wedges and extra crispy celery crowns for that perfect crunch contrast. 🧀

Breakfast Burrito Upgrade

Give your breakfast burritos a Mexican-inspired boost by spreading this sauce on the inside before adding scrambled eggs, sausage, and cheese. The smoky chipotle flavor pairs wonderfully with breakfast proteins.

For an extra touch, sprinkle crumbled chorizo on top before rolling. The crispy celery crowns add a delightful textural element that balances the creamy egg filling. 🍳

Pasta Sauce Alternative

Use this sauce as a bold alternative to traditional marinara. Toss it with cooked pasta like penne or fettuccine, then top with grilled chicken or shrimp. The smoky chipotle flavor adds depth that complements Italian dishes beautifully.

I like to finish with grated Parmesan cheese and extra crispy celery crowns for a gourmet touch. 🍝

Appetizer Sauce Dip

Serve this sauce warm in small bowls with crispy tortilla chips or totopos for a delicious appetizer. The combination of smoky tomato sauce and crispy celery crowns creates an irresistible dip that's perfect for parties.

For extra presentation, garnish with fresh cilantro and a sprinkle of cotija cheese. This dip always gets rave reviews at my gatherings! 🍿

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 12g
Protein 6g12%
* 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

1

Can I make this sauce without chipotle peppers?

Yes! For a milder version, substitute 1 tbsp smoked paprika plus 1 tsp cayenne pepper for the chipotle's heat and smokiness. You'll lose some depth, but the tomato base will still shine. Toast the spices in a dry pan for 15 seconds before adding to enhance their flavor—this helps compensate for the missing chipotle's complexity.

2

How long will this sauce keep in the fridge?

The sauce stays fresh in an airtight container for up to 5 days in the refrigerator. The crispy celery crowns remain crunchy for about 2 days if stored separately. For longer storage, freeze the sauce (without celery) for up to 3 months—just thaw overnight in the fridge before using. Always reheat gently over low heat.

3

Can I adjust the thickness of the sauce?

If it's too thick after simmering, thin with 1-2 tablespoons of water or broth. For extra richness, reduce the broth by 2 tablespoons in the recipe. The sauce naturally thickens as it cools, so reheat with a splash of liquid if needed. For a glossy finish, stir in 1 teaspoon of cornstarch mixed with water before serving.

4

What's the best way to reheat this sauce?

Gently reheat over low heat on the stovetop, stirring frequently to prevent scorching. If using the microwave, heat in 30-second intervals, stirring between each. For best results, add 1 tablespoon of water or broth to restore the velvety texture. Never boil—just warm until steaming. Stir in crispy celery crowns just before serving to maintain their crunch.

5

Is this sauce vegetarian?

Mostly! The base recipe is vegetarian, but it contains chipotle peppers in adobo sauce (which may include pork fat). For a fully vegetarian version, use vegetable broth instead of pork broth and ensure your chipotles are labeled "vegetarian." The sauce still delivers incredible depth without meat products. For extra richness, stir in 1 tablespoon of nutritional yeast after cooking.

★★★★★4.6(8 reviews)
Categories Sauces & Condiments