← Back to Blog

Mom's Hearty Spaghetti — The Recipe That Carries a Marriage Forward

March. The one-year mark approaches. March 15. The anniversary of Paul's death. The date that lives in my calendar like a marker on a trail — you can see it from a distance, you walk toward it whether you want to or not, and when you reach it, you're somewhere you've been before and also somewhere entirely new. I'm not dreading it the way I thought I would. I'm — aware of it. The way you're aware of weather. It's coming. You prepare. You wear the right coat. You go through it. The preparation: I've been reading Paul's recordings. Not all of them — a few, the ones where he talks about the kids, the ones where he talks about the lake. His voice in my earbuds, in the kitchen, at 5:30 AM. The voice that the machines replaced and that the death silenced and that the phone preserved. His voice, warm and clear, saying the things he needed to say. I listen and I don't cry. Not always. Sometimes. But mostly I listen and I hear him and the hearing is not painful anymore. The hearing is — comfort. The hearing is Paul, present, in sound, in the kitchen where his voice used to live. I've been cooking his favorites this week. Not consciously — not a planned tribute meal — but the kitchen pulled me toward his food. Monday: pot roast. Wednesday: macaroni and cheese. Friday: beef stew. The meals of Paul, made in Paul's kitchen, eaten at Paul's table, by Paul's wife. I brought stew to Erik on Friday. He ate it standing in his kitchen and said, "Paul's stew." I said, "My stew." He said, "Same thing." He's right. The stew is Paul's and the stew is mine and the sameness is the marriage — thirty-one years of sharing a kitchen means the food belongs to both of us, even now, even when one of us is in the ground and the other is at the stove. The ice is groaning. The same sound. Every March. The lake waking. The world turning. The anniversary approaching. I'm ready. Not eager. Ready. The way you're ready for a season you've been through before — you know what it looks like, you know what it feels like, you know it will pass. The anniversary will pass. I will walk through it. I will cook through it. I always cook through.

This week called for the kind of food that doesn’t ask anything of you — food that just shows up, warm and certain, the way the best people do. I’ve been making Paul’s favorites all week without planning to, and when Friday came and the stew was gone, I found myself standing at the stove again on Sunday evening reaching for something just as grounding. Mom’s Hearty Spaghetti is that recipe — it’s the one that fills the kitchen with the same kind of smell that makes a house feel lived-in and loved. Thirty-one years of shared meals taught me that the food doesn’t have to be fancy to hold you up. It just has to be real.

Mom’s Hearty Spaghetti

Prep Time: 15 min | Cook Time: 35 min | Total Time: 50 min | Servings: 6

Ingredients

  • 1 lb ground beef (80/20)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 1 can (6 oz) tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • 1/2 tsp sugar
  • Salt and black pepper to taste
  • 1/4 tsp crushed red pepper flakes (optional)
  • 12 oz spaghetti
  • 2 tbsp olive oil
  • Freshly grated Parmesan, for serving

Instructions

  1. Brown the beef. Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until no pink remains, about 7–8 minutes. Drain excess fat.
  2. Soften the aromatics. Reduce heat to medium. Add the diced onion to the skillet and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and cook 1 minute more until fragrant.
  3. Build the sauce. Stir in the tomato paste and cook for 2 minutes, letting it caramelize slightly. Pour in the crushed tomatoes and tomato sauce. Stir to combine.
  4. Season and simmer. Add oregano, basil, thyme, sugar, red pepper flakes if using, and a generous pinch of salt and pepper. Reduce heat to low, cover partially, and let the sauce simmer for at least 20 minutes, stirring occasionally, until thickened and deeply flavored.
  5. Cook the pasta. While the sauce simmers, bring a large pot of well-salted water to a boil. Cook spaghetti according to package directions until al dente. Reserve 1/2 cup pasta water before draining.
  6. Combine and serve. Toss the drained spaghetti with the sauce, adding a splash of reserved pasta water if needed to loosen. Serve immediately with freshly grated Parmesan.

Nutrition (per serving)

Calories: 480 | Protein: 26g | Fat: 16g | Carbs: 58g | Fiber: 5g | Sodium: 620mg

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