Sauces & Condiments
This vegan cheese sauce recipe transforms humble potatoes and carrots into something rich, creamy, and impossible to resist—without a single dairy product. The secret lies in cashews, which blend into a velvety, nutty base that mimics traditional cheese sauce perfectly.
I developed this recipe after years of experimenting with plant-based alternatives, and it’s now my go-to for coating roasted veggies, drizzling over pasta, or even as a dip.
The sauce starts with soaked cashews for maximum creaminess, then builds layers of flavor with garlic, lemon juice, and nutritional yeast for that signature tangy, cheesy depth. Unlike store-bought vegan cheeses, this version is smooth, adjustable to your preferred thickness, and packed with umami.
The best part? It takes just 10 minutes to make and requires only 6 simple ingredients—no fancy equipment needed. What you’ll end up with is a sauce so rich and satisfying, even non-vegans won’t notice the difference.
It clings perfectly to roasted potatoes and carrots, creating a golden, glossy coating that’s both crispy and creamy. The tangy garlic kick elevates every bite, making this the ultimate plant-based companion for comfort food classics.
Use it as a topping for baked potatoes, a drizzle for roasted vegetables, or even a dip for crudités. The possibilities are endless, and the results are always restaurant-quality. Let’s make this sauce!
Ingredients for vegan cheese sauce recipe potato carrot
Six simple ingredients that blend into a creamy, tangy sauce—perfect for potatoes and carrots.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 cup | Unsalted, soaked in hot water for 15 minutes |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Fresh Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, no pulp |
| Nutritional Yeast 🍄 | ½ cup | Fortified, for cheesy flavor |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ¼ tsp | Freshly ground for subtle heat |
The cashews are the star here—soaking them in hot water for 15 minutes makes all the difference for that ultra-smooth texture. Trader Joe's and Costco sell raw cashews in bulk, which is the best value. Nutritional yeast is a must for that authentic cheesy flavor, and Bragg or Bob's Red Mill are my go-tos. Fresh garlic is non-negotiable—pre-minced garlic just doesn't cut it. The olive oil should be fruity and high-quality, not that cheap cooking oil. If you're short on time, soaking the cashews in boiling water for 10 minutes still works, but 15 minutes is ideal.
No cashews? Silken tofu or almond butter can work in a pinch, but the texture won't be as creamy. Skip the nutritional yeast? White miso paste at half the amount adds umami depth. Fresh lemon juice is best, but bottled lemon juice works if you're in a rush. The vegetable broth can be swapped for water, but it adds a nice savory note. For extra richness, add 1 tbsp vegan butter at the end. If the sauce is too thick, thin it with a splash of warm water or plant-based milk.
This sauce keeps beautifully—5 days in the fridge sealed in a jar with a thin layer of olive oil on top to preserve freshness. Freezes for 3 months and reheats like a dream. I always make a double batch because it disappears fast. The sauce thickens as it cools, so add a splash of water or broth if it's too stiff when reheating. Perfect for drizzling, dipping, or coating—just don't skip the garlic, or you'll miss the tangy kick that makes it special.
Why You'll Love This Recipe
- No-Soak Cashews: I’ll be real—soaking cashews feels like a hassle. This sauce uses raw cashews straight from the bag, blended with lemon juice and olive oil until it’s buttery without effort. Five minutes, no waiting, and zero fuss.
- Umami Bomb: That nutritional yeast? It’s the secret weapon here. The moment you mix it with the garlic and olive oil, the sauce gets this deep, cheesy richness that’s almost too good to resist. Honestly, I’ve made it for people who swear they hate vegan food—they always ask for seconds.
- Weeknight Magic: Between us, this sauce turns bland roasted potatoes and carrots into something ridiculously satisfying. Dump it on pasta, toss it with greens, or slather it on toast—it’s my go-to when I’m too tired to think. (Yes, even on a Tuesday night.)
- Budget Bulk: A single batch stretches for three meals: mac and cheese, loaded baked potatoes, or a hearty veggie stir-fry. Cashews are cheaper than dairy cheese, and the sauce keeps for days in the fridge. I’ve fed a crowd with this—it’s my reliable, wallet-friendly secret.
Step-by-step instructions for creamy vegan cheese sauce
Here's how to make this rich, tangy vegan sauce that pairs perfectly with roasted potatoes and carrots.
Soak and Prepare the Cashews
Place the 1 cup raw cashews in a heatproof bowl and pour hot water over them until fully submerged. Let them soak for 15 minutes - this softens them completely so they blend into a velvety texture. I always use a fine-mesh strainer to drain them afterward, shaking off any excess water. The soaked cashews should be pliable between your fingers, not dry or crumbly.
While they soak, peel and roughly chop the 3 cloves fresh garlic. I prefer to leave them slightly chunky rather than mincing them finely - this prevents the sauce from becoming overly garlicky. The garlic will soften during blending and distribute evenly throughout the sauce. Keep the garlic at room temperature while you work to enhance its flavor.
Blend the Base Ingredients
Transfer the drained cashews to a high-speed blender along with the 0.25 cup extra-virgin olive oil, the chopped garlic, and the 2 tbsp fresh lemon juice. Blend on high speed for 1-2 minutes until completely smooth. You should see a thick, pale yellow paste forming at the bottom of the blender jar.
This initial blend creates the creamy foundation of your sauce. The olive oil adds richness while the lemon juice provides that bright, tangy note that mimics traditional cheese sauce. I like to scrape down the sides with a silicone spatula at this stage to ensure even blending. The mixture should be completely smooth with no visible cashew pieces.
Build the Sauce with Flavor Layers
Add the 0.5 cup nutritional yeast, 0.5 cup vegetable broth, 1 tsp sea salt, and 0.25 tsp white pepper to the blender. Blend again on high speed for 2-3 minutes until completely smooth and creamy. The sauce should have a thick, pudding-like consistency with a bright yellow color from the nutritional yeast.
Taste the sauce at this point - it should have a rich, umami flavor with a subtle tang from the lemon. If it needs more salt, add it gradually since you can't remove excess salt later. The white pepper adds a subtle warmth that complements the garlic beautifully. The sauce should coat the back of a spoon but still be pourable - if it's too thick, add 1-2 tablespoons of water while blending.
Simmer for Enhanced Flavor
Transfer the blended sauce to a small saucepan and place it over medium heat. Stir constantly with a silicone spatula as it heats up, scraping the bottom to prevent any sticking. Bring the sauce to a gentle simmer for 5-7 minutes, stirring frequently. You'll notice the sauce thickens slightly as it warms through.
This simmering step develops the sauce's depth of flavor and ensures all the ingredients meld together perfectly. The sauce should be hot but not boiling - you're looking for a gentle, steady simmer where small bubbles form at the edges. The final texture should be smooth, velvety, and perfectly pourable over your roasted potatoes and carrots.
Pro Tips For Making Vegan Cheese Sauce Recipe Potato Carrot
- SOAK CASHEWS 4 HOURS: I learned this the hard way—skipping the soak leaves you with a gritty, unappetizing sauce. Use boiling water, cover, and let them sit while you prep the rest. No need to drain them afterward; just blend with the soaking liquid for maximum creaminess.
- TOAST CASHEWS FIRST: This isn’t the prettiest method, but it’s the tastiest. Dry-toast your soaked cashews in a 350°F oven for 8–10 minutes before blending—they’ll develop a nutty depth that raw cashews just can’t match. (Yes, even if you’re impatient like me.)
- SALT THE GARLIC: Fresh garlic cloves hold moisture like sponges, and that’s the last thing you want in your sauce. Mince them, sprinkle with a pinch of salt, let sit for 5 minutes, then pat dry with a paper towel. Your sauce will be smoother, and the flavor will pop without bitterness.
- BLEND IN STAGES: Dumping everything into the blender at once is a recipe for disaster. First, blend the soaked cashews with olive oil and lemon juice until completely smooth. Then, add garlic, nutritional yeast, and salt in increments—this prevents clumping and ensures a velvety texture. (Your future self will thank you.)
Creative variations of these flavors
Garlic Herb Twist
Amplify the sauce’s brightness by adding 1 tbsp fresh rosemary and 1 tsp dried thyme to the blender with the cashews. The herbs infuse a fragrant, earthy depth that pairs beautifully with roasted potatoes and carrots.
I often use Trader Joe’s dried thyme for its robust flavor. For extra freshness, add 2 tbsp chopped parsley at the end—it brightens the sauce and adds a pop of color. 🌿
Spicy Kick Option
For heat lovers, blend in ½ tsp cayenne pepper or 1 tsp hot sauce (like Cholula) with the garlic and lemon juice. This adds a subtle smoky-spicy note that cuts through the richness.
Start with less and adjust to taste—some hot sauces can overpower the delicate balance. I like to add a pinch of smoked paprika for depth if I’m going for heat. 🌶️
Creamy Mushroom Fusion
Sauté ½ cup finely chopped cremini mushrooms in 1 tbsp olive oil until golden, then blend them directly into the sauce. The umami from mushrooms deepens the cheesy flavor, making it even more satisfying.
For extra richness, add 1 tbsp vegan butter at the end. This variation works especially well with roasted carrots and potatoes. 🍄
Smoky Chipotle Swirl
Mix ½ tsp chipotle powder or 1 tsp adobo sauce into the warm sauce at the end for a smoky, slightly sweet heat. This adds complexity that pairs perfectly with roasted potatoes and carrots.
I recommend Penzeys Spices chipotle powder for its authentic smokiness. Stir well and let it sit for 2 minutes to meld the flavors. 🔥
Nutty Almond Twist
Replace half the cashews (½ cup) with raw almonds for a subtly sweeter, nuttier sauce. The almonds add a delicate crunch when drizzled over roasted veggies. Toast the almonds lightly before blending for extra depth. This variation works well with carrot fries or mashed potatoes. 🌰
Creamy Avocado Boost
Add ½ ripe avocado** to the blender with the soaked cashews for a lusciously creamy texture. The avocado adds healthy fats and a velvety smoothness. For best results, use a ripe but firm avocado—overripe ones can make the sauce too thin.
This variation is perfect for drizzling over roasted potatoes or as a dip for veggie sticks. 🥑
Nutrition facts
Frequently asked questions
Can I make this sauce without a high-speed blender?
Yes, but the texture will be less smooth. Use a regular blender and add 2-3 tablespoons of warm water while blending to help break down the cashews. For an even better result, soak the cashews for 30 minutes and blend in batches with extra liquid. A food processor works too, but expect slightly more graininess.
How do I adjust the thickness for dipping vs. drizzling?
For a thicker sauce (great for dipping), simmer uncovered for 3-5 extra minutes to evaporate moisture. For a thinner, drizzle-friendly consistency, add 1-2 tablespoons of warm water or plant-based milk while blending. The sauce naturally thickens as it cools, so adjust right before serving.
What's the best way to reheat leftovers?
Gently reheat in a saucepan over low heat with 1-2 tablespoons of water or broth, stirring constantly to prevent separation. Avoid microwaving as it can make the sauce grainy. If the sauce thickens too much, thin with a splash of warm water. Store leftovers in an airtight container for up to 5 days.
Can I use this sauce on pasta instead of potatoes?
This sauce works beautifully as a vegan Alfredo-style sauce. Toss with cooked pasta and add a pinch of red pepper flakes for heat. For extra richness, stir in 1 tbsp vegan butter at the end. The nutty flavor pairs well with mushrooms, spinach, or roasted veggies in pasta dishes.
Why does my sauce taste bland?
Most likely, you skipped the simmering step or didn't use enough nutritional yeast. Always simmer for 5-7 minutes to develop flavors, and ensure you're using ½ cup of nutritional yeast (not less). For extra depth, add 1 tsp white miso paste or ½ tsp smoked paprika while blending. Fresh lemon juice is key—don't substitute with bottled if possible.
