← Back to Blog

Thai Coconut Beef — The Stew That Says We’re Still Here

September approaches. Fall. The season of beginnings and endings. Caleb's preschool year is in full swing. Hazel is eating purées daily. The blog is posting three times weekly. The column continues. RecipeSpinoff continues. And somewhere in New York, literary agents are reading a proposal about women who cook against the odds. I've been thinking about what 'against the odds' means. For Mom, it meant cooking through deployments — alone, scared, keeping the family fed while the husband was in a war zone. For Elena, it meant preserving New Mexico food traditions at a desert base three thousand miles from home. For Soo-Jin, it meant cooking Korean food in a country that doesn't always understand it. For me, it meant all of it — the deployment, the desert, the three square feet, the PPD, the book written at 5 AM while the toddler slept. Against the odds. The cooking that happens DESPITE. Despite the deployment, the budget, the isolation, the exhaustion, the grief, the everything. The cooking that says: I'm still here. The stove is still on. Dinner is still at 1800. I'm writing this into the proposal. Not the practical stuff — the philosophy. The WHY. Why do women cook against the odds? Not because they have to (there are alternatives — takeout, frozen meals, skipping dinner). Because it's the ACT that matters. The standing at the stove. The choosing to create. The daily, stubborn insistence that we deserve a home-cooked meal, even when the world says we don't have time, money, energy, or counter space. Especially when the world says we don't have counter space. Caleb came home from preschool Friday with a question: 'Mama, why do you write about food?' I paused. How do you explain food writing to a four-year-old (almost)? 'Because food is how our family talks to each other.' 'Talks? Like with WORDS?' 'Like with food. When Grandma makes you cookies, she's saying she loves you. When I make dinner, I'm saying we're a family. The food IS the words.' Caleb considered this. Then: 'Can I have cookies for dinner? That's LOVE.' Nice try, buddy. Made Mom's beef stew tonight. Soy sauce. Red wine. The stew that IS words. That IS love. The food is the words. The stew is the sentence. The kitchen is the book. All of it. Everything. The same thing.

After writing all of that — the philosophy, the proposal, the conversation with Caleb about food being words — I needed to stand at the stove and let the cooking say what the writing couldn’t. Mom’s beef stew was the obvious choice, but this Thai coconut version has become my own riff on it: tender beef simmered slow in coconut milk with warm spices, the kind of pot that fills the whole apartment with proof that someone cared enough to make it. It’s the same stubborn act, just with a different accent. The stew is still the sentence.

Thai Coconut Beef

Prep Time: 20 minutes | Cook Time: 1 hour 45 minutes | Total Time: 2 hours 5 minutes | Servings: 6

Ingredients

  • 2 pounds beef chuck roast, cut into 1-inch cubes
  • 1 tablespoon vegetable oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup beef broth
  • 2 tablespoons fish sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon brown sugar
  • 1 medium red bell pepper, cut into strips
  • 1 cup snap peas, trimmed
  • 1 tablespoon lime juice
  • 1/4 cup fresh basil leaves, torn
  • 1/4 cup fresh cilantro, chopped
  • Cooked jasmine rice, for serving

Instructions

  1. Brown the beef. Pat beef cubes dry with paper towels and season with salt and pepper. Heat vegetable oil in a large Dutch oven over medium-high heat. Sear beef in batches until browned on all sides, about 3–4 minutes per batch. Transfer to a plate and set aside.
  2. Build the aromatics. Reduce heat to medium. Add onion to the pot and cook until softened, about 4 minutes. Add garlic, ginger, and red curry paste, stirring constantly for 1 minute until fragrant.
  3. Simmer the stew. Pour in coconut milk and beef broth, scraping up any browned bits from the bottom of the pot. Stir in fish sauce, soy sauce, and brown sugar. Return the beef and any accumulated juices to the pot. Bring to a boil, then reduce heat to low, cover, and simmer for 1 hour 15 minutes, stirring occasionally, until beef is very tender.
  4. Add the vegetables. Stir in the red bell pepper and snap peas. Cover and cook for an additional 10–15 minutes until vegetables are tender-crisp.
  5. Finish and serve. Remove from heat and stir in lime juice. Taste and adjust seasoning as needed. Ladle over jasmine rice and top with torn basil and chopped cilantro.

Nutrition (per serving)

Calories: 420 | Protein: 34g | Fat: 26g | Carbs: 12g | Fiber: 2g | Sodium: 780mg

Rachel Abernathy
About the cook who shared this
Rachel Abernathy
Week 332 of Rachel’s 30-year story · San Diego, California
Rachel is a twenty-eight-year-old Marine wife and mom of two who has moved five times in six years and learned to cook a Thanksgiving dinner with half her cookware still in boxes. She married young, survived postpartum depression, and feeds her family of four on a junior Marine's salary with a freezer full of pre-made meals and a crockpot that has never let her down. She writes for the military spouses who are cooking dinner alone in base housing and wondering if they're enough. You are.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?