This ultra-budget-friendly pasta dish is fast, flavorful, and built entirely from pantry staples. Mushroom Garlic Spaghetti is perfect for tight grocery weeks but still tastes like comfort food.

Save This Recipe to Your Inbox
By signing up, you’ll join our email list and can unsubscribe anytime.
Garlic and mushrooms are one of those flavor combinations that just work well together. Creating a rich, buttery, and savory experience with every bite. This garlic mushroom spaghetti recipe is our go-to when the fridge is running low, or we need a cozy, satisfying meal in under 30 minutes.
Plus, Mushroom Garlic Spaghetti feels fancy enough for date night or a relaxing dinner in, even though it's built entirely from budget staples. It's the kind of recipe that belongs on every frugal food blog.
This dish was inspired by the classic mushroom aglio e olio, but with just enough tweaks to make it a satisfying, affordable family dinner.
It's also similar to my Garlic & Oil Spaghetti (Aglio e Olio), but different enough that the two really stand in their own lanes. The mushrooms add a meaty texture that makes this dish feel hearty without adding meat, and the garlic-oil base is elevated with just a hint of spice and depth.
You'll love that this Mushroom Garlic Spaghetti uses just a few main ingredients, all of which are flexible. Want to get even more out of your pantry? You can pair this with Air Fryer Canned Green Beans and a vibrant green salad like a Caesar salad or our Iceberg Salad.
Jump to:
💛 Why You'll Love This Recipe
- Pantry ingredients make it affordable and low-effort. Many of the ingredients can be bought weeks or months in advance and kept stored in the pantry too so remember to stock up during good sales so you can always have some ingredients on hand for when the grocery budget gets tight.
- Ready in 30 minutes, making it ideal for busy weeknights. This dish actually comes together in about 15-20 minutes because by the time the pasta is done, so is the mushroom mixture.
- Customizable and meatless, so it fits many diets and preferences. Mushrooms are a great meat alternative but feel free to add in shredded chicken or meats of your choice.
🛒 Ingredients

- Mushrooms - These bring the deep umami flavor that's essential for replacing meat and making the sauce rich and savory.
- Garlic - Adds aroma and depth; sautéing it in olive oil gives it a nutty, mellow flavor.
- Olive Oil - Helps coat the pasta and infuses it with garlic, forming the base of our no-cream sauce.
- Spaghetti - Soaks up all the garlicky oil and holds up well to the mushrooms. Long pasta works best for this recipe.
See the recipe card below for full ingredients and instructions.
🔀 Substitutions & Variations
Substitutions
- Mushrooms: Use button, cremini, or rehydrated dried mushrooms. If using dried, soak in hot water and add the soaking liquid to deepen the sauce.
- Spaghetti: Swap with linguine, fettuccine, or any long noodle.
- Olive Oil: Avocado oil works in a pinch, but olive oil gives the best aglio olio flavor.
- Garlic: Jarred or pre-minced garlic can be used, though fresh delivers the best aroma and flavor.
Variations
- Greens: Sauté chopped kale or spinach with the mushrooms for extra nutrition.
- Tangy Twist: Add sun-dried tomatoes for bright, tangy bursts of flavor.
💰 Budget-Friendly Tips
Garlic: If you're short on fresh garlic, jarred minced garlic works fine too. I just use a little less because it's stronger and not quite as sweet.
Pasta: Store-brand spaghetti (or any long pasta) is my go-to. Buying in bulk when it's on sale saves so much money over time.
Stretch Portions: To stretch portions, I like tossing in frozen peas or spinach. It adds color, nutrition, and makes the meal feel bigger without much added cost.
Leftovers: Since Mushroom Garlic Spaghetti reheats beautifully, I often double the recipe when mushrooms are on sale and save the extra for another meal later in the week.
🥄 Instructions for Mushroom Garlic Spaghetti
Step 1: Cook your pasta in salted water until al dente. Drain the pasta but reserve ½ to ¾ cup of pasta water. While the pasta is cooking, prepare the mushrooms.

