The Perfect Vegetarian Béchamel Sauce Recipe

Sauces

October 30, 2026

Classic Vegetarian Béchamel Sauce – vegetarian recipe

Classic vegetarian béchamel sauce is one of cooking's mother sauces and one of its easiest: butter, flour, and hot milk cooked into a smooth white sauce, perfumed with onion, bay, thyme, and a whisper of nutmeg. It lasagnas, it gratins, it turns leftover vegetables into dinner. Twenty-five minutes to universal usefulness.

Welcome to the cornerstone of creamy, dreamy vegetarian dishes: the classic Béchamel sauce. As one of the five ‘mother sauces’ of French cuisine, mastering Béchamel is like unlocking a secret level in your cooking game. This simple, roux-thickened milk sauce is the velvety base for everything from a decadent mac and cheese to a rich lasagna or a savory vegetable gratin. Forget the lumpy, bland sauces of the past! This foolproof recipe, inspired by the timeless *Vegetarian Epicure*, will guide you to a perfectly smooth, flavorful white sauce every single time. Let’s get whisking!

Ingredients

• Classic Béchamel Sauce
• 3 Tbs / 42g (1.48 oz) butter
• ½ medium onion, minced (about ½ cup / 75g / 2.65 oz)
• 3 Tbs / 24g (0.85 oz) all-purpose flour
• 2½ cups / 600ml hot milk
• 4-5 whole peppercorns
• 1 large pinch of whole thyme
• 1 small bay leaf
• Salt, to taste
• Freshly grated nutmeg, to taste
• For a Richer Béchamel (Liaison)
• ½ cup / 120ml (4.1 fl oz) heavy cream
• 2 large egg yolks
• 1 cup / 240ml of the prepared hot Béchamel Sauce
• ½ tsp / 2.5ml (0.1 fl oz) lemon juice
• 2 Tbs / 28g (0.99 oz) butter, cut into small pieces (optional)

Instructions

1. How to Make Classic Béchamel
2. In a heavy-bottomed saucepan, melt the butter over low heat. Add the minced onion and cook gently, stirring often, until soft and translucent but not browned.
3. Stir in the flour to create a paste, known as a roux. Continue cooking for 2-3 minutes, stirring constantly. This step is crucial to cook out the raw flour taste.
4. Gradually pour in the hot milk while whisking vigorously to prevent lumps. Continue whisking until the sauce is completely smooth and begins to thicken.
5. Add the peppercorns, thyme, bay leaf, a pinch of salt, and a dash of nutmeg. Reduce the heat to the lowest possible setting and let the sauce gently simmer for at least 15 minutes, or up to an hour for a richer flavor. Stir occasionally to prevent it from sticking.
6. Strain the sauce through a fine-mesh sieve to remove the onion and herbs for a silky-smooth finish. To prevent a skin from forming, dot the surface with small pieces of butter. Your Béchamel is now ready to use!
7. How to Make a Richer Béchamel
8. In a separate bowl, whisk together the heavy cream and egg yolks. While whisking continuously, slowly temper the mixture by gradually pouring in about 1 cup (240 ml) of the hot, prepared Béchamel sauce.
9. Pour the tempered egg mixture back into the main saucepan with the rest of the Béchamel, whisking constantly.
10. Heat the sauce over very low heat, stirring and scraping the bottom of the pan, until it thickens and just comes to a simmer. Do not let it boil, or the eggs may curdle.
11. Remove from the heat. Stir in the lemon juice and season with additional salt if needed. For an extra decadent finish, whisk in the optional 2 tablespoons (30 ml / 1 fl oz) of butter, piece by piece, just before serving. Note: Do not use the butter enrichment if you plan to bake the sauce in a gratin, as it may separate.

Nutritional Information

• Serving Size: ½ cup
• Calories: 135 kcal
• Fat: 9g
• Carbohydrates: 9g
• Protein: 4g
• (Note: This is an estimate and may vary based on exact used.)

Pro Tips

