This post may contain affiliate links. Please read our disclosure policy.

Mexican crema is easy to make at home with just 4 ingredients! This homemade version is rich, tangy, slightly thick, and perfect for drizzling over tacos, enchiladas, chilaquiles, and more.

Mexican crema in a bowl with a spoon.

A Note from Isabel

Why I Make My Own

Growing up, Mexican crema was just always in the fridge. My parents picked it up at our local grocery store, and it went on pretty much everything. Over the years, I’ve gotten so many questions from readers about what to use when they can’t find it, so instead of only pointing them to a substitute, I also wanted to give them another option: a homemade version that’s just as good.

And honestly, once I tried making it myself, I realized how easy it is. Just 4 ingredients, barely any hands-on time, and it comes together on its own overnight. Now it’s always stocked in my fridge. Any time I want to add a little creaminess or cool down a spicy dish, this crema is my go-to.

What Is Mexican Crema?

Mexican crema is a Mexican-style cultured cream. Think of it as the Mexican cousin of sour cream or French crème fraîche. It’s rich, slightly tangy, and pourable, which makes it perfect for drizzling over tacos, enchiladas, chilaquiles, and soups. In addition to adding great flavor, it helps tone down the heat of spicy dishes.

You can find it at most grocery stores and at Latin markets, but making your own is incredibly easy and requires only 4 ingredients.

Mexican Crema vs. Sour Cream vs. Crème Fraîche

These three are similar but not the same. Here’s how they break down:

  • Sour cream has about 20% fat content and a sharp, pronounced tang. It’s thicker and less pourable than crema, and doesn’t hold up as well under heat. It can curdle if added to hot dishes.
  • Crème fraîche has a higher fat content of about 30%, which gives it more body and richness. It’s more stable under heat and won’t curdle, making it great for soups and sauces.
  • Mexican crema sits right between the two. It has a similar fat content to crème fraîche but is slightly thinner and tangier, with lime juice and salt added. In fact, the easiest way to think about it is this: Mexican crema is essentially crème fraîche with lime and salt stirred in.

If you need a quick substitute for Mexican crema, crème fraîche is your best option. Mix in a little lime juice to thin it out and get it closer to the real thing.

Ingredients in Mexican Crema

Ingredients in Mexican crema on a table.
IngredientWhy It Works / Notes
Heavy creamThis is the base of the crema. It gives it that rich, slightly sweet flavor and pourable consistency. Any cream labeled “heavy cream,” “whipping cream,” or “heavy whipping cream” will work.
ButtermilkThe fermenting agent that thickens the cream and creates the signature tang. It introduces bacteria that convert the milk sugars into lactic acid – that’s what makes the crema thick and slightly sour. Don’t skip it or substitute it with regular milk.
Lime juiceAdded at the end after fermentation, not before. Fresh lime juice gives you a cleaner, brighter flavor than bottled. Start with the amount listed and adjust to taste.
Fine saltBrings all the flavors together and seasons the crema so it enhances whatever you put it on. Fine salt is better here than kosher or sea salt since it dissolves more evenly into the cream.

How to Make Mexican Crema

  1. Mix. Combine the heavy cream and buttermilk in a glass jar or bowl and stir together. Cover tightly with a lid or plastic wrap.
  2. Rest. Let the mixture sit at room temperature for 12–24 hours until thickened. The longer it sits, the thicker it gets. If you need more time or prefer to ferment it in the fridge, that works too –  just know it will take closer to 24–48 hours.
  3. Season. Once thickened, add the lime juice and salt. Whisk with a fork until fully combined. Taste and adjust as needed.
  4. Store or serve. Use immediately or transfer to an airtight jar and refrigerate for up to 2 weeks.

Is It Safe to Leave It on the Counter Overnight?

Yes, for most people. This is the question I get most often. When heavy cream is combined with buttermilk, the acid and live cultures in the buttermilk inhibit the growth of spoilage bacteria – this is the same science behind making crème fraîche and sour cream at home. As the bacteria ferment the cream, they convert the milk sugars into lactic acid, which is what thickens the cream and gives it its tangy flavor. That said, if you are immunocompromised or prefer not to leave dairy on the counter, you can ferment it in the fridge instead. It will take 24–48 hours and won’t get quite as thick, but it works just as well.

Recipe Tips

  • Don’t rush the resting time. 12 hours at room temperature is the minimum, but leaving it for the full 24 hours gives you a thicker, more flavorful crema. The longer it ferments, the better.
  • If it gets too thick. As the crema continues to sit in the fridge after making it, it can thicken further. To thin it out before serving, whisk in a small splash of lime juice or buttermilk until it reaches your desired consistency.
  • Use fresh lime juice. Bottled lime juice works in a pinch, but fresh gives you a cleaner, brighter flavor that makes a real difference in something this simple.

Flavor Variations

  • Chipotle crema: Add 1 teaspoon of chipotle powder or 1–2 minced chipotles in adobo for a smoky, spicy kick. Great on tacos, burrito bowls, and grilled meats.
  • Chili lime crema: Stir in 1 teaspoon of chili powder along with the lime juice and salt for a little heat and extra color.
  • Cilantro lime crema: Blend the finished crema with fresh cilantro and an extra squeeze of lime, like in my cilantro lime crema recipe.
  • Avocado crema: Blend the crema with ripe avocado to make a rich, creamy sauce that’s great on tacos and tostadas, as in my avocado crema recipe.

Ways to Use Mexican Crema

