Are you searching for a creamy, delicious topping that’s both vegan and dairy-free? Look no further! This healthy crema recipe is your perfect match. With about half the fat of store-bought Mexican crema and no cholesterol, this homemade version offers a luscious, smooth texture without compromising on health or flavor. It’s a guilt-free indulgence that you can enjoy on a variety of dishes.
Recipe Inspiration:
Almost 10 years ago, taquerias and Tex-Mex restaurants started popping up everywhere in my area. Soon enough, everyone and their mother began posting their plates of tacos on Instagram with the tag #tacotuesday. I kept seeing the creamy, tangy drizzle of white luscious sauce on top of tacos and inside burritos, but it was off-limits for my vegan lips, and I was having serious FOMO. Determined to enjoy my tacos to the fullest, I went to the kitchen and created my own crema. Not only is this crema recipe vegan, but it’s also healthier with less fat and no cholesterol.
Ingredients and Their Benefits
- Plain dairy-free yogurt: This forms the base of our dairy-free crema, providing a creamy texture while being lower in fat than traditional crema and containing probiotics. Choose a neutral-flavored yogurt like soy, almond, or oat for the best results.
- Cashews: Cashews add a rich, creamy consistency and are packed with healthy fats and protein. While some studies suggest that eating cashews may help lower LDL cholesterol! Soaking them helps blend them smoothly.
- Lime juice: Lime juice adds a tangy flavor and is rich in vitamin C, which boosts the immune system.

- Maple syrup: A touch of maple syrup balances the tanginess of the lime juice with a hint of sweetness, while being lower on the glycemic index than table sugar.
- Salt: Salt enhances the flavors and adds a savory note, making the crema more delicious.
- Garlic clove: Garlic adds depth to the flavor profile while offering various health benefits, including boosting the immune system and reducing inflammation.
How to Make
Making this healthy crema is incredibly easy and quick. Begin by soaking the cashews in hot water for about 10 minutes so that they soften. This step ensures they blend smoothly into the crema. Then, combine all the ingredients in a personal-sized blender. If you only have a full-sized blender simply double the recipe. Blend the mixture for 30-60 seconds until it achieves a creamy, smooth consistency. Once blended, taste and adjust to taste if needed. The crema will thicken as it chills in the fridge, making it even creamier.
Pairings
This versatile healthy crema recipe is perfect for enhancing a variety of dishes. Here are some delicious ideas:
- Drizzle over tacos for a creamy finish
- Spoon onto roasted vegetables to add richness
- Use as a dip for fresh veggies or chips
- Spread on sandwiches or wraps for extra flavor
- Top baked potatoes or sweet potatoes for a delightful twist

Leave a Review!
We’d love to hear how you enjoyed this healthy crema! Please leave a review and share your favorite ways to use it. Your feedback helps us create even better recipes for you.
Healthy Crema (Oil-Free & Dairy-Free)
Cuisine: Mexican InspiredDifficulty: Easy8
servings5
minutes15
minutesWith about half the fat of store-bought crema and no cholesterol, this homemade healthy crema recipe offers a luscious, smooth texture without compromising on flavor.
Ingredients
1/2 cup plain dairy-free yogurt*
1/4 cup cashews (soaked in hot water for 10 min)
1 tsp lime juice
1/8 tsp maple syrup
1 garlic clove
1/4 tsp or to taste
Directions
- Soak cashews in hot water for 10 minutes to soften.
- Combine all ingredients in a personal-sized blender (or double the recipe for a full-sized blender).
- Blend for 30-60 seconds until creamy and smooth.
- Taste and adjust ingredients if necessary.
- Chill in the fridge to thicken before serving.
Notes
- Store in the fridge for up to four days.
- For a more neutral flavor, opt for plain soy, almond, or oat-based yogurt instead of coconut-based yogurt. Both regular and Greek-style dairy-free yogurts work well in this recipe.