A satisfyingly simple and hearty marinara sauce made with fresh roasted tomatoes, walnuts and lightly roasted garlic. This homemade pasta sauce from scratch is fabulous with Lemon Basil Pesto, on spaghetti, lasagna, baked ziti or zoodles! Fresh Marinara Walnut Sauce is freezer friendly, vegan and gluten free.
⭐️⭐️⭐️⭐️⭐️ Recipe Review: “Made this last night and it was so good! Something magical happens when you puree tomatoes and olive oil in a blender. The sauce is so rich and the addition of roasted walnuts adds another layer of flavor.” ~ Jean

Walnut Pasta Sauce, A Pantry Staple
A simple marinara sauce recipe is always good to have in your back pocket, especially if it involves fresh tomatoes! Add lightly roasted garlic and toasted walnuts (and more pepper flakes for a spicy marinara sauce), well, then, you’ve turned a basic marinara sauce into a hearty marinara sauce!
This is not the meat-based pasta sauce of my childhood. And I don’t miss that Ragu. But when I first tried marinara with walnuts, I was pleasantly surprised at how much texture, flavor and richness the walnuts add. Too, walnuts are a delicious and maybe surprising alternative to meat in this hearty walnut pasta sauce.
If you like Easy Vegetarian Recipes, you’ll love this fresh, seasonal marinara recipe.

Marinara Sauce vs Spaghetti Sauce
When researching for this easy homemade pasta sauce, I was curious about the differences between marinara and spaghetti sauce. Here’s what I found:
- Marinara sauce is a tomato-based sauce with only a few ingredients like herbs, spices, and sometimes a splash of wine. It’s a vegan sauce.
- Spaghetti sauce (pasta sauce) is an American variant of Bolognese sauce; a meat-based sauce.
This fresh marinara sauce recipe falls somewhere in between. Not purely a marinara or spaghetti sauce. But who cares when it tastes this good?
About the Key Ingredients
The freshest tomatoes in this homemade walnut pasta sauce make all the difference! Use in-season ripe tomatoes from the garden or farmers market if possible.
- Fresh Summer Tomatoes – mix it up! I like stupice, roma, early girl, San Marzano style and/or a variety of heirloom. A few cherry tomatoes thrown in are nice too because they add a bit of sweetness.
- Walnuts – offers texture, flavor and bulk. Look for walnuts in the bulk bins for best value.
- Tomato Paste – adds richness, and umami punch. It also aids in thickening the sauce.
- Garlic – we’re roasting fresh garlic which adds loads of earthy, rich flavor to the sauce.
At a Glance: How to Make Homemade Pasta Sauce from Scratch
This easy sauce is so versatile regarding spice and how much herby flavor you like. It’s an easy sauce to play with!
- First: roast the tomatoes and garlic.
- Next, toast the walnuts.
- Last, process all the ingredients in a blender, food processor or with an immersion blender until desired consistency.
For a spicy marinara walnut sauce, more red pepper flakes can be added!
How Long Does Walnut Pasta Sauce Last?
This vegetarian marinara sauce can be enjoyed right away warmed on medium heat and served simply with your favorite pasta. However, if longer storage is desired, it’ll store in the refrigerator for up to three days and freezer for up to a year.

