Labor Day. The porch. Paul in his wheelchair. Me beside him. Sven at his wheels. The deviled eggs and the potato salad, eaten from cups now — mine from a plate, Paul's pureed — but the same recipes, the same day, the same ritual.
Elsa came. Erik came. We sat on the porch and the lake was visible and the air was September-crisp and Paul typed: "THE SHIPS ARE RUNNING." Three ore boats on the horizon. He identified them by profile, by the speed at which they moved, by the experience of a man who has been watching ships for forty years. "THOUSAND FOOTER. STEWART CORT. LOOK AT THE FUNNEL." I looked. I couldn't tell the difference. I never could. But I looked because Paul asked me to look and looking is what you do when someone asks.
The meatball recipe is in a frame on the kitchen wall now. Mamma's handwriting, under glass, next to the plaque from St. Mary's and next to the photo of Paul and me at our wedding. The three things that define this kitchen: the hospital, the marriage, the meatballs.
I made the meatballs for Labor Day dinner. The real recipe. The ginger. They were — I can't overstate this — they were right. Not "almost." Not "closer." Right. For the first time in forty years, the meatballs were right. The cream gravy was silk. The allspice was warm. The ginger was there — subtle, barely detectable, the difference between good and perfect.
Paul had them pureed. His eyes closed. He typed: "PERFECT." One word. The word I've been working toward for forty years.
Elsa had them whole. She said, "Mom, these are different." I said, "Mamma gave me the recipe." Elsa said, "The actual recipe?" I said, "The actual recipe." Elsa said, "It took her long enough." I said, "She was waiting." Elsa said, "For what?" I said, "For the right time."
The right time. The time when the meatballs need to be perfect because the mouth that tastes them is running out of tasting. The time when the secret has to be told because the person who needs to taste the truth is running out of time.
Erik ate six meatballs and said, "These are good, Linda." From Erik, who has been eating Mamma's meatballs for sixty-four years: "good" is a standing ovation.
Labor Day. The porch. The ships. The meatballs, finally right. The family, gathered. Paul, here.
Still here. In September. On the porch. With the ships and the meatballs and the lake.
Still here.
This is the recipe — Mamma’s actual recipe, the one that’s been framed on my kitchen wall since she finally gave it to me, ginger and all. I’ve adapted it here as faithfully as I can, with the cream gravy that goes silky when you do it slowly, and the allspice that warms the whole house. Paul typed “PERFECT” when he tasted them. That’s the only review that matters to me.
Pork Meatballs
Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes | Servings: 6
Ingredients
- 1 1/2 lbs ground pork
- 1/3 cup plain breadcrumbs
- 1/4 cup whole milk
- 1 large egg, lightly beaten
- 1/2 small yellow onion, grated
- 1 teaspoon kosher salt
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground ginger
- 1/4 teaspoon freshly ground black pepper
- 1/8 teaspoon ground nutmeg
- 2 tablespoons unsalted butter (for browning)
- 1 tablespoon neutral oil (for browning)
- Cream Gravy:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups beef broth, warmed
- 1/2 cup heavy cream
- 1/2 teaspoon soy sauce
- Salt and pepper to taste
Instructions
- Soak the breadcrumbs. Combine breadcrumbs and milk in a large bowl and let sit for 5 minutes until the milk is absorbed.
- Mix the meatballs. Add the ground pork, egg, grated onion, salt, allspice, ginger, pepper, and nutmeg to the soaked breadcrumbs. Mix gently with your hands until just combined — do not overwork the meat or the meatballs will be dense.
- Shape. With lightly dampened hands, roll the mixture into balls about 1 1/4 inches in diameter (roughly the size of a large walnut). You should get about 28–32 meatballs. Place them on a parchment-lined baking sheet as you go.
- Brown the meatballs. Heat the butter and oil in a large, heavy skillet over medium heat. Working in batches, brown the meatballs on all sides, about 5–6 minutes per batch. Do not crowd the pan. Transfer browned meatballs to a plate; they do not need to be cooked through at this stage.
- Make the cream gravy. Pour off all but about 1 tablespoon of fat from the skillet. Melt the 3 tablespoons of butter in the same skillet over medium heat. Whisk in the flour and cook, stirring constantly, for 1–2 minutes until the roux is pale golden. Gradually whisk in the warm beef broth, a little at a time, until smooth. Bring to a gentle simmer, then stir in the heavy cream and soy sauce. Season with salt and pepper.
- Finish cooking. Return the meatballs to the skillet, nestling them into the gravy. Cover, reduce heat to low, and simmer gently for 15–18 minutes, turning the meatballs once halfway through, until they are cooked through and the gravy is silky and thickened.
- Rest and serve. Let the meatballs rest in the gravy off the heat for 5 minutes before serving. Serve over egg noodles, mashed potatoes, or boiled new potatoes. The gravy is the thing — spoon it generously.
Nutrition (per serving)
Calories: 430 | Protein: 27g | Fat: 32g | Carbs: 9g | Fiber: 0g | Sodium: 560mg
About the cook who shared this
Linda Johansson
Week 179 of Linda’s 30-year story
· Duluth, Minnesota
Linda is a sixty-three-year-old retired nurse from Duluth, Minnesota, living alone in the house where she raised her children and said goodbye to her husband. She lost Paul to ALS in 2020 after two years of watching the kindest man she'd ever known lose everything but his dignity. She cooks Scandinavian comfort food and Minnesota hotdish and the pot roast Paul loved, and she sets two places at the table out of habit because it makes her feel less alone. Every recipe she writes is a person she's loved.