Sauces & Condiments
This Casa Ole salsa recipe delivers the same smoky, creamy magic that makes their chipotle-tomato sauce legendary—perfect for elevating wings, tacos, or even grilled meats. The secret lies in balancing heat, tang, and richness through a precise blend of chipotle peppers, tomatoes, and cream, all simmered until velvety smooth.
I’ve recreated this sauce exactly as it’s served in their restaurants, ensuring every bite delivers that signature depth.
What sets this recipe apart is its foolproof technique—no blenders required, just a pot and patience. The sauce builds layers of flavor as it simmers, with chipotle peppers infusing smoky heat while tomatoes and cream create a luscious, clingy texture.
Unlike store-bought versions, this sauce develops complexity over time, making it worth the wait. The result? A sauce so rich it practically melts into every bite of food it touches.
This restaurant-quality sauce pairs effortlessly with wings, tacos, or even grilled fish, transforming ordinary dishes into something extraordinary. The smoky-sweet profile cuts through richness while adding a creamy finish that’s impossible to resist. Once you taste the difference, you’ll never go back to bottled versions. Let’s make it.
For extra authenticity, serve it warm straight from the pot—just like at Casa Ole. The sauce keeps well in the fridge for up to a week, so you can make a big batch and enjoy it all week long.
Whether you’re hosting a game day or craving takeout at home, this recipe delivers every time.
Ingredients for casa ole salsa
Simple ingredients that transform into smoky, creamy magic for wings and tacos.
| Ingredient | Amount | Notes |
|---|---|---|
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | Canned, with 2 tbsp sauce reserved |
| Roma Tomatoes 🍅 | 2 cups | Roughly chopped, fresh or canned |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Yellow Onion 🧅 | ½ cup | Finely diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For smooth texture |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cumin 🌿 | ½ tsp | Ground for warmth |
| Cinnamon 🌿 | ¼ tsp | Ground for subtle sweetness |
| Brown Sugar 🍯 | 1 tbsp | Lightly packed |
The chipotle peppers are the heart of this sauce—look for canned in adobo (the sauce adds depth). I always grab mine from Trader Joe's or the Latin market section at Whole Foods, where they're fresh and vibrant. The Roma tomatoes should be firm and bright; if using canned, opt for San Marzano for that sweet, rich flavor. Fresh tomatoes work too, but canned gives you consistent results. For the heavy cream, full-fat is non-negotiable—it's what makes this sauce velvety smooth. The adobo sauce from the can? Don't pour it down the drain—reserve 2 tablespoons to stir into the sauce at the end for that authentic Casa Ole tang.
No chipotle peppers in adobo? Canned chipotle peppers in vinegar work in a pinch, but you'll need to add an extra 1/2 teaspoon of smoked paprika to mimic the smoky depth. Fresh tomatoes? Use 4 medium ones, chopped. No heavy cream? Half-and-half or coconut cream lightens the texture, but the sauce won't be as rich. The brown sugar? White sugar works, but it lacks the caramel notes. For the lime juice, bottled lime juice is fine—just check the label for no added sugar. The cumin and cinnamon are subtle but essential; if you're avoiding them, double the smoked paprika instead.
This sauce tastes even better the next day as flavors meld. Store it in an airtight container in the fridge for up to 1 week. For leftovers, reheat gently on the stove—never microwave, or it'll split. I always make a double batch because it disappears fast. Freezes beautifully for 3 months if you want to prep ahead. The sauce thickens as it cools, so thin with a splash of warm water or cream if needed.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice one onion and crush three garlic cloves. The Roma tomatoes? Toss them in whole and blend them later. No knife skills needed, just a quick pulse in the food processor.
- Smoky Creamy Magic: That chipotle in adobo brings the heat, but the heavy cream tames it into something ridiculously smooth. It’s like a hug for your taste buds—deep, smoky, and just a little bit indulgent.
- Taco Night’s Secret Weapon: Use it as a dip for chips, drizzle it over grilled chicken, or slather it on nachos. Honestly, I’ve even put it in scrambled eggs for a breakfast game-changer. One jar does so much heavy lifting.
- Budget-Friendly Leftovers: A single batch stretches across three meals—no waste, just flavor. The adobo sauce is cheap, the tomatoes last forever, and the cream makes it feel fancy without breaking the bank. My wallet thanks me every time.
Step-by-step instructions for chipotle-tomato cream that melts on wings
This smoky, velvety sauce comes together in minutes with simple techniques.
Blister the Chipotle Peppers
Remove the stems from the 2 whole chipotle peppers in adobo sauce and place them directly over a gas flame (or under a broiler) for 30-45 seconds per side until they blister and darken slightly. This step enhances their smoky flavor without burning them. Watch closely—they darken quickly and can turn bitter if overdone.
Immediately transfer the charred peppers to a clean cutting board and let them cool for 2 minutes. Then, finely chop them with a sharp knife, removing any seeds if you prefer less heat. Set aside—their smoky depth will anchor your sauce. Reserve the 2 tablespoons of adobo sauce from the can for later use.
Sauté Aromatics in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium heat. Add the 0.5 cup finely diced yellow onion and cook for 4-5 minutes until softened and translucent. Stir occasionally so it doesn't brown.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—you'll smell it immediately. Here's where the flavor magic begins. If the garlic starts to brown too quickly, reduce the heat slightly. Then stir in the 0.5 teaspoon cumin and 0.25 teaspoon cinnamon, letting them toast for 15 seconds to release their warm, earthy notes.
Build the Sauce Base
Add the 2 cups roughly chopped Roma tomatoes and the reserved 2 tablespoons adobo sauce to the pan. Stir well to combine, then bring to a gentle simmer over medium-low heat. Let it cook uncovered for 8-10 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens slightly.
Taste the sauce at this point—it should be tangy and bright with tomato flavor. If it's too acidic, add 1 teaspoon brown sugar now to balance it. The sauce should coat the back of a spoon but still be pourable. If it's too thick, add 1-2 tablespoons water to loosen it.
Finish with Cream and Brighten
Reduce the heat to low and carefully stir in the 1 cup heavy cream. The sauce will thicken immediately, so keep stirring gently to prevent scorching. Let it simmer for 3-4 minutes until the cream is fully incorporated and the sauce is smooth and velvety.
Remove the pan from heat and stir in the 2 tablespoons lime juice, 1 teaspoon salt, and 0.5 teaspoon ground black pepper. The acidity from the lime brightens the flavors and cuts through the richness of the cream. Taste again and adjust seasoning if needed—this is your chance to perfect the balance of smoky, sweet, and tangy.
Rest and Serve
Let the sauce sit off the heat for 5 minutes—this allows the flavors to meld completely. The sauce should be thick enough to coat the back of a spoon but still flow smoothly. If it's too thick when you serve it, simply stir in a splash of warm water or broth to reach your desired consistency.
Serve the sauce immediately over crispy fried wings, grilled fish, or even as a dipping sauce for tortilla chips. The contrast of the smoky, creamy sauce against crispy textures is what makes this dish irresistible. Store any leftovers in an airtight container in the refrigerator for up to 3 days, but it's best enjoyed fresh.
Pro Tips For Making Casa Ole Salsa
- STRAIN THE ADOBO SAUCE: That thick, oily adobo sauce? It’ll turn your salsa greasy if you leave it in. After blending, pour the mixture through a fine-mesh sieve or cheesecloth—yes, even if it means extra work. The clean sauce blends smoother and lets the chipotle’s smoky depth shine without a slick finish.
- TOAST THE GARLIC: Raw garlic in this dish tastes sharp and underwhelming. Slice the cloves in half, toss them in a dry pan over medium heat, and let them sizzle until golden—about 2 minutes. The nutty aroma cuts through the cream’s richness and balances the smoky chipotle.
- LOW AND SLOW FOR CREAM: Dumping cold heavy cream into a hot sauce will curdle it faster than you can say “ruined batch.” Warm the cream separately over low heat until it’s just steaming, then whisk it into the sauce gradually. This keeps the texture silky instead of grainy.
- SKIN THE TOMATOES FIRST: Roma tomatoes are thick-skinned, and peeling them after cooking is a hassle. Blanch them in boiling water for 30 seconds, then shock in ice water—skins will slip right off. No one wants to bite into a tough skin while enjoying that smoky-sweet sauce.
Essential equipment for this recipe
Blistering Tool
For that signature smoky depth, you need a way to blister the chipotle peppers quickly. I use a gas flame—just hold the peppers directly over the burner for 30-45 seconds per side until they darken slightly.
If you don’t have a gas stove, a broiler works too: place the peppers on a baking sheet 3-4 inches from the heat source for 2-3 minutes, flipping once. A grill grate over charcoal also works for outdoor cooking. Avoid microwaving—they won’t develop the same smoky char. 🔥
Saucepan Essentials
A medium-sized stainless steel saucepan is ideal for this recipe because it heats evenly and prevents scorching. I recommend a 3-quart pan—just enough room for the sauce to simmer without boiling over. If you’re making a double batch, a 4-quart pan works better.
Avoid nonstick pans for this sauce; they can’t handle the simmering heat as well and may release harmful fumes when combined with the spices. A heavy-bottomed pan like All-Clad or Calphalon is my go-to for professional results.
Immersion Blender
While this recipe doesn’t require blending, an immersion blender (like the Ninja CB1001) comes in handy if your sauce ends up too chunky. After simmering the tomatoes, pulse the sauce for 10-15 seconds to break down any large pieces while keeping some texture.
If you don’t have one, a regular blender works—just transfer the hot sauce to a heatproof container and blend until smooth. For extra creaminess, strain the sauce through a fine-mesh sieve to remove any remaining skins or seeds. ✨
Measuring Tools
Precision matters with this sauce, especially for the chipotle peppers and adobo sauce. Use a small kitchen scale (like the OXO Good Grips) to measure the peppers if you’re unsure of their size—aim for 2 whole peppers, about 20-25 grams each.
For the adobo sauce, a small measuring spoon ensures you reserve exactly 2 tablespoons for the final touch. A microplane is perfect for mincing garlic and ginger (if you add it) into fine, flavorful bits. Don’t skip these details—they make all the difference in balancing the sauce’s depth. 💡
Storage Containers
Once your sauce is ready, store it in airtight glass containers—I love Pyrex with snap-on lids or Le Parfait jars for easy reheating. Glass preserves the sauce’s flavor better than plastic and won’t absorb odors.
For leftovers, divide the sauce into smaller portions (like 1-cup servings) to reheat only what you need. If freezing, use quart-sized freezer bags—leave 1 inch of headspace to prevent expansion cracks. Label with the date, as the sauce tastes best within 3 months of freezing. 🧊
Optional: Smoker or Grill
For an extra layer of smokiness, infuse your sauce with wood smoke using a small electric smoker (like the Masterbuilt 200711) or even a grill.
After simmering the sauce, transfer it to a heatproof bowl and place it on the smoker for 10-15 minutes with apple or hickory wood chips. This step is optional but adds a restaurant-quality depth that pairs perfectly with wings or grilled meats.
If grilling, use indirect heat to avoid burning the sauce. 🌿
Nutrition facts
Frequently asked questions
Can I make this sauce without chipotle peppers in adobo?
Yes, but the flavor will differ. Use 2 teaspoons smoked paprika plus 1 teaspoon cayenne to mimic the smoky heat. For depth, add 1/2 teaspoon liquid smoke (found in baking aisles) to the simmering tomatoes. The sauce will be milder but still delicious—just less authentic to Casa Ole’s signature taste.
How do I adjust the heat level for kids or sensitive palates?
Reduce heat by removing half the seeds from the chipotle peppers before blistering, and skip the cayenne if using substitutes. For extra mildness, stir in 1 extra tablespoon brown sugar at the end to balance any lingering spice. The cream naturally mellows the heat, so this sauce is already gentler than many spicy salsas.
Why did my sauce separate or curdle?
This usually happens if the sauce boils too vigorously or if the cream wasn’t warmed gradually. Always simmer on low heat after adding cream, and stir constantly. For separated sauce, whisk in 1 tablespoon cold cream or 1 teaspoon cornstarch mixed with water to restore smoothness. Prevent future issues by reducing heat to low immediately after adding cream.
What’s the best way to reheat leftover sauce?
Gently warm on the stove over low heat—never microwave, or it’ll split. Stir frequently and add 1-2 tablespoons water or cream if it thickens too much. For extra richness, finish with a splash of heavy cream off the heat. The sauce reheats best when warmed slowly to 160°F, just until steaming.
Can I use this sauce on non-Mexican dishes?
The smoky-sweet profile works beautifully on grilled chicken, burgers, or even mac and cheese. For Asian-inspired dishes, swap the lime juice for rice vinegar and add 1 teaspoon soy sauce. The creaminess also elevates roasted vegetables or cornbread. Think beyond tacos—this sauce is a flavor powerhouse!
