← Back to Blog

Italian Baked Meatballs — Mamma’s Centerpiece, Adapted With Love

Thanksgiving. The house was full — almost. Anna and David and the kids drove up from Minneapolis. Elsa came from Ely, arriving Wednesday night in a truck borrowed from the wolf research station, smelling like woodsmoke and pine and looking like a person who has been living in the woods for three weeks, which she has. Peter did not come. He texted: "Work thing. Sorry, Mom. Next year." I read the text twice and put my phone down and went to the kitchen because the turkey wasn't going to brine itself. I brined the turkey overnight — Mamma's recipe adapted by me, which means salt, sugar, bay leaves, peppercorns, and a few sprigs of juniper that I add because the Swedish part of my brain insists on it. The turkey went into the oven at seven AM Thursday morning, twenty-two pounds of bird, and by noon the house smelled like Thanksgiving in the way that only a roasting turkey can produce — that particular golden smell that means family and table and the specific American ritual of gratitude. Mamma came, of course. Erik drove her. She arrived at eleven with two pans of Swedish meatballs — her meatballs, the ones I can't replicate, the ones that contain some secret she refuses to share — and a critical eye for my table setting. "The candles should be taller," she said. I changed the candles. Some battles aren't worth fighting. The dinner: turkey with gravy made from the drippings. Stuffing — my recipe, with rye bread and sausage and sage, which is a Johansson-American hybrid that Mamma tolerates. Mashed potatoes. Cranberry sauce from scratch (never the canned kind — I have standards). Green bean casserole, which is entirely American and which Mamma finds suspicious but eats anyway. Roasted root vegetables. Limpa bread. And Mamma's meatballs, which sat in the center of the table like a small, round, pork-and-beef deity. Sophie helped in the kitchen. She's becoming a real cook — she made the gravy this year, stirring the roux with the same steady hand I saw when she was learning to make cinnamon rolls. Lena set the table with the precision of a thirteen-year-old who takes assigned tasks very seriously. Jakob carried things between the kitchen and the dining room and managed not to break anything, which was his contribution and it was appreciated. We sat. We ate. Paul said grace — short, sincere, Paul-style: "Thank you for this food, this family, and this house. Amen." Mamma said, "And for the meatballs." Everyone laughed. We ate until we couldn't and then we ate dessert — my blueberry pie and Mamma's apple cake — and Paul fell asleep on the couch and Sven fell asleep on Paul and the house hummed with the sound of a family that has eaten too much and is happy about it. I thought about Peter, alone in Chicago. I thought about Lars, who would have been fifty-seven. I thought about Pappa, who carved the turkey in this house for twelve years before the cancer took him. I held the missing people at the table alongside the present people and both groups were real and both groups mattered. Elsa washed the dishes without being asked. I dried. We worked in silence, shoulder to shoulder, the way Johansson women work. The kitchen was clean by eight. The house was dark by nine. The leftovers were in the fridge, labeled and dated, because I am my mother's daughter in this and in all things.

Mamma’s prayer said it all — the meatballs weren’t just a side dish, they were the whole point, the thing that made the table feel like ours. I’ve been making this Swedish-style baked version for about three years now, ever since I figured out that the oven gives you the same golden crust without standing over a skillet for an hour, which means I’m at the table instead of at the stove when it matters. This is the recipe I made for Week 35, the one Paul asked for seconds of and Mamma pretended not to be proud of.

Swedish-Style Baked Meatballs

Prep Time: 20 minutes | Cook Time: 25 minutes | Total Time: 45 minutes | Servings: 10 (about 40 meatballs)

Ingredients

  • 1 lb ground beef (80/20)
  • 1 lb ground pork
  • 1/2 cup plain breadcrumbs
  • 1/3 cup whole milk
  • 1 large egg, lightly beaten
  • 1 small yellow onion, finely grated
  • 2 cloves garlic, minced
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 tbsp neutral oil, for the pan
  • For the cream sauce:
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 tsp Worcestershire sauce
  • Salt and pepper to taste
  • Fresh flat-leaf parsley, chopped, for serving

Instructions

  1. Soak the breadcrumbs. In a large mixing bowl, combine the breadcrumbs and milk. Let sit for 5 minutes until the milk is fully absorbed. This keeps the meatballs tender all the way through.
  2. Mix the meat. Add the ground beef, ground pork, egg, grated onion, garlic, allspice, nutmeg, salt, and pepper to the soaked breadcrumbs. Mix gently with your hands until just combined — overmixing makes meatballs tough.
  3. Form the meatballs. Preheat oven to 400°F. Lightly oil a rimmed baking sheet. Roll the meat mixture into 1 1/2-inch balls (about the size of a large walnut) and arrange in a single layer. You should have roughly 38–42 meatballs.
  4. Bake. Bake on the center rack for 22–25 minutes, until browned on the outside and cooked through (internal temperature 165°F). Do not turn them — the bottoms will caramelize against the pan.
  5. Make the cream sauce. While the meatballs bake, melt the butter in a medium saucepan over medium heat. Whisk in the flour and cook 1–2 minutes until golden and smelling nutty. Gradually whisk in the beef broth, then the heavy cream and Worcestershire sauce. Simmer, stirring often, until the sauce thickens enough to coat a spoon, about 8–10 minutes. Season with salt and pepper.
  6. Combine and serve. Transfer the baked meatballs to a wide serving dish or straight into the saucepan. Spoon the cream sauce over the top. Scatter with chopped parsley. Serve warm, from the center of the table.

Nutrition (per serving)

Calories: 370 | Protein: 22g | Fat: 27g | Carbs: 9g | Fiber: 0g | Sodium: 510mg

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