Heat olive oil in a large pan over medium-high heat. Add shallot, garlic, and red pepper flakes. Sauté for about 3 minutes until fragrant.
Stir in chickpeas, vegetable broth, orzo, sun-dried tomatoes, and Italian seasoning. Bring to a gentle simmer.
Reduce heat and cook, stirring frequently, until the orzo is almost tender.
Add heavy cream, spinach, Parmesan, and basil. Stir well and cook for 2–3 minutes until the spinach wilts and the orzo is perfectly cooked.
Season with salt and pepper. Serve warm and enjoy this creamy Marry Me Chickpeas and Orzo dish.