• for Perfect Béchamel
• Always use hot milk and add it gradually while whisking constantly. This is the number one secret to a lump-free sauce.
• Don’t skip cooking the roux for a few minutes after adding the flour. This simple step toasts the flour and gets rid of any raw, pasty taste.
• For the most velvety texture, always strain your finished sauce through a fine-mesh sieve to remove the aromatics and any potential small lumps.
• To store leftover sauce, press a piece of plastic wrap directly onto the surface before covering and refrigerating. This prevents a skin from forming. Reheat gently over low heat, whisking until smooth.

FAQ

Q: Can I make this béchamel sauce vegan or dairy-free
A: Yes, for a vegan version, use a high-quality plant-based butter and a creamy, unsweetened plant-based milk like soy or oat milk. The results will be just as smooth and delicious for your favorite meatless dishes.

Q: How do I store leftover vegetarian béchamel
A: To prevent a skin from forming, press plastic wrap directly onto the surface of the cooled sauce. Store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, whisking constantly until smooth.

Q: Can this white sauce recipe be made gluten-free
A: Absolutely. To make a gluten-free béchamel, simply replace the all-purpose flour with an equal amount of a gluten-free all-purpose flour blend. Whisk it into the melted butter just as you would with regular flour for a perfect roux.

Q: Is there a way to make this béchamel richer without meat products
A: Definitely! This recipe includes a classic French technique called a ‘liaison’. By whisking egg yolks and heavy cream into the hot sauce, you create an incredibly rich and velvety texture perfect for decadent vegetarian dishes, all without any meat-based ingredients.

More Recipes You’ll Love

Classic Vegetarian Béchamel Sauce – vegetarian recipe
Stav Kogan

Classic Vegetarian Béchamel Sauce

A foolproof recipe for a perfectly smooth, creamy, and flavorful Béchamel sauce, one of the five French 'mother sauces'. This vegetarian white sauce is the ideal base for lasagna, gratins, and mac and cheese.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 6 servings
Calories: 135

Ingredients
  

  • Classic Béchamel Sauce
  • 3 Tbs / 42g (1.48 oz) butter
  • ½ medium onion, minced (about ½ cup / 75g / 2.65 oz)
  • 3 Tbs / 24g (0.85 oz) all-purpose flour
  • 2½ cups / 600ml (20.3 fl oz) hot milk
  • 4-5 whole peppercorns
  • 1 large pinch of whole thyme
  • 1 small bay leaf
  • Salt, to taste
  • Freshly grated nutmeg, to taste
  • For a Richer Béchamel (Liaison)
  • ½ cup (120 ml / 4.1 fl oz) heavy cream
  • 2 large egg yolks
  • 1 cup (240 ml) of the prepared hot Béchamel Sauce
  • ½ tsp (2.5 ml / 0.1 fl oz) lemon juice
  • 2 Tbs / 28g (0.99 oz) butter, cut into small pieces (optional)
  • for Perfect Béchamel
  • Always use hot milk and add it gradually while whisking constantly. This is the number one secret to a lump-free sauce.
  • For the most velvety texture, always strain your finished sauce through a fine-mesh sieve to remove the aromatics and any potential small lumps.
  • To store leftover sauce, press a piece of plastic wrap directly onto the surface before covering and refrigerating. This prevents a skin from forming. Reheat gently over low heat, whisking until smooth.

