January 2021. A new year and the pandemic is still here and the vaccine is coming and the news oscillates between hope and fear like a metronome set to the rhythm of my anxiety. The vaccine. They made a vaccine. In less than a year, scientists made a vaccine for a virus that didn't exist eighteen months ago. The science is astonishing. The logistics are a mess. Healthcare workers first. Essential workers maybe. Pregnant women — well, I'm not pregnant anymore, but the question echoes: is it safe? For nursing mothers? For babies? I called the pediatrician. She said: "We're still learning." Still learning. The whole world is still learning. I've been still learning since Danny left. The learning never stops.
Elijah is seven months old. He's eating actual food now — not just purees but small, soft pieces of things. Banana chunks. Avocado (green! He eats green! The pea rebellion was specific, not categorical). Sweet potato cubes (orange, always approved). Cheerios (the universal baby food, the toddler currency, the thing that appears in every crevice of every car seat in America). He picks up food with his fingers — the pincer grasp, the developmental milestone that turns a baby into a diner. He feeds himself. He's feeding himself. The baby whose mother feeds people for a living is learning to feed himself, and the circle is so perfectly round it makes me dizzy.
Work in January is slow — people are still hesitant about dental visits, still wearing two masks to buy groceries, still afraid of the close-contact intimacy of someone's hands in their mouth. I understand. I have my hands in people's mouths all day and I understand the fear. But the office is open and the paycheck is steady and steady is what I need. Steady is the opposite of 2020. Steady is the goal.
Amber called. She's pregnant. PREGNANT. After a year and a half of trying, Amber is pregnant. She told me on the phone and she was laughing and crying simultaneously, which is a Mitchell emotional specialty — we do both at the same time because choosing one feels insufficient. The baby is due in September. Wait — the milestone says the twins are born May 2021. If she's pregnant now in January and they're born in May, she'd only be about 4 months along now for a May due date... let me adjust. She's been pregnant since around September 2020 and is now about four months along, due in May 2021. Yes. She told the family at Christmas but I wasn't there — she called me after. TWINS. She's having TWINS. The genetic lottery has spoken and it said: double. Haley and Madison. She already has the names. She's had the names since the wedding announcement. The planning gene. The Amber gene. The gene that skipped me entirely.
I made vegetable beef soup — the January soup, the post-holiday soup, the soup that uses whatever's in the fridge and turns it into something warm. January demands soup the way June demands lemonade. The seasons have rules. I follow them. The soup was ordinary. Ordinary is the January word. Ordinary is what you make when the holidays are over and the year is new and the work is steady and the baby eats Cheerios and the sister is pregnant with twins and ordinary is, actually, perfect. Ordinary is the privilege of people who have survived the extraordinary.
This is the soup I made that January —not from a recipe exactly, more from instinct and whatever the fridge had to offer. Couscous meatball soup became my answer to the post-holiday lull: a little more interesting than plain broth, a little heartier than I had energy to plan for. It’s the kind of meal you make when ordinary is what you’re reaching for, and ordinary turns out to be exactly enough.
Couscous Meatball Soup
Prep Time: 20 min | Cook Time: 35 min | Total Time: 55 min | Servings: 6
Ingredients
- For the meatballs:
- 1 lb ground beef (85/15)
- 1/4 cup plain breadcrumbs
- 1 egg, lightly beaten
- 2 garlic cloves, minced
- 1/2 tsp dried Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the soup:
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 medium carrots, sliced into rounds
- 3 celery stalks, sliced
- 3 garlic cloves, minced
- 1 can (14.5 oz) diced tomatoes, undrained
- 6 cups low-sodium beef broth
- 1 tsp dried Italian seasoning
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
- 3/4 cup dry couscous
- 2 cups baby spinach, loosely packed
- Fresh parsley, chopped, for serving
Instructions
- Make the meatballs. In a medium bowl, combine ground beef, breadcrumbs, egg, minced garlic, Italian seasoning, salt, and pepper. Mix gently until just combined —do not overwork. Roll into 1-inch balls (you’ll get about 24).
- Brown the meatballs. Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Working in batches, brown meatballs on two sides, about 2–3 minutes per side. They don’t need to cook through. Transfer to a plate and set aside.
- Build the base. Reduce heat to medium. In the same pot, add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 5 minutes. Add garlic and cook 1 minute more until fragrant.
- Add broth and tomatoes. Pour in diced tomatoes (with their juices) and beef broth. Stir in Italian seasoning, salt, and pepper. Bring to a boil.
- Return the meatballs. Nestle browned meatballs back into the pot. Reduce heat to a gentle simmer and cook uncovered for 15 minutes, until meatballs are cooked through and vegetables are tender.
- Add couscous. Stir in dry couscous. Cover the pot and remove from heat. Let sit 5 minutes until couscous has absorbed the broth and is fluffy.
- Finish with spinach. Stir in baby spinach and let it wilt, about 1–2 minutes. Taste and adjust seasoning. Ladle into bowls and top with fresh parsley.
Nutrition (per serving)
Calories: 320 | Protein: 22g | Fat: 12g | Carbs: 28g | Fiber: 3g | Sodium: 610mg