01 - Melt butter in a large skillet over medium heat. Add diced onion and sauté for 2-3 minutes until translucent and fragrant.
02 - Stir in minced garlic and cook for 1 minute until aromatic, being careful not to burn.
03 - Add orzo pasta to the skillet, stirring constantly for 1 minute to lightly toast and enhance nutty flavor.
04 - Pour in vegetable broth and add chopped sun-dried tomatoes. Bring mixture to a gentle simmer.
05 - Maintain simmer and cook for 8-10 minutes, stirring occasionally, until orzo is al dente and most liquid is absorbed.
06 - Pour in heavy cream, dried thyme, and chili flakes. Stir well and simmer for 2-3 minutes until sauce thickens and becomes creamy.
07 - Fold in baby spinach and Parmesan cheese. Continue stirring until spinach wilts completely and cheese melts into the sauce. Season generously with salt and black pepper.
08 - Remove from heat immediately. Transfer to serving plates and garnish with fresh basil leaves and additional Parmesan cheese if desired. Serve while hot and creamy.