
Making cream of mushroom sauce from scratch is a rewarding culinary endeavor that transforms simple ingredients into a rich, velvety accompaniment perfect for pasta, meats, or vegetables. Begin by sautéing fresh mushrooms in butter until they release their moisture and develop a golden-brown color, enhancing their earthy flavor. Add aromatics like garlic and shallots to deepen the sauce’s complexity, then sprinkle in flour to create a roux, which will thicken the mixture. Gradually whisk in warm broth and heavy cream, allowing the sauce to simmer gently until it reaches a smooth, creamy consistency. Season with herbs like thyme, salt, and pepper to balance the flavors, and finish with a splash of lemon juice for brightness. This homemade version not only avoids preservatives but also allows for customization, ensuring a sauce that’s both luxurious and full of flavor.
| Characteristics | Values |
|---|---|
| Ingredients | Mushrooms (button, cremini, or wild), butter, olive oil, shallots or onion, garlic, all-purpose flour, chicken or vegetable broth, heavy cream, thyme, salt, pepper, parsley (optional) |
| Cooking Time | Approximately 30-40 minutes |
| Difficulty Level | Intermediate |
| Yield | About 2-3 cups of sauce |
| Key Steps | 1. Sauté mushrooms until golden brown. 2. Cook shallots/onion and garlic until softened. 3. Create a roux with flour and butter. 4. Gradually add broth and cream, stirring constantly. 5. Simmer until thickened. 6. Season with thyme, salt, and pepper. |
| Texture | Creamy, smooth, and velvety |
| Flavor Profile | Earthy (mushrooms), savory (garlic, thyme), rich (cream), slightly nutty (roux) |
| Common Uses | Served over steak, chicken, pasta, or as a base for casseroles |
| Storage | Refrigerate in an airtight container for up to 3 days; reheat gently on the stove |
| Variations | Add white wine for depth, use different mushroom varieties, or incorporate herbs like rosemary or tarragon |
| Dietary Notes | Can be made vegetarian/vegan by using plant-based butter, cream, and broth |
Explore related products
What You'll Learn

Sautéing mushrooms for depth of flavor
To achieve a rich and deeply flavorful cream of mushroom sauce, the process of sautéing mushrooms is crucial. Start by selecting the right type of mushrooms—button, cremini, or shiitake work well—and ensure they are thoroughly cleaned and sliced evenly. This uniformity ensures that the mushrooms cook at the same rate, allowing for consistent browning and flavor development. Heat a large skillet over medium-high heat and add a generous amount of butter or olive oil. The fat is essential for creating a fond, the caramelized bits that stick to the pan and contribute significantly to the sauce’s depth of flavor.
Once the fat is hot but not smoking, add the mushrooms in a single layer, avoiding overcrowding. Overcrowding can cause the mushrooms to steam instead of sear, resulting in a less flavorful outcome. Allow the mushrooms to cook undisturbed for 3-4 minutes until they develop a golden-brown crust. This initial sear locks in their earthy flavor and enhances their texture. Resist the urge to stir too early, as patience is key to achieving that desirable caramelization.
After the first side is browned, stir the mushrooms and continue sautéing for another 3-4 minutes until they are evenly golden and have released their moisture. As the mushrooms cook, their natural juices will evaporate, concentrating their flavor. At this stage, add minced garlic and fresh thyme, cooking for an additional minute to release their aromatic oils. The garlic and herbs complement the mushrooms, adding layers of complexity to the sauce.
To further deepen the flavor, deglaze the pan with a splash of dry white wine or chicken broth, using a wooden spoon to scrape up the fond from the bottom of the skillet. This step ensures that none of the flavorful bits are wasted, as they dissolve into the liquid and enrich the sauce. Allow the liquid to reduce slightly, intensifying the flavors before proceeding with the cream and other sauce components.
Finally, adjust the seasoning with salt and pepper to taste, keeping in mind that the mushrooms’ natural umami should shine through. Properly sautéed mushrooms serve as the foundation of the cream of mushroom sauce, providing a robust, savory base that elevates the entire dish. This meticulous approach to sautéing ensures that every spoonful of the sauce is packed with the rich, earthy essence of mushrooms.

