Ingredients
Equipment
Method
Sear the mushrooms
- Heat the olive oil and butter in a large Dutch oven or deep skillet over medium-high heat.
- Add the mushrooms in a single layer and cook undisturbed for 4–5 minutes until deeply browned, then stir and continue cooking for another 4 minutes until caramelized.
Build the flavor
- Add the shallot, garlic, sage, and thyme and cook for 1 minute until fragrant.
Simmer the pasta
- Stir in the rigatoni, vegetable broth, heavy cream, milk, salt, pepper, and red pepper flakes.
- Bring to a gentle boil, then reduce to medium-low; cover and simmer for 12–14 minutes, stirring occasionally, until the pasta is tender.
Make it creamy
- Stir in the cream cheese until fully melted.
- Add the Parmesan cheese and stir until the sauce becomes smooth and creamy.
Finish and thicken
- Fold in the spinach, if using, and cook for 1–2 minutes until wilted.
- Remove from the heat and let the pasta rest for 2–3 minutes to thicken.
- Garnish with chopped parsley, extra Parmesan, and a few crispy fried sage leaves before serving.
Notes
For the deepest mushroom browning, keep the slices thick and avoid stirring for the first 4–5 minutes so moisture can evaporate. Refrigerate leftovers in an airtight container for up to 4 days; reheat gently with a splash of broth or milk to loosen the sauce. Freezing is not recommended because the cream can separate. For a dairy-light swap, replace heavy cream and whole milk with a cooking cream alternative and use a dairy-free cream cheese; Parmesan flavor will be best with a vegetarian parm substitute.
