October. The month when Duluth decides it's done pretending to be hospitable and starts showing its true character, which is cold, gray, windy, and beautiful in the way that difficult things are beautiful if you know how to look at them.
The lake changed this week. It went from the steel-blue of September to the dark gray of October, and the waves picked up, and the wind came down from Canada the way it does every fall — arriving unannounced, staying indefinitely, rearranging everything. Paul's morning walks got shorter. Not because he minds the cold — Paul doesn't mind anything except historical inaccuracy — but because the wind along the lakewalk in October can knock a tall, thin man off balance, and Paul is both tall and thin.
I started my fall baking. This is the season for it — the oven heats the kitchen, the kitchen heats the house, and the baking serves double duty as food and furnace. I made limpa rye bread — two loaves, using Mamma's bread pan, the one I found during spring cleaning. The pan produced the most beautiful loaf I've baked in years: dark crust, slightly crackled, with that particular dense crumb that only comes from rye flour and patience.
Limpa is Swedish rye bread, but it's not the heavy, sour rye you find at a New York deli. It's lightly sweet — orange zest, anise seed, a touch of molasses — and it's tender in a way that surprises people who expect rye to be aggressive. Mamma baked it every Saturday of my childhood. The house smelled like rye and anise by eight AM, and we ate it warm with butter, and it was the best thing in the world, and it still is.
I brought a loaf to the Damiano Center on Thursday. Gerald — the Vietnam veteran, the one who sits at the same table every week — held the slice I gave him and said, "My grandmother made bread like this." I said, "Where was she from?" He said, "Sweden." I said, "Mine too." He nodded. We didn't need to say anything else. That's the thing about bread — it speaks a language that transcends whatever language you're speaking.
Elsa called on Saturday. She's closing up her ranger station for the season — Voyageurs gets quiet in October, the tourists gone, the bears preparing to hibernate, the lake freezing at the edges. She sounded tired but satisfied, the way you sound after a season of hard work that you loved. She's coming to Duluth for a week before she figures out what she's doing for the winter. She'll stay in her old room, which I haven't changed since she left, because mothers don't change rooms and Scandinavians don't change anything.
I made karelian pasties — karjalanpiirakat — which are technically Finnish, not Swedish, and Mamma would want me to note this distinction, but I learned to make them from a Finnish woman at church and they're too good to ignore on nationalistic grounds. Thin rye crust, filled with rice porridge, baked until crisp, served with egg butter. They're the most satisfying thing to hold in your hand on a cold October afternoon, warm and heavy and exactly right.
Paul ate four and said, "These are Finnish." I said, "I know." He said, "Your mother would be upset." I said, "My mother doesn't need to know." Some culinary secrets are best kept within a marriage.
Having Anna home meant I wanted something deeply familiar in my hands, something I’ve made so many times I don’t need to think—the kind of cooking that feels like an exhale. The karelian pasties were a Thursday secret, but Swedish meatballs are the thing I’ve made for her birthday every year since she was seven, the dish she requested from ten thousand miles away, the one that means you’re home without anyone having to say it. Here’s how I make them.
The Real IKEA Swedish Meatballs
Prep Time: 20 minutes | Cook Time: 25 minutes | Total Time: 45 minutes | Servings: 4
Ingredients
- 1 lb ground beef (80/20)
- 1/2 lb ground pork
- 1 small yellow onion, grated on the fine side of a box grater
- 1 large egg
- 1/3 cup plain breadcrumbs
- 1/4 cup whole milk
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons unsalted butter, for frying
- 1 tablespoon neutral oil, for frying
- For the cream gravy:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups beef stock, warm
- 3/4 cup heavy cream
- 2 teaspoons soy sauce
- 1 teaspoon Dijon mustard
- Salt and white pepper to taste
- To serve:
- Mashed or boiled potatoes
- Lingonberry jam or cranberry sauce
- Fresh flat-leaf parsley, chopped
Instructions
- Soak the breadcrumbs. In a large mixing bowl, combine the breadcrumbs and milk. Let them sit for 5 minutes until the milk is fully absorbed. This keeps the meatballs tender rather than dense.
- Mix the meat. Add the ground beef, ground pork, grated onion, egg, allspice, nutmeg, salt, and black pepper to the soaked breadcrumbs. Mix gently with your hands until just combined — overworking the mixture makes tough meatballs.
- Form the balls. Roll the mixture into balls roughly 1 inch in diameter, wetting your hands lightly as you go to prevent sticking. You should get about 28—32 meatballs. Place them on a parchment-lined baking sheet.
- Brown in batches. Heat the butter and oil in a large skillet over medium-high heat until the butter foam subsides. Add meatballs in a single layer without crowding. Cook 5—6 minutes, turning occasionally, until browned on all sides. Transfer to a plate and repeat with remaining meatballs.
- Make the roux. Reduce heat to medium. In the same skillet, melt the 3 tablespoons butter. Whisk in the flour and cook, whisking constantly, for 2 minutes until the roux turns a pale gold and smells nutty.
- Build the gravy. Slowly pour in the warm beef stock a little at a time, whisking constantly to prevent lumps. Once all the stock is incorporated, add the heavy cream, soy sauce, and Dijon mustard. Simmer 3—4 minutes until the gravy thickens enough to coat a spoon. Season with salt and white pepper.
- Finish together. Return the browned meatballs to the skillet. Reduce heat to low, cover, and simmer gently for 8—10 minutes until the meatballs are cooked through and have absorbed some of the gravy.
- Serve. Spoon meatballs and gravy over mashed or boiled potatoes. Add a spoonful of lingonberry jam alongside and scatter fresh parsley over the top.
Nutrition (per serving)
Calories: 610 | Protein: 34g | Fat: 44g | Carbs: 16g | Fiber: 1g | Sodium: 720mg
About the cook who shared this
Linda Johansson
Week 28 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.