01 - Melt butter in a large skillet over medium heat. Add diced onion and cook 2-3 minutes until translucent.
02 - Stir in minced garlic and cook 1 minute until fragrant.
03 - Add orzo to skillet, stirring constantly for 1 minute to lightly toast.
04 - Stir in chopped sun-dried tomatoes and pour in vegetable broth. Bring to a gentle simmer.
05 - Cook orzo 8-10 minutes, stirring occasionally, until al dente and most liquid is absorbed.
06 - Pour in heavy cream, dried thyme, and chili flakes. Simmer 2-3 minutes until sauce thickens.
07 - Fold in spinach and Parmesan, stirring until spinach wilts and cheese melts. Season with salt and pepper. Serve immediately garnished with fresh basil and extra Parmesan.