Ingredients
Equipment
Method

- Cook the Pasta – Bring a large pot of salted water to a rolling boil. Add 1 tablespoon of kosher salt per quart of water. Add the penne and cook for 9–11 minutes, or until al dente, stirring occasionally. Reserve 1/2 cup of starchy pasta water before draining. Drain the pasta and set aside.
- Sauté the Aromatics – While the pasta cooks, heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 4–5 minutes until translucent. Stir in minced garlic and red pepper flakes, cooking for 30 seconds until fragrant.
- Simmer the Tomato Sauce – Stir in fire-roasted tomatoes with their juices. Bring to a gentle simmer and cook for 6–7 minutes, breaking up tomatoes with a spoon. Let the sauce reduce slightly and deepen in flavor.
- Incorporate Cream and Cheese – Reduce heat to low. Stir in heavy cream and freshly grated Parmigiano-Reggiano. Whisk continuously until the sauce is smooth and creamy. Avoid boiling to prevent curdling.
- Combine Pasta and Sauce – Add the drained pasta to the skillet. Toss with tongs, adding reserved pasta water 2–3 tablespoons at a time until the sauce is creamy and coats the pasta evenly. Cook for 1–2 minutes over low heat.
- Finish and Serve – Remove from heat. Stir in half the fresh basil. Taste and adjust seasoning with salt and pepper. Divide into bowls and garnish with remaining basil and extra Parmesan.
Nutrition
Calories: 342 | Carbohydrates: 49 | Protein: 10 | Fat: 12 | Fiber: 3 | Sugar: 6
Notes
STORAGE: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat with a splash of milk or broth to restore creaminess. Freezing not recommended due to dairy.
MAKE AHEAD: Prepare the sauce up to 3 days in advance; store refrigerated. Reheat and combine with freshly cooked pasta.
SUBSTITUTIONS: Use whole wheat or legume-based pasta for fiber. For dairy-free, substitute heavy cream with cashew cream and Parmesan with nutritional yeast.
PRO TIPS: Always reserve starchy pasta water. Sauté garlic just until fragrant to avoid bitterness. Add fresh basil off-heat to preserve color and flavor.
SERVING SUGGESTIONS: Serve with crusty bread, a side salad, or grilled chicken for added protein.
Tried this recipe? Leave a star rating below and share your photo on Instagram @catcorakitchen #catcorakitchen — we love seeing your creations!
Tried this recipe?
Let us know how it was!
