In a large pot over medium heat, melt the butter. Cook and stir the onion and curry powder until the onion is tender, about 5 minutes.
Add flour, sugar, salt, and ginger to the pot; stir until fully incorporated.
Gradually pour in milk and chicken broth, stirring constantly. Cook and stir until the mixture is hot and thickened, around 5 minutes.
Stir in the shrimp and cook until they're heated through, 3 to 5 minutes. Add lemon juice.
Serve by placing 2/3 cup rice on one side of a plate. Spoon about 1 cup of the shrimp curry onto the center of the rice. Repeat with remaining rice and shrimp curry. Customize with additional condiments as desired.
Discover amazing recipes from around the world