Ingredients
4cupsspinach leaves,packed
2cupsfresh basil leaves,packed
½cupextra virgin olive oil,or more for a thinner pesto
¼cupparmesan cheese,grated
2tbsplemon juice,(1 large lemon), fresh
2garlic cloves,peeled
½tspkosher salt,plus more to taste
¼tspfreshly ground black pepper,plus more to taste
kosher salt
freshly ground black pepper
3cupswhole wheat elbow macaroni,(12 oz), or orecchiette
4tbspunsalted butter
¼cupall purpose flour
2cupswhole milk,at room temperature
2cupshavarti cheese,or mozzarella cheese, shredded
3tbspspinach basil pesto,or store bought pesto
Preparation
In a food processor or blender, combine all the ingredients and blend for 30 seconds. Scrape the sides down with a spatula and blend again until smooth.
For a thinner pesto, add more olive oil. Taste and add more salt and pepper, if necessary.*
Bring a large pot of salted water to a boil. Add the pasta and cook for about 8 minutes just until al dente. Drain the pasta and set it aside.
In a large pot, melt the butter over medium heat. Reduce the heat to low and whisk in the flour to create a paste. Add the milk and whisk until smooth.
Increase the heat to medium and continue whisking for about 2 minutes until the sauce starts to thicken.
Stir in the shredded cheese and continue stirring until the cheese is melted and the sauce is smooth. Fold in the pesto.
Add the pasta, stirring to combine, and cook just until the pasta is warmed through. Season with salt and pepper to taste.
Serve immediately, and enjoy!