Easy Homemade Mexican Crema

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.

Mexican crema drizzling off a spoon.

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.

Ingredients for homemade Mexican crema in small dishes on a stone counter.
  • 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.

Heavy cream and cultured buttermilk being poured into a bowl for homemade Mexican crema.

Step 1 - Combine the Cream and Buttermilk: Add the heavy cream and cultured buttermilk to a clean bowl, jar, or container.

Heavy cream and cultured buttermilk being whisked together for Mexican crema.

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.

Thickened Mexican crema coating a spoon after resting overnight.

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.

Fresh lime juice being added to thickened Mexican crema.

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.

Texture of Mexican crema just after mixing.
Texture of Mexican crema after resting overnight.
Texture of Mexican crema after resting in the refrigerator.
Homemade Mexican crema in a squeeze bottle for serving.

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.
A spoon drizzling Mexican crema on a carnitas street taco.

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

Is Mexican crema the same as sour cream?

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.

Can I use sour cream instead of Mexican crema?

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.

How long does homemade Mexican crema last?

Store it in a clean airtight jar or squeeze bottle in the refrigerator for up to 2 weeks. Stir or shake before using.

Can I freeze Mexican crema?

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

Mexican crema drizzling off a spoon.

Easy Homemade Mexican Crema

Spencer Klickman
Easy Homemade Mexican Crema made with just 4 ingredients and designed for a squeeze bottle. It's rich, tangy, velvety-smooth, and perfect for drizzling over tacos, nachos, enchiladas, burrito bowls, and more.
5 from 1 vote
Prep Time 5 minutes
Minimum Resting & Refrigeration Time 14 hours
Total Time 14 hours 5 minutes
Course Condiment, Sauce
Cuisine Mexican
Servings 14
Calories 90 kcal

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.

Nutrition

Serving: 1ozCalories: 90kcalCarbohydrates: 1gProtein: 1gFat: 9gSaturated Fat: 6gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gCholesterol: 29mgSodium: 11mgPotassium: 31mgFiber: 0.004gSugar: 1gVitamin A: 382IUVitamin C: 0.5mgCalcium: 22mgIron: 0.03mg
Keyword Sauce
Tried this recipe?Let me know how it was!

One Comment

5 from 1 vote

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating