Vegetarian fettuccine Alfredo is a comforting pasta dish coated in a rich, Parmesan cream sauce, with no meat or meat-based broth. This straightforward version relies on butter, cream, cheese, and starchy pasta water for its silky texture, so it comes together in about 30 minutes without complicated techniques.
Ingredients
- 12 ounces dried fettuccine
- 1 teaspoon fine salt, for the pasta water, plus more to taste
- 4 tablespoons (½ stick) unsalted butter
- 1 cup heavy cream
- 1 small garlic clove, finely grated or minced (optional)
- 1 cup (about 3 ounces) finely grated Parmesan cheese made with vegetarian-friendly rennet
- ¼ teaspoon freshly ground black pepper, plus more for serving
- ¼ teaspoon freshly grated nutmeg (optional)
- ½ to ¾ cup reserved pasta water, as needed
- 2 tablespoons chopped fresh parsley (optional)
Instructions
- Grate the cheese and prepare the water. Finely grate the Parmesan so it melts readily; pre-grated cheese often contains anti-caking agents and can make the sauce grainy. Check the label if you want the dish to be strictly vegetarian: many traditional cheeses use animal rennet, while some Parmesan-style cheeses are made with microbial or plant-based rennet. Bring a large pot of water to a boil. Add 1 teaspoon salt, or adjust to taste, keeping in mind that the cheese is salty.
- Cook the fettuccine. Add the pasta and cook according to the package directions until al dente, usually 8 to 12 minutes for dried fettuccine. Stir during the first minute to help keep the noodles from sticking. Just before draining, scoop out at least 1 cup of pasta water. Drain the pasta; do not rinse it, since the starch on the noodles helps the sauce cling.
- Warm the cream and butter. While the pasta cooks, melt the butter in a large skillet or saucepan over medium-low heat. If using garlic, stir it in for about 30 seconds, just until fragrant; do not let it brown. Pour in the cream and heat gently for 2 to 3 minutes, stirring, until steaming and slightly thickened. Keep it below a boil to avoid scorching or reducing it too much.
- Make the sauce. Reduce the heat to low. Add the Parmesan a handful at a time, stirring until each addition melts before adding more. Season with black pepper and optional nutmeg. If the sauce looks very thick, stir in 2 tablespoons of hot pasta water to loosen it. Avoid adding the cheese to vigorously boiling cream, which can cause it to clump or turn oily.
- Toss the pasta with the sauce. Add the drained fettuccine to the skillet and toss with tongs for 1 to 2 minutes, until every strand is coated. Add reserved pasta water a tablespoon or two at a time until the sauce is smooth and glossy and clings to the noodles. It may seem a little loose in the skillet; it thickens as it cools. Taste and add salt or pepper if needed.
- Serve promptly. Divide among warm bowls and finish with parsley, extra Parmesan, and black pepper if desired. Alfredo is at its creamiest straight from the pan, so bring it to the table right away.
Tips
- Use finely grated cheese. A fine grate melts faster and more evenly. Freshly grated Parmesan-style cheese gives the sauce a smoother finish than coarse shreds or shelf-stable powdered cheese.
- Control the heat. Gentle heat is the key to a cohesive cream sauce. Once the cheese goes in, keep the pan on low and keep tossing; if the sauce gets too hot, take it off the burner briefly while you stir.
- Save enough pasta water. The starchy water helps bring the butter, cream, and cheese together and adjusts the consistency without making the sauce taste thin. Add it gradually rather than pouring it all in at once.
- Check your cheese if needed. Some cheeses labeled Parmesan contain animal-derived rennet. Look for a vegetarian label or a cheese made with microbial or plant-based rennet if that matters to you.
Serving Suggestions
Serve this pasta as a main course with a crisp green salad dressed with lemon or vinaigrette to balance the rich sauce. Steamed broccoli, sautéed spinach, or roasted asparagus makes a simple vegetable side; you can also fold cooked vegetables directly into the pasta. Garlic bread is a classic accompaniment, though the dish is filling on its own. For a lighter contrast, finish each bowl with a little lemon zest and freshly cracked pepper rather than adding more cream or cheese.
Variations
For a mushroom version, sauté 8 ounces of sliced mushrooms in a little olive oil until browned and tender, then set them aside and stir them into the finished pasta. Add 2 cups of baby spinach to the warm sauce and toss until wilted. To add brightness, stir in 1 to 2 teaspoons of lemon juice just before serving. You can replace up to half the fettuccine with a different pasta shape, though cooking times vary. For a lighter sauce, use half-and-half in place of heavy cream; warm it gently and expect a less rich, slightly thinner result. Avoid substituting milk alone, as it is more likely to produce a watery sauce.
Storage and Reheating
For food safety, refrigerate leftovers within 2 hours of cooking, or within 1 hour if the room or outdoor temperature is above 90°F (32°C). Store in a shallow, airtight container and use within 3 to 4 days. The sauce will thicken in the refrigerator, and the texture may change slightly; Alfredo is best freshly made and does not freeze especially well.
Reheat only the portion you plan to eat in a saucepan over low heat. Add a splash of milk, cream, or water and stir gently until warmed through, adding more liquid a little at a time. Avoid a hard boil, which may separate the sauce. A microwave also works: cover loosely, heat in 30-second bursts at medium power, and stir between bursts with a small splash of liquid. Reheat leftovers to 165°F (74°C), checking with a food thermometer if you need to verify the temperature. Do not leave cooked pasta at room temperature for more than 2 hours.
Frequently Asked Questions
Is fettuccine Alfredo vegetarian?
It can be. Pasta, butter, and cream are generally vegetarian, but Parmesan-style cheese may be made with animal rennet. Choose cheese labeled vegetarian or made with microbial or plant-based rennet if you want to avoid animal-derived rennet. This recipe contains dairy and is not vegan.
Can I make this without heavy cream?
Yes. Half-and-half gives a somewhat lighter sauce, while a suitable unsweetened, unflavored dairy alternative may work but will change the taste and texture. Warm alternatives gently and add pasta water as needed. Milk alone is quite thin and is more prone to curdling or producing a watery result.
Why did my Alfredo sauce turn grainy or separate?
Excessive heat, pre-grated cheese, or adding cheese too quickly can make the sauce grainy or oily. Take the pan off the heat, add a small splash of warm pasta water, and toss steadily. It may improve, but a separated sauce does not always return completely to its original texture.
Can I make the sauce ahead?
This sauce is best made just before serving because it thickens as it stands and can separate when reheated. You can grate the cheese and prepare other ingredients ahead, then cook the pasta and sauce together shortly before the meal.
How can I make the dish more filling?
Add sautéed mushrooms, spinach, peas, or roasted vegetables. For more protein, serve it with vegetarian rennet-free cheese on top or a side of beans. If adding cooked vegetables or other ingredients, warm them before tossing with the pasta so the sauce stays hot.