Combine rice with chicken stock or water in a medium saucepan. Bring to a boil over high heat then cover and reduce heat to low. Simmer for 15 minutes then remove heat and leave covered until ready to serve.
Meanwhile, place shrimp in a small mixing bowl. Toss with olive oil, garlic, zest from lemon, and a pinch of salt and pepper. Set aside.
Coarsely shred zucchini or yellow squash through the large holes of a box grater. Wrap in cheesecloth, a dish towel, or several sheets of paper towel and wring out excess moisture. Transfer squash to a large bowl and set aside.
Heat vegetable or canola oil in a medium-sized pot or skillet over medium heat. While oil is heating, combine shredded zucchini with cumin, paprika, coriander, breadcrumbs, egg, ½ tsp salt, and ¼ tsp pepper. Mix until evenly combined.
Form fritter batter into 6 patties about the size of your palm and place them on a plate. When oil shimmers add fritters, working in batches as needed. Cook 2-3 minutes per side, or until deeply golden brown. Remove to a drying rack or paper towel lined plate.
When done cooking fritters, reduce skillet heat to low. Add shrimp and their marinade to the pan and cook briefly while stirring until shrimp turns pink. Remove pan from heat.
Juice lemon and add 2 tbsps to the pan. Add basil and cream cheese and stir until cream cheese is melted and sauce is smooth.
Divide rice onto plates. Top rice with fritters, then top everything with shrimp and sauce.