Besciamella Vegan Recipe: Creamy Plant-Based Sauce Guide

Updated On: October 5, 2025

Besciamella, or béchamel sauce, is a classic creamy white sauce that forms the base of countless Italian dishes, from lasagna to creamy gratins. Traditionally made with butter, milk, and flour, this sauce can be off-limits for those following a vegan lifestyle.

But fear not! This besciamella vegan recipe offers a luscious, dairy-free alternative that’s just as rich and velvety as the original.

Using plant-based milk and a bit of olive oil, this sauce is simple to prepare and wonderfully versatile.

Whether you’re vegan, lactose intolerant, or just looking to try something new in your kitchen, this recipe will become your go-to. It blends effortlessly into your favorite casseroles and pasta dishes, adding that signature creamy touch without compromising on flavor or texture.

Let’s dive into how you can make this delicious vegan besciamella from scratch!

Why You’ll Love This Recipe

This vegan besciamella recipe is a game-changer for anyone who loves creamy sauces but wants to avoid dairy. Here’s why it stands out:

  • Simple ingredients: You likely already have everything in your pantry—no need to hunt for specialty vegan products.
  • Quick to make: Ready in under 15 minutes, it’s perfect for weeknight dinners or last-minute meal prep.
  • Versatile: Use it in lasagna, pasta bakes, vegetable gratins, or even as a creamy base for soups.
  • Customizable: Adjust the thickness or seasonings to match your preference, making it perfect for various dishes.
  • Allergy-friendly: Dairy-free, nut-free, and gluten-free options are easy to swap in.

Ingredients

  • 3 cups unsweetened plant-based milk (soy, oat, or almond work well)
  • 4 tbsp olive oil or vegan butter
  • 1/3 cup all-purpose flour (or gluten-free flour for GF option)
  • 1 tsp salt, or to taste
  • 1/4 tsp ground nutmeg (optional, but classic)
  • Freshly ground black pepper, to taste
  • 1 tsp garlic powder or 1 small minced garlic clove (optional for added flavor)

Equipment

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Heat-resistant spatula or wooden spoon
  • Optional: fine mesh strainer (for extra smooth sauce)

Instructions

  1. Warm the plant-based milk: Pour the milk into a small saucepan and gently warm over medium-low heat until it’s hot but not boiling. This helps prevent lumps later.
  2. Heat the olive oil: In a separate medium saucepan, heat the olive oil over medium heat until shimmering but not smoking.
  3. Make the roux: Add the flour to the hot oil and whisk continuously for about 2-3 minutes. This step cooks out the raw flour taste and begins thickening the sauce.
  4. Add warmed milk gradually: Slowly pour the warm plant milk into the roux in a steady stream while whisking vigorously. This ensures a smooth texture without lumps.
  5. Cook and thicken: Continue whisking constantly as the sauce begins to thicken, around 5-7 minutes. Lower the heat if it starts bubbling too aggressively.
  6. Season the sauce: Stir in salt, nutmeg, pepper, and garlic powder (if using). Taste and adjust seasonings accordingly.
  7. Finish and serve: Once thickened to a creamy consistency, remove from heat. For an ultra-smooth sauce, strain it through a fine mesh sieve if desired.

Tips & Variations

“For a richer sauce, substitute half of the plant milk with canned coconut milk, but be aware it will add a subtle coconut flavor.”

  • For gluten-free: Use a gluten-free all-purpose flour blend or cornstarch (use half the amount and mix with cold water first).
  • For extra creaminess: Add 2 tbsp of nutritional yeast for a cheesy twist, perfect for vegan lasagna.
  • Herb infusion: Simmer a sprig of thyme or bay leaf in the plant milk for 5 minutes before making the sauce, then remove before mixing.
  • Thinner sauce: If you want to use this as a light drizzle, simply add more plant milk until desired consistency is reached.

Nutrition Facts

Nutrient Amount per 1/2 cup serving
Calories 90
Fat 5 g
Carbohydrates 10 g
Protein 2 g
Fiber 0.5 g
Sodium 230 mg (varies with added salt)

Serving Suggestions

This vegan besciamella sauce is incredibly adaptable and can elevate many dishes. Here are some delicious ways to enjoy it:

  • Layer it in your favorite Kosher Lasagna Recipe for a silky, dairy-free alternative to traditional béchamel.
  • Use it as a creamy base in vegetable gratins or baked pasta dishes to add moisture and richness.
  • Drizzle over steamed or roasted vegetables like cauliflower, broccoli, or asparagus for a comforting side dish.
  • Incorporate it into casseroles or vegan “mac and cheese” recipes—try pairing it with nutritional yeast for cheesy flavor.
  • Experiment by adding fresh herbs or vegan cheese shreds for a flavor boost.

Conclusion

This vegan besciamella recipe is a testament to how simple ingredients and a bit of technique can recreate classic flavors in a compassionate, dairy-free way. Whether you’re vegan, lactose intolerant, or simply looking to add more plant-based meals to your rotation, this sauce delivers on creaminess and taste without compromise.

Its versatility means it can easily be adapted to suit your favorite dishes, from hearty lasagnas to elegant vegetable bakes.

Give it a try and discover how easy it is to elevate your cooking with this luscious, smooth, and flavorful vegan béchamel. For more creative vegan recipes, check out the Jamaican Minced Beef Recipes or the delightful Leche De Pantera Recipe.

You’ll also love the textures in the Julie Marie Eats Recipes collection for more plant-based inspiration.

📖 Recipe Card: Besciamella Vegan Recipe

Description: A creamy and smooth vegan béchamel sauce perfect for lasagna and casseroles. Made with plant-based milk and simple pantry ingredients.

Prep Time: PT5M
Cook Time: PT10M
Total Time: PT15M

Servings: 4 servings

Ingredients

  • 2 cups unsweetened almond milk
  • 3 tablespoons vegan butter
  • 3 tablespoons all-purpose flour
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon white pepper
  • 1 teaspoon olive oil
  • 1 teaspoon nutritional yeast (optional)

Instructions

  1. Heat vegan butter and olive oil in a saucepan over medium heat.
  2. Add flour and whisk continuously to form a roux, cooking for 2 minutes.
  3. Slowly pour in almond milk while whisking to avoid lumps.
  4. Continue whisking until the sauce thickens, about 5-7 minutes.
  5. Season with salt, nutmeg, white pepper, and nutritional yeast if using.
  6. Remove from heat and use immediately or store for later.

Nutrition: Calories: 120 | Protein: 2g | Fat: 7g | Carbs: 10g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Besciamella Vegan Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and smooth vegan b\u00e9chamel sauce perfect for lasagna and casseroles. Made with plant-based milk and simple pantry ingredients.”, “prepTime”: “PT5M”, “cookTime”: “PT10M”, “totalTime”: “PT15M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups unsweetened almond milk”, “3 tablespoons vegan butter”, “3 tablespoons all-purpose flour”, “1/2 teaspoon salt”, “1/4 teaspoon ground nutmeg”, “1/4 teaspoon white pepper”, “1 teaspoon olive oil”, “1 teaspoon nutritional yeast (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat vegan butter and olive oil in a saucepan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add flour and whisk continuously to form a roux, cooking for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Slowly pour in almond milk while whisking to avoid lumps.”}, {“@type”: “HowToStep”, “text”: “Continue whisking until the sauce thickens, about 5-7 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt, nutmeg, white pepper, and nutritional yeast if using.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and use immediately or store for later.”}], “nutrition”: {“calories”: “120”, “proteinContent”: “2g”, “fatContent”: “7g”, “carbohydrateContent”: “10g”}}

Photo of author

Marta K

Leave a Comment

X