← Back to Blog

Spicy Beef Stir Fry — The School-Night Fuel That Keeps the Loop Running

Back to school. All three of them. Chloe — eighth grade, her last year of middle school, the year before high school, the year before everything changes. She's thirteen and she walks into school like she owns it because she kind of does — honor roll, photography club (new this year, founded by Chloe and two friends, the school didn't have one until she asked), and a reputation in the cafeteria for bringing leftovers from Sarah's Table that make every other kid's lunchbox look sad. Eighth grade. The last year of childhood that pretends to be childhood. After this: high school, driving, college applications, the world. I'm not ready. She is.

Jayden — fifth grade. The last year of elementary school. He's ten and tall for his age and still carries a "Hatchet" paperback in his back pocket like a talisman. Fifth grade is: the year where the teachers start treating you like a person instead of a child, where the homework gets real, where the friendships either deepen or dissolve. Jayden has Diego (loyal, soccer teammate, the friend who has been constant since second grade) and a small circle of boys who play soccer at recess and argue about whether fire trucks or ambulances are cooler (Jayden wins this argument every time, with the passion of a boy whose entire identity is built on the premise that fire trucks are the superior emergency vehicle). Fifth grade. The year before middle school. The year before the thing I'm dreading — the transition, the hormones, the anger that the milestones warn me is coming. But not yet. Right now he's ten and reading survival novels and arguing about fire trucks and he's okay. He's okay.

The morning routine: 6 AM alarm. Chloe's bathroom time (twenty minutes, non-negotiable, she's thirteen). Jayden's breakfast (two bowls of cereal, a banana, the metabolism of a hummingbird). Elijah's shoes (always lost, always under the couch, always one orange and one not-orange because he owns two pairs and mixes them deliberately). Three lunchboxes. Three permission slips from the first week that all need signatures. One signature per slip times three kids times two parents equals — wait. One parent. One signature. Mine. Always mine. The math of single motherhood: multiply everything by one.

Lorraine picks up Elijah from kindergarten at noon (half-day program for the first month). She takes him to her apartment in Antioch where he watches cartoons and eats the snacks that Grandma provides — the kind of snacks I don't buy (Little Debbies, fruit snacks with no actual fruit, the sugary contraband that grandmothers exist to supply). Chloe and Jayden walk to the bus. The bus brings them home at 3:30. I'm at the restaurant until 4. The gap between 3:30 and 4 is: Chloe in charge. Thirty minutes of Chloe being the responsible one, the one who makes sure Jayden starts homework and the door is locked and nobody burns down the apartment. Thirty minutes of parentification that I try to minimize and can't eliminate entirely because I'm one person running a restaurant and raising three kids and the math doesn't add up no matter how many times I do it.

School night dinner: spaghetti with meat sauce. The Tuesday night standard. The meal that takes thirty minutes from stove to table, that every child will eat without complaint, that fills the apartment with the smell of garlic and tomato and the sound of three kids talking over each other about their days. Jayden's day: "Diego and I found a dead bird at recess." Chloe's day: "Ms. Patterson said my photography portfolio could win a competition." Elijah's day: "I DRAWED A FIRE TRUCK FOR JAYDEN." He drew a fire truck. For his brother. In orange crayon. The family is a loop. The loop feeds itself. The spaghetti is the fuel. Amen.

The spaghetti is our Tuesday religion, but some weeks the loop needs a little heat to remind everyone they’re alive — and that’s when I reach for this spicy beef stir fry instead. It takes the same thirty minutes, it fills the apartment with a smell just as good, and it still gets all three of them talking over each other at the table. Elijah’s fire truck drawing deserved a dinner with a little more drama than tomato sauce anyway.

Spicy Beef Stir Fry

Prep Time: 15 min | Cook Time: 15 min | Total Time: 30 min | Servings: 4

Ingredients

  • 1 lb flank steak or sirloin, thinly sliced against the grain
  • 2 tablespoons soy sauce (divided)
  • 1 tablespoon cornstarch
  • 2 tablespoons vegetable oil (divided)
  • 1 red bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 medium carrot, julienned
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 2 tablespoons sriracha (adjust to taste)
  • 1 tablespoon oyster sauce
  • 1 tablespoon brown sugar
  • 1 teaspoon sesame oil
  • 3 green onions, sliced, for garnish
  • 1 teaspoon sesame seeds, for garnish
  • Cooked white or brown rice, for serving

Instructions

  1. Marinate the beef. In a medium bowl, toss the sliced beef with 1 tablespoon soy sauce and the cornstarch until evenly coated. Set aside for 10 minutes while you prep the vegetables.
  2. Make the sauce. In a small bowl, whisk together the remaining 1 tablespoon soy sauce, sriracha, oyster sauce, and brown sugar. Set aside.
  3. Sear the beef. Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat until shimmering. Add the beef in a single layer and cook without stirring for 1–2 minutes, then toss and cook 1 minute more until browned. Transfer to a plate.
  4. Stir-fry the vegetables. Add the remaining 1 tablespoon oil to the pan. Add broccoli, carrot, and bell pepper and stir-fry over high heat for 3–4 minutes until just tender-crisp. Add the garlic and ginger and cook 30 seconds more, stirring constantly.
  5. Combine and finish. Return the beef to the pan, pour the sauce over everything, and toss to coat. Cook 1–2 minutes until the sauce thickens slightly and everything is heated through. Drizzle with sesame oil and toss once more.
  6. Serve. Spoon over steamed rice and garnish with sliced green onions and sesame seeds. Serve immediately.

Nutrition (per serving)

Calories: 340 | Protein: 28g | Fat: 17g | Carbs: 18g | Fiber: 2g | Sodium: 720mg

Sarah Mitchell
About the cook who shared this
Sarah Mitchell
Week 423 of Sarah’s 30-year story · Nashville, Tennessee
Sarah is a single mom of three, a dental hygienist, and a Nashville girl through and through. She started cooking at eleven out of necessity — feeding her younger siblings while her mama worked double shifts — and never stopped. Her kitchen is tiny, her budget is tight, and her chicken and dumplings will make you want to cry. She writes for every mom who's ever felt like she's not doing enough. Spoiler: you are.

How Would You Spin It?

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