Brown Butter Mushroom Spaghetti is a rich and flavorful pasta dish that combines the deep, nutty essence of brown butter with the earthy savor of mushrooms. It’s a comforting and elegant meal that balances simplicity and gourmet flair, making it perfect for weeknight dinners or special occasions. This dish celebrates the natural umami of mushrooms, elevated by the complexity of browned butter and finished with fresh herbs and grated cheese for a satisfying, restaurant-quality experience at home.
The History of Brown Butter Mushroom Spaghetti
While the precise origins of Brown Butter Mushroom Spaghetti are difficult to trace, the dish draws on traditional European culinary influences, particularly from Italian and French cuisines. Italy, with its centuries-old pasta traditions, provides the foundational concept of spaghetti as a vehicle for various sauces. Meanwhile, the technique of browning butter, or beurre noisette, is a hallmark of French cuisine. This method involves gently cooking butter until the milk solids toast and release a rich, nutty aroma. The fusion of this French technique with Italian pasta and mushrooms—a staple in both countries—has led to a modern culinary hybrid that showcases the best of both worlds. Mushrooms have long been a foraged food, especially in rural Europe, and their inclusion in pasta dishes highlights their versatility and cultural importance. The pairing of mushrooms with browned butter likely evolved as chefs and home cooks experimented with enhancing the mushrooms’ earthy flavor through complementary fats. Over time, this rustic yet refined dish found its way into cookbooks, food blogs, and restaurant menus across the world.
Ingredients Breakdown
Spaghetti: The classic base. Opt for high-quality durum wheat spaghetti for the best texture and flavor. Whole wheat or gluten-free varieties can also be used based on dietary needs.
Butter: The star of the dish, used to create that rich, nutty brown butter flavor. Use unsalted butter to control the salt level.
Mushrooms: Cremini, shiitake, oyster, portobello, or a mix of wild mushrooms work beautifully. Each type contributes its own depth of flavor and texture.
Garlic: Provides a pungent, aromatic kick that complements both the butter and the mushrooms.
Shallots or Onions: Optional but recommended for additional sweetness and complexity.
Parmesan or Pecorino Romano: For finishing the dish with a salty, umami-rich topping. Vegan alternatives can include nutritional yeast or plant-based cheeses.
Fresh herbs: Thyme, parsley, or sage pair especially well with mushrooms and brown butter.
Salt and black pepper: Essential for seasoning.
Optional additions: Red pepper flakes for heat, lemon zest for brightness, or a splash of white wine for acidity.
Step-by-Step Recipe
- Begin by boiling a large pot of salted water. Cook the spaghetti according to package instructions until al dente. Reserve about ½ cup of the pasta water before draining.
- While the pasta cooks, clean and slice the mushrooms. Avoid washing mushrooms under running water as they absorb moisture easily; instead, wipe them clean with a damp cloth or paper towel.
- In a large skillet or sauté pan, add the butter over medium heat. Let it melt completely and continue to cook, stirring occasionally, until the butter foams and turns golden brown, releasing a nutty aroma. This should take about 5–7 minutes. Be careful not to burn it.
- Immediately add the mushrooms to the brown butter. Sauté them over medium-high heat, allowing them to brown and release their moisture. Do not overcrowd the pan, or the mushrooms will steam instead of sear. Cook for 6–8 minutes until golden.
- Add minced garlic (and shallots if using) to the pan. Stir frequently and cook until fragrant, about 1–2 minutes.
- Add salt and freshly ground black pepper to taste. If using, add a splash of white wine and cook until the liquid has evaporated.
- Toss in the cooked spaghetti along with a few tablespoons of the reserved pasta water. Stir well to coat the pasta in the brown butter mushroom sauce. Add more water if needed to loosen the sauce.
- Remove from heat and stir in freshly grated Parmesan cheese. Mix until creamy and well combined.
- Finish with chopped fresh herbs and a dash of lemon zest if desired. Serve immediately with extra cheese and a sprinkle of black pepper on top.
Tips for the Perfect Brown Butter Mushroom Spaghetti
Use room temperature butter for even browning and keep an eye on it to prevent burning. Let the mushrooms brown well—this means cooking them undisturbed for a few minutes at a time. This caramelization is key to achieving depth of flavor. Salt the pasta water generously—it should taste like the sea. This is your only chance to season the pasta from within. Don’t skip the pasta water; the starch helps create a silky, cohesive sauce that clings to every strand. Avoid overcooking the pasta—al dente texture holds up better against the rich sauce. Use fresh herbs for the best aroma and finish the dish just before serving for optimal texture and temperature.
Variations and Customizations
Add protein by including grilled chicken, pancetta, bacon, or even a poached egg on top for richness. For a vegetarian boost, toss in spinach, kale, or peas towards the end of cooking. Substitute the spaghetti with other pasta types like fettuccine, linguine, or even short pasta like rigatoni. For a vegan version, use plant-based butter and nutritional yeast or vegan cheese instead of dairy Parmesan. Incorporate truffle oil or shaved truffles to intensify the earthy mushroom flavors for a gourmet touch. Add a drizzle of cream or a spoonful of mascarpone if you prefer a creamier sauce. Spice it up with chili flakes or a splash of hot sauce if you enjoy heat. Mix in toasted nuts like walnuts or pine nuts for crunch and richness.
Health Considerations and Nutritional Value
Brown Butter Mushroom Spaghetti offers a balanced combination of carbohydrates, fats, and fiber, especially if whole grain pasta and a variety of mushrooms are used. Mushrooms are low in calories, rich in antioxidants, and a good source of B vitamins, selenium, and potassium. Brown butter adds flavor but also increases the saturated fat content, so portion control is important for those watching cholesterol or heart health. Using a moderate amount of butter, increasing the vegetables, and choosing whole grain or legume-based pasta can make this dish more nutritious. For a lighter option, replace some butter with olive oil, and cut back on cheese or choose a lower-fat version. Gluten-free pasta can be used for those with sensitivities. Those with dairy allergies can substitute with vegan butter and cheese alternatives to enjoy a similar flavor profile without discomfort.
FAQ
Can I make this ahead of time? Yes, you can cook the mushrooms and brown butter in advance. Store them in the fridge and reheat gently before tossing with fresh-cooked pasta.
What’s the best mushroom to use? A mix of cremini and shiitake is great for flavor and texture, but any mushroom works. Avoid canned mushrooms for this recipe.
Is this dish vegetarian? Yes, if you use vegetarian Parmesan or omit it. Check the cheese label, as traditional Parmesan contains animal rennet.
Can I make it vegan? Absolutely. Use vegan butter and nutritional yeast or a plant-based cheese.
How can I store leftovers? Keep in an airtight container in the fridge for up to 3 days. Reheat with a splash of water or stock.
Why is my butter burning? You likely had the heat too high or didn’t stir enough. Use medium heat and watch closely as it changes color.
Can I freeze this dish? It’s not recommended as the mushrooms and pasta can become mushy. Fresh is best.
What wine pairs with this dish? A Chardonnay or light Pinot Noir complements the richness and earthiness nicely.

