← Back to Blog

Meaty Wild Rice Meatballs in Cranberry Sauce — The Meatballs That Hold the World Together

We told the kids. All of them, together, at the same time. They came to Duluth — Anna drove from Minneapolis with Sophie (the other grandkids stayed with David). Peter flew from Chicago. Elsa drove from Voyageurs. They sat in the living room on Saturday afternoon and Paul and I stood — Paul standing, still able to stand, still tall and thin and present — and we told them. Not just the diagnosis. The prognosis. The timeline. The what-comes-next. The truth. Paul did most of the talking because Paul is a teacher and teachers deliver information. He was clinical and honest and he didn't sugarcoat and he didn't catastrophize. He said: "I have ALS. It's progressing slowly. My hands don't work well. Eventually my arms will go, and my legs, and my breathing. The doctors say two to five years. I've had symptoms for about a year and a half, so we're somewhere in that window." The room was silent. Anna looked at me. Peter looked at the floor. Elsa looked at Paul. Sophie looked at her hands — her nurse's hands, the hands that held the ALS patient's hand at the nursing home. Anna spoke first: "What's the plan?" Of course she did. Anna plans. Peter spoke second: "What do you need from us?" He was pale but steady. Elsa spoke third: "I'm coming home." I said, "Elsa —" She said, "I'm transferring to a post closer to Duluth. I'm coming home." Her voice was certain. The ranger in her — the woman who tracks wolves through snowstorms — had made a decision, and the decision was: my father. Sophie didn't speak. She sat in the corner and cried silently — the tears running, the face still — and when Paul noticed, he went to her and put his right hand on her shoulder and said, "Hey. I'm still here." She said, "I know, Grandpa." He said, "I'm going to need a nurse. The best one." She said, through tears, "I'm only a student." He said, "You're a Johansson. That's enough." Afterward, the house was quiet in the way a house is quiet after an earthquake — the structure standing but everything shifted. I made dinner. What else would I do? I made meatballs. What else would I make? The meatballs were the same. The gravy was the same. The lingonberry jam was the same. Everything was the same and nothing was the same. We ate at the table — six of us, the family reduced and concentrated, and Paul ate his meatballs with his right hand and the plate on the adaptive board and nobody helped him and nobody looked away and everybody was there, fully there, the way you are there when the thing you're afraid of has been said out loud and the saying hasn't destroyed the world. The world is still here. The meatballs are still here. The family is still here. Peter hugged Paul at the end of the evening. A long hug. A hug that said everything the words hadn't. Johansson men, finally, speaking in the language of arms. Elsa is coming home. Sophie is training. Anna is planning. Peter is — Peter is trying. That's enough. For now, that's enough.

I’ve made meatballs for this family for forty years, and they have never once failed me — not as a Sunday supper, not as a holiday centerpiece, and not on that Saturday in October when the six of us sat around the table and tried to remember how to breathe. These wild rice meatballs aren’t my grandmother’s exact recipe, but the cranberry sauce subs beautifully for the lingonberry jam I grew up with, and the wild rice gives them a heartiness that feels right for a Duluth autumn, for a table that needs anchoring. If you’re feeding people who are carrying something heavy, this is the dish — it asks nothing of anyone, and it gives everything back.

Meaty Wild Rice Meatballs in Cranberry Sauce

Prep Time: 20 min | Cook Time: 40 min | Total Time: 1 hr | Servings: 6

Ingredients

  • 1 lb lean ground beef
  • 1/2 lb ground pork
  • 1 cup cooked wild rice, cooled
  • 1/3 cup plain breadcrumbs
  • 1 egg, lightly beaten
  • 1/4 cup finely diced yellow onion
  • 2 cloves garlic, minced
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/2 tsp allspice
  • 1/4 tsp ground nutmeg
  • 1 tbsp olive oil
  • 1 can (14 oz) whole-berry cranberry sauce
  • 1/2 cup beef broth
  • 1 tbsp brown sugar
  • 1 tsp Dijon mustard
  • 1/2 tsp Worcestershire sauce

Instructions

  1. Combine the meatball mixture. In a large bowl, mix together the ground beef, ground pork, cooked wild rice, breadcrumbs, egg, onion, garlic, salt, pepper, allspice, and nutmeg until just combined. Do not overmix — a light hand keeps the meatballs tender.
  2. Shape the meatballs. Using a rounded tablespoon or small scoop, form the mixture into balls about 1 1/2 inches in diameter. You should get roughly 24 meatballs. Place them on a parchment-lined baking sheet as you work.
  3. Brown the meatballs. Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Working in batches, add the meatballs and brown on all sides, about 4–5 minutes per batch. Transfer browned meatballs to a plate; they don’t need to be cooked through yet.
  4. Make the cranberry sauce. In the same skillet, reduce heat to medium. Add the cranberry sauce, beef broth, brown sugar, Dijon mustard, and Worcestershire sauce. Stir together, scraping up any browned bits from the bottom of the pan, until the sauce is smooth and beginning to bubble, about 2–3 minutes.
  5. Simmer the meatballs. Return all the browned meatballs to the skillet, nestling them into the sauce. Cover and simmer over low heat for 20–25 minutes, turning the meatballs once halfway through, until cooked through and the sauce has thickened slightly.
  6. Rest and serve. Remove from heat and let stand 5 minutes before serving. Serve over egg noodles or mashed potatoes, with the cranberry sauce spooned generously over the top.

Nutrition (per serving)

Calories: 410 | Protein: 26g | Fat: 16g | Carbs: 38g | Fiber: 2g | Sodium: 520mg

Linda Johansson
About the cook who shared this
Linda Johansson
Week 122 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.

How Would You Spin It?

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