Method
 

  1. How to Make Classic Béchamel
  2. In a heavy-bottomed saucepan, melt the butter over low heat.
  3. Add the minced onion and cook gently, stirring often, until soft and translucent but not browned.
  4. Stir in the flour to create a paste, known as a roux.
  5. Continue cooking for 2-3 minutes, stirring constantly. This step is crucial to cook out the raw flour taste.
  6. Gradually pour in the hot milk while whisking vigorously to prevent lumps.
  7. Continue whisking until the sauce is completely smooth and begins to thicken.
  8. Add the peppercorns, thyme, bay leaf, a pinch of salt, and a dash of nutmeg.
  9. Reduce the heat to the lowest possible setting and let the sauce gently simmer for at least 15 minutes, or up to an hour for a richer flavor.
  10. Stir occasionally to prevent it from sticking.
  11. Strain the sauce through a fine-mesh sieve to remove the onion and herbs for a silky-smooth finish. To prevent a skin from forming, dot the surface with small pieces of butter. Your Béchamel is now ready to use!
  12. How to Make a Richer Béchamel
  13. In a separate bowl, whisk together the heavy cream and egg yolks.
  14. While whisking continuously, slowly temper the mixture by gradually pouring in about 1 cup (240 ml) of the hot, prepared Béchamel sauce.
  15. Pour the tempered egg mixture back into the main saucepan with the rest of the Béchamel, whisking constantly.
  16. Heat the sauce over very low heat, stirring and scraping the bottom of the pan, until it thickens and just comes to a simmer.
  17. Do not let it boil, or the eggs may curdle.
  18. Remove from the heat.
  19. Stir in the lemon juice and season with additional salt if needed. For an extra decadent finish, whisk in the optional 2 tablespoons (30 ml / 1 fl oz) of butter, piece by piece, just before serving. Note: Do not use the butter enrichment if you plan to bake the sauce in a gratin, as it may separate.
  20. Don't skip cooking the roux for a few minutes after adding the flour. This simple step toasts the flour and gets rid of any raw, pasty taste.

Nutrition

Calories: 135kcalCarbohydrates: 9gProtein: 4gFat: 9g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Cardamom-Orange Butter ELAICHE MAKHAN – vegetarian recipe

Cardamom-Orange Butter ELAICHE MAKHAN

Cardamom-orange butter, elaiche makhan, is soft unsalted butter whipped with frozen orange juice concentrate, coarsely crushed cardamom, and an optional whisper of orange flower water. It's a compound butter that turns plain toast and scones into something...

Butter MAKHAN – vegetarian recipe

Homemade Butter MAKHAN

Homemade butter, makhan, is nothing more than cold heavy cream churned until it breaks into golden butter and buttermilk, then rinsed in ice water until the water runs clear. The flavor is sweeter and cleaner than anything from a carton. A pinch of salt is the only...

Simple Mauritian Rougaille (No-Cook Tomato Relish) – vegetarian recipe

Easy No-Cook Mauritian Tomato Rougaille

Mauritian rougaille is a bright no-cook tomato relish that Mauritians serve with almost everything. Diced tomatoes, sweet onion, green bell pepper, garlic, and ginger come together raw with cilantro and a flick of cayenne — twenty-five minutes, most of it resting...

Cardamom-Orange Butter ELAICHE MAKHAN – vegetarian recipe

Cardamom-Orange Butter ELAICHE MAKHAN

Cardamom-orange butter, elaiche makhan, is soft unsalted butter whipped with frozen orange juice concentrate, coarsely crushed cardamom, and an optional whisper of orange flower water. It's a compound butter that turns plain toast and scones into something...

Butter MAKHAN – vegetarian recipe

Homemade Butter MAKHAN

Homemade butter, makhan, is nothing more than cold heavy cream churned until it breaks into golden butter and buttermilk, then rinsed in ice water until the water runs clear. The flavor is sweeter and cleaner than anything from a carton. A pinch of salt is the only...

Simple Mauritian Rougaille (No-Cook Tomato Relish) – vegetarian recipe

Easy No-Cook Mauritian Tomato Rougaille

Mauritian rougaille is a bright no-cook tomato relish that Mauritians serve with almost everything. Diced tomatoes, sweet onion, green bell pepper, garlic, and ginger come together raw with cilantro and a flick of cayenne — twenty-five minutes, most of it resting...

Game-Changing Soy-Ginger Marinated Tofu – vegetarian recipe

Easy Soy-Ginger Marinated Tofu Recipe

Soy-ginger marinated tofu is the game-changing recipe that finally made me look forward to tofu. A punchy marinade of soy sauce, fresh ginger, scallions, sesame oil, and vinegar soaks into firm tofu, with an optional cornstarch-and-oil finish for crispy edges....