Creamy Coconut Shrimp and Brown Rice Soup

A warming, one-pot soup combining tender brown rice with plump shrimp in a coconut-tomato broth. Garlic, red pepper, and fresh lemon juice create layers of flavor while coconut milk adds richness without heaviness. Serve this weeknight-friendly dish when you want something comforting yet light, ready in under an hour. This version balances protein and fiber with aromatic vegetables and keeps shrimp uncooked until the final minutes to preserve their delicate texture.
Ingredients
- 2 Tbsp olive oil or ghee
- 1 large onion, diced small
- 1 large red bell pepper, diced small
- 4 clove fresh garlic, minced
- 1 cup uncooked brown rice
- 8 cup vegetable stock or chicken bone broth
- ½ tsp sea salt, or to taste
- ¼ tsp black pepper, ground, or to taste
- 2 cup jarred crushed tomatoes, with juicetomato paste thinned with water0.5:1 paste + 1.5 cup waterconcentrate flavor
moderate conf
Full guide → - ¼ tsp red pepper flakes
- 1 can (13.5 oz) unsweetened coconut milk
- 4 Tbsp fresh lemon juice, from 1 lemon
- 1 lb raw shrimp, shelled and deveined
- 2 Tbsp fresh parsley, chopped
Instructions
- 1
Heat oil or ghee in a large dutch oven or stock pot over medium heat.
- 2
Add onions, peppers, and garlic, then saute until softened, about 3-4 minutes.
- 3
Stir in uncooked brown rice and saute for about 2 minutes.
- 4
Carefully add stock or broth, sea salt, and pepper. Bring to a simmer, cover, and cook over low heat until rice is almost tender, about 35 minutes.
- 5
Stir in crushed tomatoes, red pepper flakes, and coconut milk.
- 6
Continue cooking for 5-10 minutes to blend flavors.
- 7
Add lemon juice and raw shrimp, stirring occasionally until just cooked through, a couple of minutes.
- 8
Finish with fresh parsley and serve hot with lemon wedges.
- 9
Top with parsley and serve with lemon wedges.
Tips
Don't skip toasting the raw rice in oil before adding liquid; it develops nutty flavor and helps grains stay separate.
Add shrimp only at the very end; they cook in 2-3 minutes and toughen quickly if overdone.
Finish with fresh lemon juice off heat to preserve brightness and prevent curdling of coconut milk.
Good to Know
Keep refrigerated in an airtight container up to 3 days. Cool completely before storing to prevent condensation.
Prepare through step 5 up to 1 day ahead. Reheat gently over low heat, then add shrimp and finish as directed.
Ladle into bowls and serve hot with lemon wedges and crusty bread to soak up the broth.
Common Mistakes
Cook shrimp too long to avoid tough, rubbery texture; they need only 2-3 minutes.
Skip toasting rice to avoid mushy, gluey grains; blooming rice in oil prevents starch release.
Add lemon juice while cooking to avoid curdled or separated coconut milk; finish off heat instead.
Substitutions
Dairy-Free Swaps
General Alternatives
moderate conf
Full guide →FAQ
Can I use frozen shrimp?
Yes. Thaw fully and pat dry before adding. Skip thawing only if adding frozen shrimp at the very end; extend cooking time to 4-5 minutes. Frozen shrimp often contain more water, so adjust seasoning.
What if I don't have brown rice?
White rice works well but reduces cook time to 15-20 minutes total. Jasmine or basmati rice add aroma. Avoid instant rice, which breaks down into the broth. Short-grain brown rice cooks fastest among brown varieties.
Can I freeze this soup?
Freeze without shrimp up to 2 months in airtight containers or freezer bags. Thaw overnight in the refrigerator, reheat gently, and add fresh shrimp. Coconut milk freezes well but may separate slightly upon thawing; stir well.