Salsa Besciamella Recipe
This salsa besciamella recipe can be ready in just 15 minutes and freezes wonderfully too! Whether you’re layering it into a rich, cheesy dish or giving it a flavorful twist, homemade besciamella is the key to elevating your favorite comfort foods.
Let’s talk besciamella, the creamy white sauce that makes Italian comfort food what it is. If you’ve ever had a lasagna with that velvety, melt-in-your-mouth texture or a baked pasta dish that’s somehow both rich and light, this sauce is the reason why.
This besciamella recipe is incredibly simple to make, just butter, flour, and milk. That’s it. No fancy ingredients, no mystery thickeners, just the way my Italian mamma taught me.
Once you try making it from scratch, you’ll wonder why you ever bought the jarred stuff. In just 15 minutes, you’ll have a silky-smooth sauce that takes your lasagna, cannelloni, or any pasta bake to the next level.
So grab a whisk and a saucepan, and let’s make my wonderful besciamella recipe. Your homemade Italian dinners are about to get even better!

What You’ll Need
- Milk: Traditional besciamella is made with whole milk for that rich, silky texture. If you have something else on hand, it’ll still work, but whole milk gives the best results.
- Unsalted butter: This is what makes the sauce creamy and gives it that irresistible buttery taste.
- Flour: This is the magic that thickens everything up. Just regular all-purpose flour does the trick.
- Nutmeg: A tiny pinch makes all the difference! In Italy, it’s called noce moscata, and it adds a warm, subtle flavor that gives besciamella its classic taste.
- Salt and pepper: Season to your liking. Black or white pepper both work, though white keeps the sauce looking smooth and pale if that matters to you.
Step by Step Besciamella Recipe (with photos)
Start by melting the butter in a saucepan over medium heat. Give it a stir every now and then with a whisk, but don’t rush it.
The key here is to let it melt gently—too much heat, and you’ll end up with browned or burnt butter, which changes the flavor completely. When the butter has fully melted and starts to bubble, you’re ready for the next step.

Now, add the flour all at once while whisking non-stop. This helps prevent lumps from forming. Keep whisking and cooking the mixture for a couple of minutes until it turns a soft golden color.

This step is super important! It’s called a roux, and it gives the sauce its perfect texture. Plus, cooking the flour gets rid of that raw taste—nobody wants their lasagna to taste like uncooked dough.

Once the roux is ready, start pouring in the milk little by little, whisking continuously. If you add all the milk at once, the mixture can get lumpy, so take your time and keep stirring to get a smooth sauce.

When all the milk is in, season with salt, pepper, and a pinch of nutmeg. Stir everything well so the flavors blend, then lower the heat to medium-low.

Let the sauce cook for about 10 minutes, stirring constantly. It will slowly thicken into a creamy, velvety texture.
You’ll know the besciamella is ready when it has a smooth, creamy consistency that flows slowly but steadily from a spoon. If you lift a wooden spoon and let some sauce drizzle off, it should feel silky and rich, not runny or overly dense.

Turn off the heat and give it a taste. Adjust the seasoning if needed, but don’t overdo it. Besciamella should have a delicate, buttery-milky flavor with just a hint of nutmeg and pepper.

And that’s it! Your besciamella recipe is ready and you can use it right away in your favorite recipes or store it for later.

Tips & Handy Tricks
Lumpy sauce? Been there. Here’s how to avoid (or fix) it!
- When adding the flour to the butter, try sifting it in with a fine sieve. It might seem like an extra step, but it helps keep things smooth from the start.
- Warm up the milk before adding it to the roux. If you pour in cold milk, the sudden temperature change can make the flour seize up into big, stubborn lumps. Warm milk blends in much more easily.
- But hey, sometimes lumps happen anyway. No stress! Just grab an immersion blender and give it a quick buzz—your sauce will turn silky smooth in seconds.
- Need a thinner sauce? Whisk in a little extra milk. Too runny? Let it cook a minute or two longer. Besciamella is super forgiving, so you can easily adjust it to match whatever dish you’re making.
And here’s a fun fact: Italians and the French have been arguing for centuries over who invented the besciamella recipe. It’s a serious culinary rivalry! But the oldest known cookbook with this recipe actually comes from Italy, way back in the 15th century. So, I’ll let you decide who gets the bragging rights.

Fun Ways to Switch It Up
The classic besciamella recipe is amazing on its own, but a few tweaks can take it to a whole new level. Here are some easy ways to jazz it up:
- Cheesy: Stir in grated parmigiano, fontina, asiago, mozzarella, or even cheddar for extra richness.
- Herbed: Infuse the warm milk with rosemary or thyme, or stir in chopped fresh herbs at the end for a subtle, fragrant twist.
- Pesto: Mix in a couple of tablespoons of pesto for a fresh, herby kick.
- Mushroom: Blend in sautéed mushrooms for an earthy, creamy variation, or just chop and stir them in for texture.
- Veggie-packed: Purée spinach, roasted red peppers, or butternut squash and mix them into the sauce for a pop of color and flavor.
- Garlic lovers: Sauté some chopped garlic before making the roux, or just add a pinch of garlic powder for a little extra depth.
How to Store
One of the things I love most about this basic besciamella recipe is that you can make it ahead and save time in the kitchen.
Store the sauce in an airtight container and press a layer of plastic wrap directly onto the surface to prevent a skin from forming. Seal with a lid and keep it in the fridge for up to 3–4 days.
You can also freeze it for up to 2-3 months. When ready to use, thaw in the fridge overnight and reheat in a saucepan with a splash of milk to loosen up the sauce.
Print the recipe

Besciamella Sauce
Ingredients
- 4 ¼ cups whole milk (1 liter)
- 0.8 cups all-purpose flour (100 g, sifted)
- 3.5 oz butter (100g)
- nutmeg (to taste)
- salt and pepper (to taste)
Instructions
- Place the butter in a saucepan and melt it over medium heat, stirring from time to time with a whisk.
- Add the flour while whisking vigorously. Keep whisking the mixture and allow to cook until the flour slightly turns into a golden color.
- Pour in the milk little by little while stirring with the whisk to prevent the mixture from forming large lumps.
- Season with salt, pepper, and nutmeg.
- Set the heat to medium-low and cook the sauce for 10 minutes while stirring constantly. The sauce is done when it has a thick texture that fully coats the back of a wooden spoon.
- Turn off the heat and adjust seasonings to taste.
- You can use it now on your recipe or store it for later.
Tips & Notes
- To store the sauce: You first have to let it cool completely, then put it in the refrigerator where it can last three to four days.
- Freeze it: If you want you can also freeze it and when you need it, defrost it in the refrigerator the day before using it, then warm it up slightly by adding a splash of milk.
- Enhance it: Depending on the recipe in which you are going to use the sauce, you can flavor it by heating the milk with various spices and aromatic herbs, including garlic and onion.
- The skin: Once the besciamella sauce is ready, just let it cool and cover with cling film, making sure that it is in contact with the sauce to avoid a hard skin layer from forming on the surface.

