
Bring orzo, broth, and Italian seasoning to a boil. Reduce heat to a simmer and cook 13-15 minutes uncovered until the orzo is tender, adding more broth if needed.
While orzo is cooking, dice zucchini into ¼ inch pieces.
Fry onion in butter, add garlic until fragrant, add zucchini. Cook for 5 minutes or until tender.
Once orzo is cooked, stir in tomatoes and pesto. Cover and rest 5 minutes. Stir in zucchini and 2 tablespoons parmesan cheese. Season with salt & pepper to taste.
Sprinkle with remaining parmesan cheese and parsley if desired.