Bring taco night up a notch with this Easy Homemade Mexican Crema. It's rich, tangy, pourable, and made with just 4 ingredients: heavy cream, cultured buttermilk, lime juice, and salt. Once it thickens, it becomes creamy, smooth, and easy to drizzle from a squeeze bottle over tacos, nachos, enchiladas, burrito bowls, and more.
I started making Mexican crema at home because store-bought versions were either hard to find, too thick, or missing the fresh, lightly tangy flavor I wanted for tacos and nachos. This version is all about texture: rich enough to feel creamy, loose enough to drizzle, and bright enough to balance spicy, smoky, or cheesy dishes.
Use this homemade Mexican crema to finish Carnitas Street Tacos, Chicken Thigh Enchiladas, or Easy Chorizo Breakfast Burritos with a cool, creamy, tangy drizzle.
Quick Look: Mexican Crema
- Prep Time: 5 minutes
- Rest Time: 12-24 hours
- Chill Time: 2-3 hours
- Yield: 14.5 ounces
- Calories: ~90 kcal per 1 oz. serving
- Flavor Profile: Creamy, tangy, lightly salty, and bright with fresh lime.
- Difficulty: Easy - Just mix the cream and cultured buttermilk, let it thicken overnight, then finish with lime juice and salt.
Jump to:
Why You'll Love This Mexican Crema
- Easy to make: No cooking required. Just mix, rest, chill, and finish with lime juice and salt.
- Perfect for drizzling: The texture is rich and creamy, but still loose enough for tacos, nachos, enchiladas, burrito bowls, and grilled meats.
- Better than sour cream for finishing: It has a milder tang and thinner consistency, so it adds creaminess without overpowering the dish.
- Great for taco night: Keep it in a squeeze bottle and use it as a quick finishing sauce whenever a dish needs something cool, creamy, and bright.
What is Mexican Crema?
Mexican crema is a rich, tangy, pourable cream used as a finishing sauce for tacos, nachos, enchiladas, burrito bowls, soups, grilled meats, and roasted vegetables. It is similar to sour cream, but usually thinner, milder, and better for drizzling. This homemade version cultures heavy cream with buttermilk, then finishes it with lime juice and salt for a bright, creamy flavor.
What's the difference between Mexican Crema, Sour Cream, and Crème Fraîche?
|
Dairy |
Texture |
Flavor |
Best Uses |
|---|---|---|---|
|
Mexican crema |
Thin, pourable, drizzleable |
Mild, tangy, lightly salty |
Tacos, nachos, enchiladas, burrito bowls |
|
Sour cream |
Thick and spoonable |
Sharper tang |
Dolloping, dips, baked potatoes |
|
Crème fraîche |
Rich and thicker |
Mild tang, less sharp |
Closest substitute when thinned slightly |
Mexican Crema Ingredients
This homemade Mexican crema only needs four simple ingredients. Heavy cream creates the rich base, cultured buttermilk helps it thicken and develop its mild tang, and salt and fresh lime juice balance everything out. Just make sure the buttermilk is cultured, since that is what helps the crema thicken properly.
- Cultured Buttermilk Note: Cultured buttermilk contains live active cultures that are crucial for thickening Mexican crema and providing its mild tang. If it doesn't say "cultured" on the label, it will not work for this recipe.
Refer to the recipe card below for the complete list of ingredients and quantities.
How to Make Mexican Crema
This homemade Mexican crema comes together with a few minutes of mixing, then the cultured buttermilk does the work while it rests. The key is letting the cream thicken first, then finishing with lime juice and salt so the crema stays smooth, tangy, and easy to drizzle. The optional squeeze bottle method is outlined below as well.
Step 1 - Combine the Cream and Buttermilk: Add the heavy cream and cultured buttermilk to a clean bowl, jar, or container.
Step 2 - Mix & Rest: Whisk the cream and buttermilk together until fully combined. Cover loosely and let it sit at room temperature for 12-24 hours, or until lightly thickened and tangy.
Step 3 - Check Texture: Once thickened, the crema should be smooth, creamy, and thinner than sour cream. It should coat a spoon but still be loose enough to drizzle.
Step 4 - Finish & Chill: Stir in the lime juice and kosher salt after the crema has thickened. Taste and adjust as needed, then refrigerate for 2-3 hours until chilled. For easy serving, transfer the chilled crema to a clean squeeze bottle.
Texture Guide: What Mexican Crema Should Look Like
The texture changes as the crema rests and chills. Right after mixing, it will look thin and runny. After 12-24 hours at room temperature, it should be lightly thickened and tangy. After chilling, it should be smoother, slightly thicker, yet fairly easy to drizzle from a spoon or squeeze bottle.
Optional Squeeze Bottle Method
I like using a clean OXO squeeze bottle (pictured above) for this crema because it saves a little time, cuts down on extra dishes, and gives you an easy taco-night drizzle without having to transfer it later.
- Use a very clean squeeze bottle that is easy to wash. Add the heavy cream and cultured buttermilk directly to the bottle, leaving a little room at the top.
- Shake well, loosely cover, and let it sit at room temperature for 12-24 hours.
- Once thickened, add the lime juice and salt, shake again, and refrigerate until cold, about 2-3 hours.
Note: If your squeeze bottle is hard to clean thoroughly, use the bowl or jar method above, then transfer the chilled crema to the bottle before serving.
Troubleshooting & Top Tips
- Too thick to drizzle: Whisk or shake in a small splash of lime juice, cultured buttermilk, or heavy cream until it loosens up. Add a little at a time so it stays creamy instead of runny.
- Too thin: Let it rest longer at room temperature, especially if your kitchen is cool. It may need closer to 24 hours to thicken. After resting, chill it for 2-3 hours because it will thicken more in the refrigerator.
- Did not thicken: Make sure you used cultured buttermilk, not milk mixed with lemon juice or vinegar or other buttermilk substitutes. Older buttermilk, a cool kitchen, or ultra-pasteurized cream can also slow down thickening.
- Too tangy: Add the lime juice gradually next time and taste as you go. To soften the flavor, stir in a small splash of heavy cream.
Best Uses for Mexican Crema
Mexican crema works best as a cool, creamy finishing sauce for dishes that are spicy, smoky, cheesy, or rich. Drizzle it over tacos, nachos, enchiladas, burrito bowls, breakfast burritos, grilled meats, roasted vegetables, or anything that needs a little brightness and creaminess.
Add a cool, creamy drizzle to these Mexican-inspired favorites:
Substitute for Mexican Crema
If you need a quick substitute for Mexican crema, thin sour cream with a little lime juice, milk, buttermilk, or heavy cream until it is pourable. Crème fraîche also works well because it has a rich texture and mild tang, though it is usually thicker than Mexican crema.
How to Culture & Store Mexican Crema
Food Safety
- Use clean equipment: Since the crema cultures at room temperature, start with a very clean jar or squeeze bottle and clean utensils.
- Use cultured buttermilk: Cultured buttermilk contains live cultures that thicken the cream and develop its mild, tangy flavor.
- For a more cautious method: If serving anyone immunocompromised, culture the crema in the refrigerator for 24-48 hours instead of at room temperature. It may not thicken quite as much, but it is a more conservative option.
Storage Instructions
- Store in the refrigerator: Keep Mexican crema in a clean airtight jar or squeeze bottle for up to 2 weeks.
- Know when to throw it out: It should smell fresh, creamy, and lightly tangy. If it smells rotten, bitter, yeasty, moldy, or unpleasant, throw it out.
Mexican Crema FAQ
No. Mexican crema is similar to sour cream, but it is usually thinner, milder, and easier to drizzle. Sour cream is thicker and has a sharper tang.
Yes, but the texture and flavor will be different. To make sour cream closer to crema, thin it with a little lime juice, milk, buttermilk, or heavy cream until it is pourable.
Store it in a clean airtight jar or squeeze bottle in the refrigerator for up to 2 weeks. Stir or shake before using.
Freezing is not recommended. Mexican crema can separate and turn grainy once thawed, especially because it has a cultured dairy base. For the best texture, store it in the refrigerator and use it within 2 weeks.
Did you make this Easy Homemade Mexican Crema?
Let me know in the comments how yours turned out and what you used it on. Don't forget to leave a rating!
Recipe
Easy Homemade Mexican Crema
Equipment
- 16 oz. Oxo Squeeze Bottles Optional
- Funnel Optional, if using a squeeze bottle to culture/serve.
- Citrus Juicer Optional
Ingredients
- 1 ½ Cups Heavy Cream 12 oz.
- ¼ Cup Cultured Buttermilk 2 oz.
- ¼ Teaspoon Kosher Salt
- 1 Tablespoon Lime Juice Plus more to taste
Instructions
- Combine heavy cream and cultured buttermilk in a clean bowl (or a 16 oz. Oxo Squeeze Bottle if using). Cover loosely and let rest at room temperature for approximately 12-24 hours to culture and thicken.
- The next day, add the salt and lime juice, stirring (or shaking if using a squeeze bottle) to combine. Taste and adjust the salt and lime juice if needed.
- Refrigerate until completely cool, approximately 2-3 hours or overnight.
Notes
- Use cultured buttermilk, not milk mixed with lemon juice or vinegar (or other buttermilk substitutes). The live cultures are what thicken the cream and develop flavor.
- Use a very clean jar, bowl, or squeeze bottle since the crema rests at room temperature while it thickens. Clean equipment helps keep the flavor fresh and lets the cultured buttermilk do its job.
- The finished crema should be thinner than sour cream but thick enough to coat a spoon. If it gets too thick, stir or shake in a small splash of lime juice, buttermilk, or heavy cream.
Stacy says
Perfectly simple, a great addition to taco night!