Bring a large pot of salted water to a boil and cook the farfalle pasta according to package instructions until al dente. Drain and set aside.
In a large Dutch oven or deep skillet, heat olive oil and butter over medium heat. Add the diced onion and cook for 2-3 minutes until translucent.
Add minced garlic and sliced mushrooms. Sauté for about 3 minutes, then increase heat to medium-high and cook for another 3-4 minutes until mushrooms are browned.
Season with kosher salt and black pepper, then pour in vegetable broth. Reduce heat to medium-low and stir in half and half or heavy cream.
Add half of the shredded Parmesan cheese, Italian seasoning, smoked paprika, and red pepper flakes. Stir and let simmer for about 2 minutes.
Add the cooked pasta and toss to coat. Then add fresh spinach and toss until wilted. Sprinkle remaining Parmesan cheese on top and remove from heat.
Serve hot with extra Parmesan cheese and red pepper flakes on the side.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days. Add a splash of milk or broth when reheating.