Preparing a classic roux base
To begin preparing a classic roux base for your cream of mushroom sauce, start by gathering your ingredients: unsalted butter and an equal amount of all-purpose flour by weight. The roux is a fundamental mixture that serves as a thickening agent, providing a smooth and velvety texture to your sauce. In a medium-sized saucepan, melt the butter over medium heat, ensuring it coats the bottom of the pan evenly. The butter should melt gently without browning, as you want to preserve its subtle flavor for the roux.
Once the butter is fully melted, add the flour to the saucepan in one go. Use a whisk or a wooden spoon to combine the flour and butter thoroughly, making sure there are no lumps. This step is crucial, as a well-incorporated roux ensures a smooth sauce without any grainy texture. Continuously stir the mixture, allowing the flour to cook and lose its raw taste. The roux will start to bubble slightly, and you’ll notice it thickening as the flour absorbs the butter.
Cook the roux for about 2 to 3 minutes, stirring constantly to prevent it from burning. The color of the roux will lighten slightly, and it will emit a faint, nutty aroma. This stage is known as a "blonde roux," which is perfect for cream-based sauces like your mushroom sauce. Avoid overcooking, as a darker roux will impart a stronger flavor that might overpower the delicate taste of the mushrooms and cream.
As you stir, pay attention to the consistency of the roux. It should be smooth and paste-like, not too dry or too wet. This texture is ideal for gradually incorporating the liquid components of your sauce without causing lumps. Once your roux reaches the desired consistency and color, it’s ready to serve as the foundation for your cream of mushroom sauce.
Finally, remove the saucepan from the heat momentarily to prepare for the next step. The roux base is now ready to accept the mushroom mixture and cream, which will transform it into a rich and flavorful sauce. Remember, the roux is the backbone of your sauce, providing both thickness and a subtle depth of flavor that complements the earthy mushrooms and creamy base. With your classic roux base prepared, you’re well on your way to creating a delicious cream of mushroom sauce from scratch.

Adding liquid for creamy consistency
When adding liquid to achieve a creamy consistency in your homemade cream of mushroom sauce, the choice of liquid and the technique you use are crucial. Start by selecting a high-quality liquid that complements the earthy flavor of mushrooms. Traditional options include chicken or vegetable broth, which add depth without overpowering the mushrooms. For a richer sauce, heavy cream or whole milk can be used, but be mindful of the fat content and adjust according to your preference. If you prefer a lighter version, opt for half-and-half or even a splash of dry white wine, which can enhance the sauce with a subtle acidity.
Begin by adding the liquid gradually to maintain control over the sauce’s consistency. Pour in about 1 cup of your chosen liquid into the sautéed mushrooms and aromatics, stirring continuously to combine. Allow the mixture to simmer gently over medium heat, which helps reduce the liquid and thicken the sauce naturally. This step is essential for developing flavor and achieving the desired creamy texture. If using cream or milk, ensure the sauce does not boil vigorously, as this can cause curdling or separation. Instead, keep the heat moderate and stir frequently.
To further enhance the creamy consistency, consider incorporating a roux or a slurry. A roux, made by cooking equal parts butter and flour before adding the liquid, acts as a thickening agent and adds a velvety smoothness to the sauce. Alternatively, a slurry of cornstarch or arrowroot mixed with cold water can be whisked into the simmering sauce for quick thickening. Add the roux or slurry in small amounts, stirring well, until the sauce reaches your desired thickness. Remember, the sauce will continue to thicken as it cools, so aim for a slightly thinner consistency on the stovetop.
If you’re using wine or broth and want a creamier finish, you can finish the sauce by stirring in a few tablespoons of cream or milk at the end. This adds richness without relying solely on dairy from the beginning. Another tip is to blend a portion of the mushrooms directly in the sauce using an immersion blender or transferring to a regular blender. This creates a naturally creamy texture without additional thickeners, allowing the mushrooms themselves to contribute to the consistency.
Finally, taste and adjust the seasoning as you add the liquid, as reducing the sauce concentrates flavors. A pinch of salt, freshly ground black pepper, or a sprinkle of fresh herbs like thyme or parsley can elevate the sauce. Keep in mind that the liquid you choose will influence the overall flavor profile, so balance is key. With patience and attention to detail, adding liquid for creamy consistency becomes a seamless step in crafting a luscious, scratch-made cream of mushroom sauce.
Explore related products

