Creamy Coconut Shrimp and Brown Rice Soup

Prep: 15 minCook: 55 min6 servingsmedium
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

6 servings
  • 2 Tbsp olive oil or ghee
    butter1:1dairy-free option

    high conf

    Full guide →
  • 1 large onion, diced small
  • 1 large red bell pepper, diced small
  • 4 clove fresh garlic, minced
  • 1 cup uncooked brown rice
    white rice1:1reduces cook time to 15-20 minutes

    high conf

    Full guide →
  • 8 cup vegetable stock or chicken bone broth
    chicken bone broth1:1adds richness

    high conf

    Full guide →
  • ½ tsp sea salt, or to taste
  • ¼ tsp black pepper, ground, or to taste
  • 2 cup jarred crushed tomatoes, with juice
    tomato 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
    heavy cream1:1creamierless tropical flavoradds dairy

    moderate conf

    Full guide →
  • 4 Tbsp fresh lemon juice, from 1 lemon
  • 1 lb raw shrimp, shelled and deveined
    diced chicken breast1:1cook through completely8-10 minutesshellfish-free

    high conf

    Full guide →
  • 2 Tbsp fresh parsley, chopped
    cilantro or basil1:1changes herb profile

    high conf

    Full guide →

Instructions

  1. 1

    Heat oil or ghee in a large dutch oven or stock pot over medium heat.

  2. 2

    Add onions, peppers, and garlic, then saute until softened, about 3-4 minutes.

  3. 3

    Stir in uncooked brown rice and saute for about 2 minutes.

  4. 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. 5

    Stir in crushed tomatoes, red pepper flakes, and coconut milk.

  6. 6

    Continue cooking for 5-10 minutes to blend flavors.

  7. 7

    Add lemon juice and raw shrimp, stirring occasionally until just cooked through, a couple of minutes.

  8. 8

    Finish with fresh parsley and serve hot with lemon wedges.

  9. 9

    Top with parsley and serve with lemon wedges.

Tips

Tip 1

Don't skip toasting the raw rice in oil before adding liquid; it develops nutty flavor and helps grains stay separate.

Tip 2

Add shrimp only at the very end; they cook in 2-3 minutes and toughen quickly if overdone.

Tip 3

Finish with fresh lemon juice off heat to preserve brightness and prevent curdling of coconut milk.

Good to Know

Storage

Keep refrigerated in an airtight container up to 3 days. Cool completely before storing to prevent condensation.

Make Ahead

Prepare through step 5 up to 1 day ahead. Reheat gently over low heat, then add shrimp and finish as directed.

Serve With

Ladle into bowls and serve hot with lemon wedges and crusty bread to soak up the broth.

See pairing guide →

Common Mistakes

Watch

Cook shrimp too long to avoid tough, rubbery texture; they need only 2-3 minutes.

Watch

Skip toasting rice to avoid mushy, gluey grains; blooming rice in oil prevents starch release.

Watch

Add lemon juice while cooking to avoid curdled or separated coconut milk; finish off heat instead.

Substitutions

Dairy-Free Swaps

Ghee
butter1:1dairy-free option

high conf

Full guide →

General Alternatives

Brown rice
white rice1:1reduces cook time to 15-20 minutes

high conf

Full guide →
Vegetable stock
chicken bone broth1:1adds richness

high conf

Full guide →
Shrimp
diced chicken breast1:1cook through completely8-10 minutesshellfish-free

high conf

Full guide →
Coconut milk
heavy cream1:1creamierless tropical flavoradds dairy

moderate conf

Full guide →
Crushed tomatoes
tomato paste thinned with water0.5:1 paste + 1.5 cup waterconcentrate flavor

moderate conf

Full guide →
Parsley
cilantro or basil1:1changes herb profile

high conf

Full guide →
Find more substitutions →

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.