Traci’s Tips
- Equivalents: this recipe makes right at 4 cups (1kg), equivalent to about 2.6, 24oz jars of pasta sauce.
- Serve it With: this sauce is a perfect partner with your favorite pasta, tortellini or ravioli. Thin with reserved pasta water and serve with Parmesan or vegan parm, fresh herbs and top with Spinach Basil Pesto, Garlic Scape Pesto or Lemon Basil Pesto. Don’t forget the crusty bread, and Kale Caesar Salad!
- Make it Spicy! I include 1/2 tsp of red pepper flakes in the recipe. Add up to 1 tsp for a spicy marinara sauce, or more if you like!
Fresh Marinara Walnut Pasta Sauce
Ingredients
- 3 lbs (1.37 kg) Fresh Tomatoes I like stupice, roma, early girl and/or a variety of heirloom.
- 1/4 C (60g) + 2 Tbs + 1 tsp Extra Virgin Olive Oil divided
- 3-4 Cloves of Garlic large and plump
- 3/4 C (75g) Walnuts
- 1 Tbs Tomato Paste
- 1/2 - 1 tsp Red Pepper Flakes For a more mellow spice, add 1/2 tsp or take it up, using 1 tsp.
- 1 1/2 tsp Fine Sea Salt plus more to taste
- 1 tsp Dried Oregano
- 5-6 Leaves of Fresh Basil optional
- 1/2-1 tsp Sugar optional but helps balance the acidity of the tomatoes. Taste your sauce before adding. If too acidic, add a little sugar.
- For Serving (optional): Favorite Pasta, Pesto, Parm and fresh torn Basil
Instructions
- Preheat oven to 450F (232C) and set oven rack in the center. Line a sheet pan with parchment paper. Set aside.
- Remove stems of the tomatoes and slice in half. Place on prepared sheet pan and toss with 2 Tbs of olive oil. Arrange tomatoes evenly on the pan. Place the garlic (skins removed) on a small piece of foil, drizzle with 1 tsp of olive oil and wrap loosely. Place the foil packet on the sheet pan with the tomatoes. Roast the tomatoes and garlic for 25-30 minutes rotating the pan once while roasting. If you have time, the garlic will benefit from another 10 minutes in the oven. When done, the tomatoes should be soft, juicy and with some charring. Remove from the oven and set aside.
- At some point while the tomatoes and garlic are roasting, toast the walnuts in the oven on a small sheet pan for 4-5 minutes. This is a high heat for walnuts, so they can burn quickly if left in the oven too long, so keep an eye on them! They'll be golden and fragrant when ready. Set aside to cool.
- In the work bowl of a food processor, or blender add the roasted tomatoes and all their juices, garlic, walnuts, tomato paste, pepper flakes, sea salt, oregano and basil if using. Pulse ingredients a few times, then pour remaining olive oil (1/4 C / 60g) in a steady stream while pulsing the blender or processor. Taste for salt and sugar adjustment. Add a few grinds of black pepper if desired. An immersion blender can be used as well.
How to Store Marinara Sauce
- Store in a lidded container in the refrigerator for up to three days or in the freezer for up to one year. I use Mason jars to store this recipe.
Easy Serving Suggestion
- Share this hearty marinara sauce with your favorite pasta. Thin with reserved pasta water and serve with Parmesan, fresh torn herbs and top with Lemon Basio Pesto. Don't forget the crusty bread, Kale Caesar Salad and a bottle of red!











This sauce was so delicious! I was immediately intrigued by putting walnuts into a marinara sauce! I love walnuts, and they are so healthy to boot, giving extra heft and nutrition to a vegetarian meal. Roasting the tomatoes and garlic added so much flavor (I toasted the walnuts in my skillet), and then to just throw it all into a blender was simple and amazing!
Hi Nancy! SO excited you’re enjoying the marinara! Aren’t walnuts such a nice surprise in this? Thank you for coming back, sharing your review and five star rating!
I really don’t like walnuts anymore; some have that bitter taste. can I use pecans instead?
Hi Mary! I’ve not tried pecans in this recipe. Their texture is definitely different and they tend to have a sweeter taste. If you experiment, will you let us know how it goes?
Super easy to make and so tasty! Will definitely share this with my sister who is allergic to onions. As my son said, “it’s a keeper”.
Hooray! Thank you for your note and giving the recipe a go, Mary!
I made this tonight and it was delicious!
Hooray! Thank you for sharing Kelly! SO happy to hear!
This recipe is the type that I like. Simple! I’m making dinner soon for a visitor who is also a vegetarian but she’s following the keto diet. Do you think that this recipe would be suitable? Keep the simple recipes coming!
Hi Joan! Thank you for your note! You’re going to love how simple this is. I hope you enjoy the recipe! Unfortunately, I’m unable to comment on the keto diet. I know nothing about it.
This was so simple and so delicious. This happy vegetarian also loves the awesome health benefits of getting that many walnuts in a recipe! I like to cook up some finely diced mushrooms when adding this to a pasta dish to make up for that lack of richness/umami you get from beef or lamb in a traditional Bolognese. Making a ton more batches of this with the rest of the summer tomatoes to freeze for winter!
Hi Jamie! Oh my you are fast! Thank you for your note, and five star review – Hooray! Agreed on the mushrooms… I love sautéing some crimini and adding shallots too. So happy to hear you found it as easy as I do! All the yesses for whippin up a ton and freezing it! Here we come tomato-less winter!
Looks like Yum…must try…..love the addition of walnuts…and topped off with pesto…oh my!
Thank you Sue! I knew you’d appreciate the walnuts!
I’m glad I saw this post before my trip to the farmer’s market this morning. Extra tomatoes will be purchased for this recipe now! I enjoy eating tomatoes everyday until the local farmers have picked their last ones!
Hooray! Just in time! LMK if you give it a go, Jean!
Made this last night and it was so good! Something magical happens when you puree tomatoes and olive oil in a blender. The sauce is so rich and the addition of roasted walnuts adds another layer of flavor.
Hooray! Thank you for your note, Jean and five star review!! So happy to hear you’re enjoying the recipe… and yes to olive oil and tomatoes! Goodness, I know :D