Thai-Style Egg and Okra Curry with Tomatoes and Shallots

Prep: 20 minCook: 30 min4 servingsmediumAsian
Thai-Style Egg and Okra Curry with Tomatoes and Shallots

A vibrant Thai-inspired curry that combines tender okra with hard-boiled eggs in a rich, spiced tomato base. The dish features layers of flavor from garlic, chilies, and aromatic spices, while fish sauce adds umami depth. Perfect for a comforting weeknight dinner, this curry showcases how simple vegetables and eggs can transform into something extraordinary. The key is cooking the tomatoes until they break down into a silky sauce that coats the okra without making it mushy.

Ingredients

4 servings
  • ¼ cup canola oil
    vegetable oil1:1

    Similar neutral flavor

    Full guide →
  • ¾ cup shallots or yellow onion, finely diced
    yellow onion1:1

    Cook onion a few minutes longer to soften

  • ¼ cup garlic, minced
  • 1 Thai chilies
    jalapeño1:1heat

    Use less for milder heat

  • ½ teaspoon turmeric
  • ½ teaspoon paprika
  • ¼ teaspoon cayenne
  • 1 teaspoon salt
  • 3 cups Roma tomatoes, diced
  • 1 ½ ounces okra
  • 1 cup shallots or yellow onion, sliced
    yellow onion1:1

    Cook onion a few minutes longer to soften

  • 1 tablespoon fish sauce
    soy sauce1:1fishglutenfish-freeadds glutenadds soy

    Less umami depth

    Full guide →
  • 4 hard-boiled eggs
  • 1 cup cilantro sprigs

Instructions

  1. 1

    Heat oil in a 4-quart pot over medium-high heat and cook diced shallots until softened

  2. 2

    Add garlic and chilies, reduce heat to low and cook until garlic turns golden but not brown

  3. 3

    Stir in turmeric, paprika, cayenne and salt

  4. 4

    Add tomatoes and cook over medium-low heat until they break down into a sauce

  5. 5

    Stir in okra, sliced shallots and fish sauce and cook until okra is just tender

  6. 6

    Cut eggs in half and nestle cut-side up in the pot

  7. 7

    Bring to a simmer and gently stir until eggs are heated through

  8. 8

    Serve with cilantro sprigs

Tips

Tip 1

Watch the garlic carefully to prevent burning - turn off heat if it starts sticking to avoid scorching.

Tip 2

Cook okra just until tender to maintain texture and prevent mushiness.

Tip 3

Season with additional fish sauce or salt to taste after adding the okra.

Good to Know

Storage

Refrigerate up to 3 days. Reheat gently to avoid overcooking eggs.

Make Ahead

Curry base can be made 1 day ahead. Add eggs when reheating.

Serve With

Serve hot with steamed rice and cilantro sprigs on the side.

See pairing guide →

Common Mistakes

Watch

Keep heat low when cooking garlic to avoid bitter, burnt flavor.

Watch

Don't overcook okra or it becomes slimy and unappetizing.

Substitutions

Gluten-Free Swaps

fish sauce
soy sauce1:1fishglutenfish-freeadds glutenadds soy

Less umami depth

Full guide →

General Alternatives

canola oil
vegetable oil1:1

Similar neutral flavor

Full guide →
shallots
yellow onion1:1

Cook onion a few minutes longer to soften

Thai chilies
jalapeño1:1heat

Use less for milder heat

Find more substitutions →

FAQ

Can I use frozen okra instead of fresh?

Yes, but thaw and pat dry first. Reduce cooking time slightly as frozen okra cooks faster and releases more moisture.

How long will this curry keep in the refrigerator?

Store covered for up to 3 days. The flavors actually improve overnight, but reheat gently to prevent the eggs from overcooking.

Can I make this curry vegetarian?

Replace fish sauce with soy sauce or vegetarian mushroom sauce. You'll lose some umami depth but gain vegetarian-friendly status.