Caleb turned fifteen months old and is now running. Not walking — RUNNING. The distinction matters because walking was manageable and running is chaos. He runs from room to room with the speed and stability of a shopping cart on a hill. He runs toward things he wants (the toy kitchen, the dog next door, anything shiny) and away from things he doesn't (diaper changes, bedtime, vegetables he's already tried and rejected).
He's rejected broccoli. This is a personal affront because broccoli cheddar soup is one of Mom's best recipes and I need this child to like broccoli so I can make the soup without moral conflict. 'He'll come around,' Mom says. 'You rejected broccoli until you were four. Then you ate an entire head of it raw and threw up. Find the middle ground.'
The blog is evolving. I've started including reader submissions — military wives sending me their recipes and their stories, and I'm publishing them alongside my own. A Marine wife from Camp Lejeune sent her grandmother's collard greens recipe. An Air Force wife from Ramstein, Germany, sent a recipe for spñtzle she learned from her German neighbor. A Navy wife from Japan sent her version of yakisoba.
The blog is becoming what I dreamed: a collective recipe binder. Not just mine. Not just Mom's. Everyone's. The military wife recipe exchange, digitized, shared, preserved.
I wrote a post about it: 'Your Kitchen, Your Story.' An invitation for readers to submit their recipes and their stories. The response was overwhelming: forty-seven submissions in the first week. Forty-seven women with forty-seven recipes from forty-seven kitchens.
I'm publishing one per week alongside my own post. Two stories per week. Two kitchens. The blog is a potluck now — open table, everyone welcome.
Made Mom's beef stroganoff tonight because it's cold (by California standards; 55 degrees, which is basically an ice age here). Egg noodles, beef tips, mushrooms, sour cream sauce. Caleb ate the noodles and rejected the mushrooms with the fury of a child who has strong opinions about fungus.
Forty-seven submissions. Forty-seven Donnas. The table keeps getting bigger.
That cold 55-degree California night called for something deeply comforting — the kind of dish that warms the whole house while it cooks and makes everyone slow down at the table, even a fifteen-month-old who is running from everything. Mom’s beef stroganoff felt exactly right, and this meatballs and gravy recipe carries that same spirit: tender beef, a rich savory sauce, and the kind of straightforward warmth that forty-seven submissions from forty-seven kitchens all seem to agree on. It’s the recipe I keep coming back to when the table feels big and the night feels small, and honestly, even Caleb couldn’t argue with the gravy.
Meatballs and Gravy
Prep Time: 20 min | Cook Time: 35 min | Total Time: 55 min | Servings: 6
Ingredients
- 1 1/2 lbs ground beef (80/20)
- 1/3 cup plain breadcrumbs
- 1 egg, lightly beaten
- 2 cloves garlic, minced
- 1/4 cup finely diced onion
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp dried thyme
- 2 tbsp olive oil (for browning)
- For the gravy:
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups beef broth
- 1/2 cup whole milk or heavy cream
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
- Egg noodles or mashed potatoes, for serving
Instructions
- Mix the meatballs. In a large bowl, combine the ground beef, breadcrumbs, egg, garlic, onion, Worcestershire sauce, salt, pepper, and thyme. Mix until just combined — don’t overwork the meat or the meatballs will be tough.
- Shape. Roll the mixture into balls about 1 1/2 inches in diameter. You should get approximately 24 meatballs. Place them on a plate or sheet pan.
- Brown the meatballs. Heat the olive oil in a large, deep skillet over medium-high heat. Working in batches, brown the meatballs on all sides, about 4–5 minutes per batch. They don’t need to be cooked through yet. Transfer to a plate and set aside.
- Make the gravy base. In the same skillet, reduce heat to medium and melt the butter. Whisk in the flour and cook for 1–2 minutes until it smells slightly nutty and turns a pale golden color.
- Build the gravy. Slowly pour in the beef broth while whisking continuously to prevent lumps. Add the milk or cream and Worcestershire sauce. Bring to a gentle simmer, whisking until the gravy thickens, about 4–5 minutes. Season with salt and pepper to taste.
- Finish the meatballs. Return the browned meatballs to the skillet, nestling them into the gravy. Cover and simmer on low heat for 20 minutes, turning the meatballs once halfway through, until cooked through and the gravy has deepened in flavor.
- Serve. Ladle meatballs and gravy over egg noodles or mashed potatoes. Serve hot.
Nutrition (per serving)
Calories: 420 | Protein: 28g | Fat: 26g | Carbs: 16g | Fiber: 1g | Sodium: 580mg
About the cook who shared this
Rachel Abernathy
Week 201 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.