Cook the Pasta: Bring a large pot of salted water to a vigorous boil. Once boiling, add the pasta and cook according to the package instructions until al dente. Before draining, reserve about 1 cup of the starchy pasta cooking water. Drain the pasta and set aside, allowing it to cool slightly.
Make the Sauce: In a blender or food processor, add the ripe avocados, fresh cilantro, minced garlic, lime juice, olive oil, salt, and pepper. If you’re including red pepper flakes for some heat, add them as well. Blend everything together until you achieve a smooth and creamy texture.
Adjust the Consistency: If the avocado mixture is too thick for your liking, gradually add small amounts of the reserved pasta water while blending until you reach your preferred creaminess. The result should be rich and velvety without being overly runny.
Combine Pasta and Sauce: In the pot you used to cook the pasta, return the drained pasta. Pour the creamy avocado cilantro sauce over the top and toss thoroughly to ensure every strand is well coated.
Add Cheese and Season: If you opt for Parmesan cheese, sprinkle it over the pasta now, mixing it in until fully incorporated. Taste and adjust the seasoning with additional salt and pepper, if necessary.
Serve: Present the pasta immediately, garnished generously with halved cherry tomatoes that add a lovely burst of color and flavor.
Notes
For an inviting presentation, serve the pasta in shallow bowls, topped with extra cilantro leaves for a fresh touch.