In a large frying pan, preheat pan on medium to high heat and drizzle with vegetable oil.
Add onion and garlic cloves and cook for 2 minutes.
Add chopped zucchini to the pan of onion and garlic cloves. Cook until brown on one side about 3-4 minutes and turn and mix garlic, onion and zucchini for additional browning, another 3-4 minutes.
Set garlic, onion and zucchini aside in a separate bowl.
Place frying pan back onto medium to high heat and add orzo, chicken stock, water and bay leaf to pan. Cook 10 minutes until orzo is al dente or just barely tender. Add water in ¼ cup increments if additional liquid is necessary to soften orzo.
Add chopped spinach on top of orzo, stir until softened.
Discard bay leaf from frying pan.
Turn off the heat on the pan.
Move pan to a counter and stir in sundried tomatoes, olive tapenade and tomatoes.
Generously spoon orzo into bowls or plates.
Sprinkle crumbled feta cheese and parsley on top of the orzo.