← Back to Blog

Spaghetti Sauce Without Meat — The Recipe Noah Told His Teacher About

School is back. The alarm went off at five-fifty on Tuesday and my body knew before my brain did — the summer is over and we are back in the rhythm that runs from September to June. I don't dread it. I used to, when the kids were small and the logistics felt crushing. Now I find some comfort in the structure, the way the week has a shape again.

Noah's first day of first grade went beautifully. He walked into his classroom without looking back, which is both the thing you hope for and the thing that tugs at you. Miss Hansen sent home a drawing he made in the first hour — a plate of spaghetti. He told his teacher his mom makes the best spaghetti in Utah and apparently that was his answer when she asked everyone to share something special about their family.

I made spaghetti that night. Of course I did. With the marinara from July, warmed slow on the stove, fresh basil from the pot on the back porch that's hanging on through the tail end of summer. We sat down all six of us and Noah told everyone what he'd said at school and Mason said "she really does" with complete sincerity and Gary reached over and squeezed my hand.

The Provo pilot is in two weeks. Debra and I have been texting about logistics — how many participants confirmed (eleven so far), what equipment the church kitchen has, whether I need to bring my own sheet pans. I'm planning a class around dried beans: how to sort and soak them, three different ways to cook them, how to build flavor with almost no budget. I've been testing recipes all week.

September is going to be a full one. I'm glad.

Noah’s answer to Miss Hansen’s question wasn’t about a vacation or a pet or a funny story — it was spaghetti, and it was me, and I’m not sure anything has ever made me feel more like I’m doing something right. This is the sauce I made that Tuesday night: no meat, just good tomatoes warmed slow, fresh basil, and the kind of simplicity that lets the ingredients speak. It’s the one we come back to, the one that apparently represents our whole family to a first-grade classroom in Provo, and I couldn’t be prouder of that.

Spaghetti Sauce Without Meat

Prep Time: 10 minutes | Cook Time: 40 minutes | Total Time: 50 minutes | Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 2 tablespoons tomato paste
  • 1 teaspoon granulated sugar
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil (or a generous handful of fresh, added at the end)
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • Fresh basil leaves, for finishing
  • 1 lb spaghetti, cooked to package directions
  • Parmesan cheese, for serving

Instructions

  1. Soften the aromatics. Heat olive oil in a large saucepan or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, for 6–8 minutes until softened and just beginning to turn golden. Add the minced garlic and cook another 60 seconds until fragrant.
  2. Build the base. Stir in the tomato paste and cook for 2 minutes, letting it darken slightly against the bottom of the pan. This deepens the flavor of the whole sauce.
  3. Add the tomatoes. Pour in the crushed tomatoes and tomato sauce. Stir well to combine with the onion and tomato paste mixture.
  4. Season and simmer. Add the sugar, oregano, dried basil (if using), thyme, salt, pepper, and red pepper flakes if desired. Stir to combine, then reduce heat to low. Simmer uncovered for 25–30 minutes, stirring occasionally, until the sauce has thickened and the flavors have melded.
  5. Finish with fresh basil. Taste for seasoning and adjust salt as needed. If using fresh basil, tear the leaves and stir them in during the last 2 minutes of cooking.
  6. Serve. Spoon generously over cooked spaghetti and finish with freshly grated Parmesan cheese.

Nutrition (per serving)

Calories: 340 | Protein: 11g | Fat: 6g | Carbs: 62g | Fiber: 5g | Sodium: 580mg

Michelle Larson
About the cook who shared this
Michelle Larson
Week 125 of Michelle’s 30-year story · Provo, Utah
Michelle is a forty-four-year-old mom of six in Provo, Utah, a former accountant who traded spreadsheets for freezer meal prep and never looked back. She is LDS, organized to a fault, and can fill a chest freezer with sixty labeled meals in a single Sunday afternoon. She lost her second baby to SIDS and carries that grief in everything she does — including the way she feeds her family, which she does with a precision and devotion that borders on sacred.

How Would You Spin It?

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