Heat olive oil in a large pot over medium heat. Add garlic and cook for 1 minute until fragrant.
Add chicken broth, cherry tomatoes, oregano, and black pepper. Bring to a boil.
Add the pasta and stir. Cook for 10-12 minutes, stirring occasionally, until pasta is al dente.
Stir in the fresh spinach and cook for 2 minutes until wilted.
Reduce heat to low and add heavy cream and half of the feta cheese. Stir until creamy.
Remove from heat and stir in lemon juice. Taste and adjust salt if needed.
Serve topped with remaining feta cheese.