The better question is what can’t you put it on. Here are some of my favorites:

Frequently Asked Questions

How do you store Mexican crema and how long does it keep?

Store in an airtight container in the fridge for up to 2 weeks. It may continue to thicken as it sits. Just whisk in a little lime juice or buttermilk to loosen it up before serving.

What is a substitute for Mexican crema?

Crème fraîche is the closest substitute. Mix in a little lime juice to thin it out and get it closer to the texture and flavor of real crema. Sour cream works too, but is thicker and tangier.

What is the difference between sour cream and Mexican Crema?

Mexican crema is richer, milder, and more pourable than sour cream. It has a higher fat content (about 30% vs. sour cream’s 20%), a slightly sweeter flavor, and a thinner consistency that’s perfect for drizzling.

Is it safe to leave the crema out overnight?

Yes, for most people. The acid and live cultures in the buttermilk inhibit spoilage bacteria — the same science used to make crème fraîche and sour cream at home. If you’re immunocompromised or prefer not to leave dairy out, ferment it in the fridge for 24–48 hours instead.

More Homemade Mexican Staples

4.58 from 59 votes

Mexican Crema

Mexican crema made at home with 4 ingredients! Rich, slightly thick, tangy, and pourable. Drizzle over tacos, enchiladas, soups, and more.
Prep: 5 minutes
Total: 12 hours 5 minutes
Servings: 8 servings (makes about 1 cup)
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients 

  • 1 cup heavy cream
  • 2 tablespoons buttermilk
  • 2 tablespoons lime juice
  • teaspoon fine salt, plus more to taste

Instructions 

  • Add the heavy cream and buttermilk to a small bowl or glass jar. Stir together to combine.
  • Cover tightly with plastic wrap or a lid and let sit in a warm spot for 12 to 24 hours*.
  • Add the lime juice and salt. Mix until well combined.
  • Serve immediately or cover and store in the fridge for up to 2 weeks.

Notes

  • Resting time. 12 hours at room temperature is the minimum, but the full 24 hours gives you a thicker, more flavorful crema. Make sure the bowl is in a warm spot, not near a cold window, or the fermentation will slow down. If you prefer to ferment in the fridge, it will take 24–48 hours and won’t get quite as thick.
  • Is it safe to leave it on the counter? It’s safe for most people – the buttermilk’s acid and live cultures inhibit spoilage bacteria, just like making crème fraîche at home. If you’re immunocompromised or prefer not to leave it out, ferment it in the fridge for 24–48 hours instead.
  • If it gets too thick. As the crema sits in the fridge, it may thicken further. Whisk in a small splash of lime juice or buttermilk to loosen it up before serving.
  • Storage. Store in an airtight container in the fridge for up to 2 weeks.

Nutrition

Serving: 1serving | Calories: 105kcal | Carbohydrates: 1g | Protein: 1g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 41mg | Sodium: 52mg | Potassium: 27mg | Sugar: 1g | Vitamin A: 437IU | Vitamin C: 1mg | Calcium: 24mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

This post was originally published in January 2020 and has been updated with new photos and more helpful tips.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

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

Rate this Recipe:




54 Comments

  1. Charles says:

    5 stars
    Made this today, and it is better than store-bought or anything I’ve tried to make in the past. Super easy to make – started it early this morning so it would have time to set up in time for dinner. Very nice consistency and flavor. This is now my go-to recipe for crema.

  2. bec says:

    5 stars
    so happy to have found Mexican recipes and information, I have been looking for so long!

  3. Terry says:

    5 stars
    I love this recipe, I make it all the time. I give it as gifts to family and friends.

  4. Cheyenne says:

    Question… is it absolutely ruined if I added a full cup of buttermilk instead of 8 tbsp? (I was trying to 4x the recipe for another recipe 😅😅)

    1. Isabel Orozco-Moore says:

      It’s not totally ruined! Adding that much buttermilk will just make it more tangy and a bit thinner than usual. It may also set a little differently, but it should still be usable.

  5. Joann says:

    5 stars
    Thank you for this delicious recipe. Made thick and thin and the consistency was excellent. So simple yet adds so much dimension to my meal.

    1. Palida says:

      Can I make it with buttermilk substitute of whole milk with vinegar or lemon?

      1. Isabel Orozco-Moore says:

        No — the milk + vinegar or lemon juice substitute won’t work the same here since it doesn’t have the live cultures needed to thicken the crema and develop flavor.

  6. Gary Childers says:

    5 stars
    I loved this recipe. I use both thick and thin preparations. If I want it to be less thick, I just take a bit of the lime out. It has advantages both ways. As for creama only being runny…that isn’t true. The crema that my local store makes have thick and thin versions.

  7. Kayla says:

    5 stars
    My crema turned out great! I let it sit in the oven for 24 hours and it thickened up nicely. I’m so glad that I can make it myself now instead of buying from the store. Thank you 🙂

  8. Lar says:

    5 stars
    Delicious for Chilaquiles

  9. William says:

    5 stars
    Great ideas!

  10. The Truth says:

    Crema should be much thinner than American sour cream. You’re making it wrong otherwise. Sigh

    1. Cammi says:

      Did you actually make this before giving it a one-star rating? Otherwise, your words have no meaning since you have no idea how thick this came out.

    2. Jeff Solensky says:

      I believe it even says that this IS thinner than sour cream so I don’t know why this person is .

      1. ordette vieira says:

        you all need to breathe and relax, my goodness.