Heat the olive oil in a medium pot over medium heat.
Add the diced carrots and chopped scallions and sauté until they begin to soften, about 5–7 minutes.
Add the minced garlic and cook, stirring, for 1–2 minutes until fragrant.
Pour in the vegetable broth and bring to a boil, then reduce heat and simmer for 10 minutes.
Stir in the orzo and cook until tender, about 5 minutes (follow package timing if different).
Add the chopped baby spinach and cook 2–3 minutes more until wilted.
Season the soup with sea salt and pepper to taste, then serve.