In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and celery, and sauté for about 5-7 minutes until the vegetables are softened.
Add the minced garlic, oregano, and thyme to the pot, cooking for an additional minute until fragrant.
Pour in the vegetable broth and bring to a gentle boil. Once boiling, add the orzo pasta and cook according to package instructions, typically about 8-10 minutes.
Stir in the chopped spinach and let it wilt for about 2 minutes.
Season the soup with salt, pepper, and fresh lemon juice to taste.
Remove the soup from heat and let it sit for a few minutes before serving.
Notes
Ladle the soup into bowls and top with grated Parmesan cheese, if desired. Garnish with a sprig of fresh herbs for an elegant touch.