Brown Butter Mushroom Spaghetti
Ingredients
- 12 ounces of rigatoni or any pasta of your choice
- 8 tablespoons of salted butter cut into individual tablespoon portions
- 12 ounces of cremini or baby bella mushrooms sliced thinly
- 4 garlic cloves finely chopped
- 1/8 teaspoon of dried thyme
- Kosher salt and freshly ground black pepper to taste
- ½ cup of freshly grated Parmesan cheese
- Optional for serving: chopped fresh parsley a pinch of crushed red pepper flakes, and additional Parmesan cheese
Instructions
- Bring a large pot of salted water to a boil. Once the water is boiling, add the pasta and cook until al dente, stirring occasionally. Before draining, reserve ½ cup of the pasta cooking water, then drain the pasta.
- In a large skillet over medium heat, melt the butter. Let it cook, swirling the pan occasionally, until it begins to foam and gives off a nutty aroma—this should take about 3 to 4 minutes. Add the sliced mushrooms and cook, stirring every so often, until they’re browned and tender, about 5 minutes. Stir in the chopped garlic and dried thyme, and cook for an additional 2 minutes. Season with kosher salt and freshly ground black pepper to taste.
- Add the cooked pasta to the skillet and pour in the reserved pasta water. Turn the heat to low and mix in half of the Parmesan cheese, stirring gently until it melts. Add the remaining cheese and continue stirring until smooth and melted. You can also use tongs to toss the pasta and cheese together, helping to avoid clumping. Taste and adjust seasoning with more salt and pepper, if needed.
- Serve the pasta in bowls or on plates, and garnish with chopped parsley, a pinch of crushed red pepper flakes, and extra Parmesan cheese, if you like.