Seasoning and balancing flavors
When crafting a cream of mushroom sauce from scratch, seasoning and balancing flavors are crucial steps to elevate the dish from ordinary to extraordinary. Start by sautéing your mushrooms in butter or olive oil until they release their moisture and develop a golden-brown color. This process not only enhances their earthy flavor but also creates a rich base for your sauce. As you cook the mushrooms, add a pinch of salt to draw out their natural juices and deepen their taste. Salt is a foundational seasoning that amplifies the umami notes of the mushrooms, making it essential to add early in the process. Avoid oversalting at this stage, as you’ll have more opportunities to adjust later.
Once the mushrooms are caramelized, introduce aromatics like minced garlic and shallots to add complexity. Cook them until fragrant but not browned, as burnt garlic can introduce bitterness. This is also the time to incorporate fresh thyme or parsley, which brings herbal brightness to balance the richness of the cream. If using dried herbs, add them earlier to allow their flavors to meld into the sauce. At this point, deglaze the pan with a splash of white wine or dry sherry to lift the flavorful browned bits from the bottom of the pan, adding depth and acidity to counteract the cream’s richness.
After adding the cream, let the sauce simmer gently to thicken, but avoid boiling, as it can cause the cream to curdle or separate. Now is the time to taste and adjust the seasoning. Start with salt, adding small pinches at a time until the flavors pop without overwhelming the palate. Follow with freshly ground black pepper for warmth and a subtle bite. If the sauce feels too heavy, a squeeze of lemon juice or a dash of vinegar can brighten it, cutting through the creaminess with a tangy contrast. Remember, balancing flavors is about harmony—no single ingredient should dominate.
If your sauce lacks depth, consider adding a small amount of soy sauce or Worcestershire sauce for an extra layer of umami. These ingredients should be used sparingly, as they can quickly overpower the delicate mushroom flavor. Similarly, a pinch of sugar or a touch of honey can round out any sharpness, especially if your wine or cream has a tangy edge. The goal is to create a sauce where every element—earthiness, richness, acidity, and seasoning—complements the others.
Finally, let the sauce rest for a few minutes before serving, as this allows the flavors to meld further. Taste it one last time, making any final adjustments. A well-balanced cream of mushroom sauce should be smooth, flavorful, and cohesive, with no single ingredient standing out. By carefully layering and adjusting your seasonings, you’ll achieve a sauce that enhances any dish it accompanies, from pasta to steak or roasted vegetables.

Simmering to achieve desired thickness
Simmering is a crucial step in achieving the perfect consistency for your cream of mushroom sauce. After you’ve sautéed the mushrooms, garlic, and aromatics, and added the liquid (such as chicken or vegetable broth), it’s time to let the sauce simmer gently. This process allows the flavors to meld together while reducing the liquid to concentrate the sauce. Start by bringing the mixture to a low boil over medium heat, then immediately reduce the heat to low. This ensures the sauce simmers slowly without scorching or curdling the cream you’ll add later. The goal here is to evaporate excess liquid gradually, thickening the sauce to a luscious, coat-the-back-of-a-spoon consistency.
As the sauce simmers, stir it occasionally to prevent sticking or burning, especially if your pan has a thinner bottom. Use a flat-edged wooden spoon or spatula to scrape the bottom of the pan, ensuring even heat distribution. Keep an eye on the sauce’s progress—the reduction process can take anywhere from 10 to 20 minutes, depending on the volume of liquid and your desired thickness. If you’re aiming for a lighter, more brothy sauce, simmer for a shorter time. For a richer, more velvety texture, allow it to reduce further. Remember, the sauce will thicken even more once you add the cream, so avoid over-reducing at this stage.
Once you’ve achieved the desired base thickness, it’s time to incorporate the cream. Pour in the heavy cream or half-and-half slowly, stirring continuously to combine it with the mushroom mixture. Return the sauce to a gentle simmer, but avoid letting it boil vigorously, as high heat can cause the cream to separate or curdle. Simmer the sauce for an additional 5 to 10 minutes, allowing the cream to heat through and blend seamlessly with the other ingredients. This final simmering step not only thickens the sauce further but also ensures a smooth, cohesive texture.
Throughout the simmering process, taste the sauce periodically and adjust the seasoning as needed. The reduction process intensifies flavors, so you may need to add a pinch of salt, pepper, or a splash of lemon juice to balance the richness. If the sauce thickens too much before the flavors have fully developed, add a small amount of broth or water to loosen it, then continue simmering. Patience is key—rushing the simmering process can result in a thin, flavorless sauce or an overly reduced, gluey texture.
Finally, once the sauce has reached your desired thickness and flavor profile, remove it from the heat. The sauce will continue to thicken slightly as it cools, so it’s better to err on the side of a slightly thinner consistency. If you’re serving the sauce immediately, give it a final stir to ensure smoothness. If preparing it ahead of time, reheat it gently over low heat, stirring often, and add a splash of cream or broth if it becomes too thick. Simmering is both an art and a science, and mastering it ensures your cream of mushroom sauce is perfectly balanced in texture and taste.
Frequently asked questions
You’ll need butter, olive oil, fresh mushrooms (such as button, cremini, or shiitake), minced garlic, all-purpose flour, chicken or vegetable broth, heavy cream, salt, pepper, and optional herbs like thyme or parsley.
Sauté the mushrooms until they release their moisture and brown slightly, then add flour to create a roux. Gradually whisk in the broth and cream to avoid lumps, and simmer until the sauce thickens. Use an immersion blender or strainer if needed for extra smoothness.
Yes, you can substitute heavy cream with half-and-half, whole milk, or a dairy-free alternative like coconut milk. Keep in mind the sauce may be slightly thinner or have a different flavor profile.
The sauce lasts 3–4 days in the refrigerator when stored in an airtight container. It can also be frozen for up to 3 months. Thaw in the fridge overnight and reheat gently on the stovetop, adding a splash of cream or broth to restore consistency.

























