This black pepper and basil pasta sauce is a Roman-inspired dish that lets two bold ingredients shine. Fresh basil’s sweet, aromatic notes balance the sharp, pungent heat of coarsely ground black pepper, creating a sauce that’s creamy, savory, and surprisingly complex. It comes together in the time it takes to boil pasta, making it a perfect weeknight dinner that feels elegant.
Ingredients
- 12 oz (340 g) spaghetti or other long pasta
- 2 tbsp (30 g) unsalted butter
- 1 tbsp (15 ml) olive oil
- 2 cloves garlic, thinly sliced
- 1 ½ tsp (4 g) coarsely ground black pepper, plus more for serving
- 1 cup (240 ml) heavy cream
- 1 cup (100 g) finely grated Pecorino Romano cheese, plus more for serving
- 1 cup (20 g) fresh basil leaves, torn or chiffonade
- Salt, to taste
Instructions
- Bring a large pot of salted water to a boil. Cook the spaghetti according to package directions until al dente. Reserve 1 cup (240 ml) of pasta water, then drain.
- While the pasta cooks, melt the butter and olive oil together in a large skillet over medium heat. Add the garlic and cook until fragrant, about 1 minute, being careful not to brown it.
- Add the coarsely ground black pepper to the skillet and toast for 30 seconds, until fragrant. This step intensifies the pepper’s flavor.
- Pour in the heavy cream and bring to a gentle simmer. Cook for 2–3 minutes, stirring occasionally, until the cream slightly thickens.
- Reduce the heat to low and gradually whisk in the grated Pecorino Romano, stirring until the cheese is fully melted and the sauce is smooth. If the sauce seems too thick, add a splash of reserved pasta water to loosen it.
- Add the drained pasta to the skillet and toss to coat evenly in the sauce. If needed, add more pasta water, a tablespoon at a time, until the sauce clings to the pasta nicely.
- Remove the skillet from the heat and fold in the fresh basil. Taste and add salt only if needed (the cheese is already salty).
- Serve immediately, topped with extra grated cheese and a generous crack of black pepper.
Tips
- Use freshly ground pepper: Pre-ground black pepper won’t give the same aromatic punch. Grind whole peppercorns coarsely with a pepper mill or mortar and pestle for the best flavor.
- Grate your own cheese: Pre-shredded cheeses often contain anti-caking agents that can make the sauce grainy. Grate Pecorino Romano from a block for a smooth, creamy result.
- Don’t overheat the basil: Add basil at the very end, off the heat, so it wilts slightly but keeps its bright color and fresh taste. Overcooking basil makes it dark and bitter.
- Reserve pasta water: The starchy water is key to adjusting the sauce’s consistency. Add it gradually—you may not need all of it, but having it ready prevents a dry, clumpy sauce.
Serving Suggestions
Serve this pasta as a main course with a simple green salad dressed in lemon vinaigrette. It also pairs well with grilled chicken or shrimp—just add them to the sauce before tossing with the pasta. For a vegetarian meal, it’s satisfying on its own with a side of crusty bread to mop up the sauce.
Variations
- Add protein: Sauté 8 oz (225 g) of sliced chicken breast or shrimp in the skillet before making the sauce, then proceed as directed.
- Swap the cheese: Use Parmigiano-Reggiano instead of Pecorino for a milder, nuttier flavor. The sauce will be slightly less sharp.
- Make it lighter: Substitute half-and-half for the heavy cream and reduce the butter to 1 tbsp (15 g). The sauce will be thinner but still flavorful.
- Add vegetables: Sauté 1 cup of sliced mushrooms or zucchini with the garlic for extra texture and flavor.
- Try a different pasta: Fettuccine, linguine, or rigatoni all work well with this sauce.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools. To reheat, place the pasta in a skillet over low heat with a splash of milk or water, stirring gently until warmed through. Avoid the microwave, which can make the sauce separate and the pasta mushy. For best flavor, add a few fresh basil leaves after reheating.
Frequently Asked Questions
Can I use dried basil instead of fresh? Dried basil has a more concentrated, less sweet flavor and won’t provide the same fresh aroma. If you must substitute, use 1 tsp (2 g) of dried basil added to the sauce with the cream, and skip the fresh basil at the end.
Why did my sauce turn grainy? Graininess usually happens when the cheese is added too quickly or at too high a heat. Make sure the cream is at a gentle simmer, not boiling, and whisk the cheese in gradually. Also, use freshly grated cheese, not pre-shredded.
Can I make this dairy-free? Yes. Use a full-fat coconut cream or a dairy-free heavy cream alternative, and replace the butter with olive oil. For the cheese, use a dairy-free parmesan-style shreds, though the flavor will differ. The sauce may be slightly thinner.
How do I get the pepper flavor without it being too spicy? Toasting the pepper in butter mellows its raw heat, but if you’re sensitive, start with 1 tsp (2.5 g) and add more to taste. You can also grind the pepper more finely, which distributes it more evenly.
Can I use a different cheese? Yes, Parmigiano-Reggiano is a common substitute. You can also use a mix of Pecorino and Parmesan. Avoid aged cheeses that are too hard or salty, as they can overpower the dish.
Is this sauce good for meal prep? It’s best enjoyed fresh, but you can make the sauce (without the basil) up to 2 days ahead and refrigerate. Reheat gently and add fresh basil after reheating. The pasta is best cooked fresh, as it absorbs sauce and becomes soft when stored.
Related
- Almond Extract Sugar Cookies: Soft, Chewy Recipe
- Almond Flour Sugar Cookies: Soft & Chewy Recipe
- Sugar Cookie Zwift Recipe: Easy Iced Cut-Outs
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).