Step 2: Heat your olive oil in a large skillet over medium heat and add in the drained mushrooms, a pinch of salt and pepper and fresh minced garlic. (Image 1). Stir and cook until the mushrooms are browned. If using jarred garlic, add it in after the mushrooms are finished.
Step 3: Stir in the Italian seasoning and red pepper flakes (if using). Cook for about 1 minute until fragrant then add in the butter, reserved pasta water, and parmesan cheese. (Image 2).
Step 4: Turn the heat down to low heat and add in your drained pasta. (Image 3). Toss well for 2-3 minutes untilt he cheese melts and a light sauce forms. Add in a splash more pasta water if needed to help loosen it up. (Image 4).
Serve warm and enjoy.
👩🏻🍳 Expert Tips
- Let mushrooms brown properly, don't crowd the pan, or they'll steam instead of sear.
- Don't overcook garlic, it goes from golden to bitter fast, so keep it moving in the pan.
- Pasta water is magic, it helps emulsify the olive oil into a silky sauce. Don't skip it!
- Taste and adjust, garlic intensity, salt, and heat can all be adjusted to fit your family's preferences.
❄️ Storage and Make Ahead
Storage: Refrigerate in an airtight container for up to 3 days. Not freezer-friendly due to mushroom texture.
Reheating: Warm gently in a skillet over medium heat with a splash of water or broth to loosen. Microwave works, but stovetop gives the best texture.
🥗 Side Dishes or Pairing Ideas
Pair it with a chopped garden salad or roasted veggies for a complete meal. A slice of crusty bread like our Rustic Sourdough Discard Bread or homemade garlic knots also makes a great companion.
- Rustic Sourdough Discard BreadRecipe $1.59 / Serving $0.16
- Iceberg SaladRecipe $5.00 / Serving $0.83
- Roasted Baby Bok ChoyRecipe $4.02 / Serving $1.01
- Oven Roasted Bratwurst with Peppers and OnionsRecipe $8.08 / Serving $1.62
❓ Mushroom Garlic Spaghetti FAQs
By using salted water to boil the pasta, using pasta water in the sauce and sauteing everything until fragrant you should have a flavorful pasta.
It depends on the flavor and texture you want. White button mushrooms are mild, affordable, and easy to find. Cremini (baby bella) mushrooms offer deeper, earthier flavor and work well in most sauces.
For a bolder, meatier bite, try portobello mushrooms-great for hearty or vegetarian-style sauces. Shiitake mushrooms add rich, woodsy umami, while oyster mushrooms are delicate and ideal for light, olive oil-based pasta.
For the most flavor, use a mix like cremini, shiitake, and oyster. On a budget? Cremini are the best all-around choice.
One of the easiest ways to boost pasta's flavor is by salting the water before you boil it. Add about 1 to 1.5 tablespoons of salt per pound of pasta, the water should taste like the sea. This is your only chance to season the pasta itself, not just the sauce.
Fresh garlic is a simple and powerful way to boost the flavor of your pasta sauce. To get the most out of it, sauté minced or sliced garlic in olive oil over medium heat before adding any other ingredients.
This releases its natural oils and creates a rich, aromatic base. Be careful not to burn it, golden and fragrant is the goal.

🍽️ More Recipes You'll Love
- 3 Ingredient Spinach Artichoke Mac and CheeseRecipe $8.82 / Serving $1.10
- Deviled Egg Pasta SaladRecipe $6.14 / Serving $0.51
- Creamy Tomato and Spinach PastaRecipe $10.90 / Serving $1.36
- Blackened Chicken AlfredoRecipe $8.11 / Serving $1.35
🐝 If you tried this Mushroom Garlic Spaghetti, please leave a ⭐️ star rating and share your buzz in the 💬 comments below. I'd truly appreciate it!
📖 Recipe
Mushroom Garlic Spaghetti
Ingredients
- 2-3 tablespoons olive oil - ($0.34)
- 1 can (4-ounce) mushroom stems and pieces, drained - ($1.50)
- 3-4 cloves garlic, minced - ($0.17)
- 1 teaspoon Italian seasoning - ($0.08)
- 1 pinch red pepper flakes, optional
- salt and ground black pepper, to taste
- 16 ounces spaghetti - ($0.98)
- ½ cup grated Parmesan cheese, from the green can - ($1.05)
- 1-2 tablespoons butter, optional - ($0.25)
Instructions
- Cook pasta. Cook the spaghetti in well-salted water until al dente. Reserve ½ to ¾ cup of the pasta water, then drain and set aside.
- Brown mushrooms. Heat the olive oil in a large skillet over medium heat. Add the drained mushrooms with a pinch of salt and pepper. Cook until browned. Add the minced garlic and cook briefly until fragrant. If using jarred garlic, add it after the mushrooms are browned.
- Season. Stir in the Italian seasoning and red pepper flakes, if using. Cook for about 1 minute until fragrant.
- Build sauce. Add the butter, reserved pasta water, and grated Parmesan cheese. Stir until the cheese begins to melt and form a light sauce.
- Combine. Reduce heat to low. Add the cooked pasta and toss for 2 to 3 minutes until well coated. Add additional pasta water as needed to loosen the sauce.
- Serve. Serve warm.
Notes
- Let mushrooms brown properly, don't crowd the pan, or they'll steam instead of sear.
- Don't overcook garlic, it goes from golden to bitter fast, so keep it moving in the pan.
- Pasta water is magic, it helps emulsify the olive oil into a silky sauce. Don't skip it!
- Taste and adjust, garlic intensity, salt, and heat can all be adjusted to fit your family's preferences.
Nutritional Information
Save This Recipe to Your Inbox
By signing up, you'll join our email list and can unsubscribe anytime.




Nicole Durham says
This recipe has quickly become one of our favorite meatless meal options!