Heat 2 tablespoons of olive oil in a large, deep pan over medium heat. Allow the oil to warm up for about 30–40 seconds until it shimmers slightly—this ensures even cooking right from the start without burning the ingredients.
Add the finely chopped onion and minced garlic to the pan. Sauté gently for 2–3 minutes, stirring occasionally, until the onions turn soft and translucent and the garlic releases a rich, aromatic fragrance. Keep the heat moderate to avoid browning the garlic too quickly.
Add the sliced mushrooms in a single layer as much as possible. Let them cook undisturbed for 2–3 minutes before stirring—this helps them develop a deep, golden-brown color and enhances their flavor. Continue cooking for another 3–4 minutes until they are tender and slightly caramelized.
Stir in the chopped spinach and cook for 1–2 minutes, just until it wilts down and blends into the mixture. Avoid overcooking at this stage to preserve its nutrients and vibrant green color.
Add the orzo (or your chosen substitute like cauliflower rice or konjac orzo) directly into the pan. Stir well so it gets coated with the flavors from the mushrooms, garlic, and oil—this step helps build a richer taste base.
Pour in the almond milk (or broth/cream if preferred) gradually while stirring. Bring the mixture to a gentle simmer, not a rapid boil. Let it cook for about 8–10 minutes, stirring occasionally, until the orzo becomes tender and the mixture starts to thicken into a creamy consistency.
Add the grated parmesan cheese and cooked shredded chicken (if using). Stir continuously until the cheese melts smoothly into the sauce and everything is evenly combined. This step adds richness and boosts the protein content.
Season the dish with salt, black pepper, and turmeric. Mix thoroughly and taste to adjust seasoning as needed. If you want a deeper anti-inflammatory boost, you can add a small pinch of black pepper to enhance turmeric absorption.
Continue cooking for another 1–2 minutes, allowing the sauce to reach your desired thickness. If it becomes too thick, add a splash of warm milk or broth to loosen it slightly.
Remove from heat and let it sit for 2–3 minutes to settle and thicken naturally. Serve warm, optionally garnished with fresh herbs or an extra sprinkle of parmesan, and enjoy a creamy, comforting bowl.