Cook the Orzo: Bring a pot of salted water to a boil. Add the orzo pasta and cook according to package instructions until al dente. Drain and set aside.
Sauté Vegetables: In a large skillet, heat olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until translucent. Stir in the minced garlic and cook for an additional 1 minute.
Add Mushrooms: Add the sliced mushrooms to the skillet and sauté for 5-7 minutes until they are golden brown and their moisture has evaporated.
Incorporate Spinach: Add the fresh spinach to the skillet and stir until wilted (about 2-3 minutes).
Make the Creamy Sauce: Pour in the vegetable broth and heavy cream, bringing it to a gentle simmer. Stir in the grated Parmesan cheese until melted and the sauce is creamy. Season with salt and pepper to taste.
Combine Orzo: Add the cooked orzo to the skillet, mixing well until all the pasta is coated with the sauce. Allow it to cook for an additional 2-3 minutes to heat through.
Serve: Remove from heat, garnish with fresh parsley and additional Parmesan if desired, and serve immediately.
Notes
Use plant-based cream and nutritional yeast for a vegan option.