Preheat your oven to 450°F and line a sheet pan with parchment paper. Soak the diced bread in warm water for at least 5 minutes to make the meatballs tender.
Melt butter in a skillet over medium heat, then cook shallot and garlic until soft. Stir in granulated garlic and red pepper flakes for a flavorful base.
Combine ground chicken, parmesan, sun-dried tomatoes, herbs, salt, and shallot mixture with soaked bread. Form 16 tightly packed meatballs and place them on the sheet pan.
Drizzle olive oil over the meatballs and bake on the top rack for 25-30 minutes until golden and cooked through. Juicy inside, crisp outside.
In the same skillet, heat butter and sun-dried tomato oil with rosemary. Let rosemary crisp up for garnish while infusing flavors.
Add shallots, garlic, tomato paste, red pepper flakes, and white wine to the skillet. Stir in orzo and chicken stock, simmer until tender, about 10 minutes.
Stir in heavy cream, spinach, and parmesan. Let spinach wilt and cream thicken while stirring. Season with salt as needed.
Place meatballs over creamy tomato orzo, garnish with crispy rosemary leaves, extra parmesan, and parsley.