← Back to Blog

Pork Roast With Crackle — The Dinner That Made Three Generations Cry

Sophie graduated from high school on Saturday. I drove to Minneapolis on Friday — four hours on I-35, which I've driven so many times I could do it with my eyes closed, though I don't recommend this — and stayed with Anna and David in their house in the Kingfield neighborhood. The ceremony was at Washburn High School's football field, six hundred students in identical caps and gowns, and I found Sophie in the crowd because she's tall and because a grandmother can always find her grandchild, the way a bird can always find its nest. She walked across the stage and I stood up and clapped like a woman who has forgotten she's in public, which I had. Afterward, Sophie found me in the crowd and hugged me and said, "I'm going to be a nurse, Grandma. Like you." She's been saying this since she was twelve. She means it now in a way she didn't then — with knowledge, with intention, with the specific look in her eye that I recognize because I had it at eighteen, the look that says: I know what I want and I'm going for it. Anna cried, obviously. David took approximately one thousand photographs. Jakob, who is sixteen and communicates primarily in monosyllables, said "congrats" and went back to his phone. Lena, thirteen and more articulate than all of us, gave a speech at dinner about how Sophie was her role model, which made Sophie cry, which made Anna cry again, which made David put down the camera and get tissues. I made dinner at Anna's house because hotel restaurants are not how Johanssons celebrate. I made Mamma's meatballs — or my version of them, because Mamma's version remains a closely guarded secret that I've been trying to crack for forty years. Mine are good. They're beef and pork, mixed with bread crumbs soaked in cream, seasoned with allspice and nutmeg and a tiny bit of ginger that Mamma would deny using but which I can taste, I can taste it, Mamma, and someday I'll prove it. The gravy: pan drippings, butter, flour, beef stock, cream. You whisk it smooth and cook it until it coats the back of a spoon and it's the color of coffee with too much cream. You serve the meatballs in the gravy with lingonberry jam and boiled potatoes and pickled cucumbers and you call it a proper Swedish dinner and you pretend your meatballs are as good as your mother's even though they're not, they're never quite, and that's the gap that keeps you cooking. Paul stayed home with Sven because someone had to, and also because Paul is wise enough to know that a grandmother at her granddaughter's graduation doesn't need a husband underfoot. He called Saturday night and I told him everything and he said, "Three generations of nurses, Linda. Your mother would be proud." I said, "Mamma is alive, Paul. You can tell her yourself." He said, "I will. I'll call her tomorrow." He will. He always does what he says he'll do. It's infuriating and wonderful.

I’ve already told you what I cooked that night — Mamma’s meatballs, or my version of them — but if you’re looking for a recipe to carry into your own celebration, let me give you something equally worthy of the occasion: a proper pork roast with crackle, the kind that fills a house with smell and pulls everyone into the kitchen before it’s even on the table. It has the same spirit as what I made for Sophie’s graduation — it’s a dish that says you matter enough for the real effort, the kind of thing you don’t cook on a Tuesday, the kind that makes even a sixteen-year-old put down his phone. Start it early, be patient with the skin, and let the oven do the work while you go find your grandchild in the crowd.

Pork Roast With Crackle

Prep Time: 20 minutes (plus 1–2 hours resting/drying) | Cook Time: 2 hours 15 minutes | Total Time: ~2 hours 35 minutes active | Servings: 6–8

Ingredients

  • 4–5 lb (1.8–2.3 kg) bone-in pork shoulder or pork leg, skin on
  • 2 tablespoons coarse sea salt or kosher salt (for the skin)
  • 1 teaspoon fine salt
  • 1 teaspoon black pepper, freshly ground
  • 1 teaspoon garlic powder
  • 1 teaspoon dried thyme
  • 1/2 teaspoon fennel seeds, lightly crushed (optional, adds depth)
  • 1 tablespoon olive oil or vegetable oil
  • 4 cloves garlic, peeled and halved
  • 1 cup (240 ml) chicken or pork stock, for the roasting pan
  • 1 medium onion, quartered
  • 2 sprigs fresh rosemary

Instructions

  1. Score and dry the skin. Using a sharp knife or box cutter, score the pork skin in parallel lines about 1/2 inch apart, cutting through the skin and just into the fat but not into the meat. Pat the skin thoroughly dry with paper towels. If time allows, leave the pork uncovered in the refrigerator for 1–2 hours (or overnight) to dry out the skin further — this is the key to proper crackle.
  2. Preheat and season. Remove the pork from the refrigerator 30 minutes before cooking. Preheat your oven to 450°F (230°C). Make small incisions in the meat (not the skin) and tuck the garlic halves in. Rub the meat side with olive oil, fine salt, pepper, garlic powder, thyme, and fennel if using. Rub the coarse sea salt aggressively into the scored skin, pressing it down into the cuts.
  3. Set up the roasting pan. Scatter the onion quarters and rosemary sprigs in the bottom of a roasting pan. Pour in the stock. Place the pork skin-side up on a rack over the pan, or directly on the onions if you have no rack. The skin must be facing up and dry.
  4. Blast at high heat. Roast at 450°F (230°C) for 30 minutes. This initial high heat is what causes the skin to puff, blister, and crackle. Do not open the oven during this time.
  5. Reduce heat and continue roasting. Lower the oven to 350°F (175°C) and continue roasting for 1 hour 40 minutes to 2 hours, or until the internal temperature of the thickest part of the meat reaches 160°F (71°C). If the crackling seems to be getting too dark before the meat is done, tent the skin loosely with foil for the last 20 minutes.
  6. Rest before carving. Transfer the roast to a cutting board and rest, uncovered, for at least 15–20 minutes. Do not cover it — steam will soften the crackling you worked so hard for. The internal temperature will rise slightly as it rests.
  7. Make a simple pan sauce (optional). Pour the pan drippings through a strainer into a small saucepan. Skim excess fat. Bring to a simmer over medium heat, taste for seasoning, and reduce by about a third for a light jus to spoon over the sliced pork.
  8. Carve and serve. Cut along the bone to remove it, then slice the meat and break the crackling into pieces. Serve with roasted potatoes, a green vegetable, and the pan jus alongside. If you have lingonberry jam in the refrigerator — and if you’re Linda, you do — it belongs on this table too.

Nutrition (per serving)

Calories: 520 | Protein: 44g | Fat: 36g | Carbs: 1g | Fiber: 0g | Sodium: 780mg

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