Vegan Cheese Sauce Recipe
Introduction
This creamy vegan cheese sauce is a delicious, plant-based alternative perfect for drizzling over pasta, vegetables, or nachos. Made from simple ingredients like white beans and nutritional yeast, it delivers rich flavor and satisfying texture without dairy.

Ingredients
- 1 cup cooked white beans (such as cannellini)
- 1/2 cup milk of choice (preferably unsweetened)
- 5 tbsp nutritional yeast OR 1/3 cup vegan shredded cheese
- 1/2 tsp salt
- 1/8 tsp garlic powder
- Optional: 1/2 tsp white or apple cider vinegar (if using nutritional yeast)
- Optional: 2 tsp buttery spread or olive oil for added richness
- Optional: pinch of turmeric, thyme, rosemary, onion powder, or other herbs/spices
Instructions
- Step 1: Drain and rinse the beans if using canned. In a blender or with a hand blender, combine the beans, milk, nutritional yeast (if using), salt, garlic powder, and any optional ingredients except the vegan shredded cheese.
- Step 2: Transfer the blended mixture to a pot on the stove. Add the vegan shredded cheese if you chose that instead of nutritional yeast. Heat on low, stirring occasionally, until warmed through and the cheese has melted if used.
- Step 3: If serving with pasta, stir the cooked pasta directly into the sauce. For a thinner consistency, add more milk as needed before or during heating.
- Alternative Instant Pot Version: Instead of using the stove, pour the blended mixture into an Instant Pot and heat on manual for 5 minutes. Stir well before serving.
Tips & Variations
- Adding a small amount of buttery spread or olive oil enhances the sauce’s richness and mouthfeel.
- Experiment with herbs like thyme or rosemary, or spices such as onion powder, to customize the flavor.
- Use homemade cooked beans for a fresher, less processed taste if possible.
- Adjust salt and vinegar to taste to balance tanginess and savoriness.
Storage
Store any leftover sauce in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, stirring occasionally to prevent separation. If the sauce thickens too much after refrigeration, stir in a little more milk to reach the desired consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of beans in this sauce?
Yes, white beans like cannellini or great northern beans work best for a mild flavor and smooth texture, but navy or butter beans can also be used.
Is nutritional yeast necessary?
Nutritional yeast provides a cheesy, savory flavor and is preferred for a dairy-free option, but you can substitute vegan shredded cheese if you prefer a different taste or texture.
Print
Vegan Cheese Sauce Recipe
- Total Time: 15 minutes
- Yield: About 1 1/2 cups sauce 1x
- Diet: Vegan
Description
A creamy, versatile vegan cheese sauce made from white beans and nutritional yeast or vegan cheese, perfect for drizzling over pasta, vegetables, or as a dip. This dairy-free sauce offers a rich, cheesy flavor with a simple blend of wholesome ingredients and can be prepared on the stovetop or in an Instant Pot for convenience.
Ingredients
Main Ingredients
- 1 cup cooked white beans (such as cannellini), drained and rinsed if canned
- 1/2 cup unsweetened milk of choice (such as almond, soy, or oat milk)
- 5 tbsp nutritional yeast OR 1/3 cup vegan shredded cheese
- 1/2 tsp salt
- 1/8 tsp garlic powder
- Optional 1/2 tsp white or apple cider vinegar (if using nutritional yeast)
- Optional 2 tsp buttery spread or olive oil for added richness
- Optional pinch turmeric, or herbs like thyme, rosemary, onion powder for extra flavor
Instructions
- Prepare Beans: If using canned beans, drain and rinse them thoroughly to remove excess sodium and any canning liquid, which could alter the flavor and texture of your sauce.
- Blend Ingredients: Place the beans, milk of choice, salt, garlic powder, nutritional yeast (if using), optional vinegar, and optional spices and butter/oil into a blender or use an immersion blender. Blend until completely smooth and creamy.
- Heat Sauce: Transfer the blended mixture to a pot on the stovetop. Add the vegan shredded cheese if you opted for that over nutritional yeast. Heat the sauce on low heat, stirring occasionally to prevent sticking and to melt the cheese, until it reaches your desired serving temperature.
- Adjust Consistency: If the sauce is too thick, stir in additional milk of choice a tablespoon at a time until you achieve a thinner, pourable consistency suitable for your dish.
- Serve or Combine: Serve your vegan cheese sauce immediately over pasta, steamed vegetables, or as a dip. For a complete meal, you can stir cooked pasta into the sauce right before serving for a creamy, comforting dish.
- Instant Pot Alternative: For a hands-off approach, after blending, pour the mixture into your Instant Pot. Set it to manual mode and heat on high pressure for 5 minutes to warm and meld the flavors. Use caution when releasing pressure and stir before serving.
Notes
- Using nutritional yeast gives a classic cheesy flavor, but vegan shredded cheese can provide a creamier texture.
- The optional buttery spread or olive oil adds depth but can be omitted for a lighter sauce.
- Adjust salt and spices according to taste preferences.
- If you prefer a tangier sauce, don’t skip the optional vinegar when using nutritional yeast.
- This sauce stores well in the refrigerator for up to 4 days and can be reheated gently on the stovetop.
- Adding herbs like thyme or rosemary can elevate the flavor profile.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Sauce
- Method: Stovetop
- Cuisine: Vegan
Keywords: vegan cheese sauce, dairy-free cheese sauce, white bean cheese sauce, plant-based sauce, nutritional yeast sauce

