Garden Fresh Tomato Pasta Sauce Recipe from Scratch

Have a bounty of garden tomatoes to use up? I had an abundance of Roma and cherry tomatoes this season, so I made a classic homemade tomato pasta sauce from scratch. This Garden Fresh Tomato Pasta Sauce is a simple, zesty marinara that relies on a few fresh ingredients and slow simmering to develop deep, savory flavor.

This easy sauce comes together with minimal prep and is perfect for weeknight dinners or a leisurely weekend meal. It pairs beautifully with spaghetti, rigatoni, or your favorite pasta, and can be adapted into a meat sauce or prepared in a slow cooker. Allow time for a long, gentle simmer to concentrate the flavors and thicken the sauce.

Garden Fresh Sauce Over Spaghetti

What I love about this Garden Fresh Tomato Pasta Sauce (from Scratch)

This homemade marinara balances bright, ripe tomatoes with sautéed bell pepper and onion, fresh basil, and a splash of red wine for added depth. Red pepper flakes give it a subtle kick, while flexible seasonings let you adjust the profile to suit the family. Kids and adults alike enjoy it, and you can easily add browned ground beef for a heartier meat sauce.

Tomato Pasta Sauce

Equipment Needed for homemade Tomato Pasta Sauce

  • Food processor
  • Large skillet, Dutch oven or slow cooker
  • Serrated or sharp knife
  • Cutting board

You can customize this sauce with whatever vegetables and herbs you have on hand. I used Roma and cherry tomatoes, green bell pepper, onion, garlic, and fresh basil. If you like heat, add jalapeño or crushed red pepper to taste.

img 14122 4

How many Tomatoes do I need?

For this batch I used about 14 Roma tomatoes plus 2½ cups of cherry tomatoes, which yielded roughly 5 cups of crushed tomatoes. If you prefer to use canned tomatoes as an alternative, this gives you a good reference point. You can scale the recipe up or down—if you double the tomatoes, consider increasing the onion, peppers, and seasonings proportionally.

Garden Fresh Tomato Sauce Ingredients

How to make this Traditional Tomato Marinara Pasta Sauce from Scratch with Fresh Tomatoes

Step 1: Prep vegetables

Core and seed the bell pepper, peel the outer layer of the onion, then quarter both. Add the quartered onion, bell pepper, and garlic to a food processor and pulse until finely chopped. Lightly sauté the blended mixture in olive oil in a Dutch oven or large pot until softened and fragrant.

Roughly chop the tomatoes and process them separately in the food processor until mostly smooth. If you prefer, you can substitute one or two large cans of crushed tomatoes instead of fresh.

Step 2: Combine and season

Stir the processed tomatoes into the pot with the sautéed vegetables. Add about ½ cup of red cooking wine, torn fresh basil leaves, red pepper flakes, and salt and pepper. Finish with Italian seasoning to taste—garlic powder, onion powder, oregano, thyme, rosemary, or any combination you prefer.

How to make homemade tomato pasta sauce

Step 3: Simmer

Cover and simmer on low until the sauce reaches your desired consistency. I simmered mine for about 5½ hours, stirring occasionally. It was enjoyable after two hours, but the longer it cooks, the deeper and more concentrated the flavor becomes, and the sauce will thicken as excess liquid evaporates.

tomato sauce simmering

Alternative Method: Make it a Meat Sauce

If you want a meat sauce, brown ground beef (or a blend of beef and pork) in a separate skillet, drain excess fat, then add the browned meat to the sauce before simmering. Simmer for about 20–30 minutes to meld flavors; because the meat adds richness, you may not need to simmer as long as a plain marinara.

Storage: Cool leftover sauce and store it airtight in the refrigerator for several days or freeze portions for future meals.

How to make tomato sauce from scratch

How to prepare this Sauce in the Slow Cooker

Sauté the blended peppers, onion, and garlic first, then transfer them to the slow cooker. Add the processed tomatoes, wine, herbs, and seasonings, and cook on low for about 6 hours. Slow cooking yields a deep, mellow tomato flavor with minimal active time.

Scratch made tomato sauce on spoon

Serving Ideas for this Simple Homemade Tomato Pasta Sauce

This sauce pairs well with a simple mixed green salad or a caprese-style spinach salad and is delicious alongside homemade bread or garlic bread for mopping up any remaining sauce. Top with grated Parmesan, crumbled feta, or shredded mozzarella to suit your family’s preferences. For picky eaters, a bit of melted mozzarella on individual servings is often a win.

Garden Fresh Tomato Pasta Sauce

Have fresh herbs? Consider drying or preserving them to use year-round.

Make sure to PIN IT!

Easy homemade tomato pasta sauce

Like this scratch-made recipe? Try these ideas

img 14122 12

Easy Smoked Salsa

img 14122 13

Homemade Alfredo Sauce

vertical spaghetti with pasta sauce and text
img 14122 15

Garden Fresh Tomato Pasta Sauce (from Scratch)

Make use of fresh garden produce with this easy homemade tomato pasta sauce.
Prep Time
10
Active Time
6
Course: Main Course
Keyword: homemade pasta sauce, homemade tomato sauce, marinara sauce, pasta, scratch cooking, tomato sauce
Yield:
6 servings

Equipment

  • 1 food processor
  • 1 Dutch oven, large pot or slow cooker
  • 1 cutting board
  • 1 sharp serrated knife

Materials

  • 1–2 Tbsp Olive Oil
  • 2 medium Green Bell Peppers (or red)
  • 1 large sweet onion
  • 14 Roma Tomatoes (*see notes)
  • 2½ cups Cherry Tomatoes (*see notes)
  • 3–4 large cloves of garlic
  • Fresh Basil or other herbs
  • ½ cup Red Wine (I used Cabernet)
  • Red Pepper Flakes
  • Seasonings of choice (garlic powder, onion powder, oregano, thyme, rosemary, salt, pepper)

Instructions

  • Core the green pepper and remove seeds and pith. Peel the outer skin of the onion. Quarter the onion and pepper, then blend with garlic in a food processor until finely chopped.
  • Lightly sauté the blended onion, pepper, and garlic in olive oil in a Dutch oven or large pot until softened.
  • Roughly chop the tomatoes and pulse them in the food processor until mostly crushed.
  • Add the processed tomatoes to the Dutch oven with the cooked vegetables. Stir in about ½ cup red wine.
  • Add fresh basil, salt, pepper, red pepper flakes, thyme, and other seasonings to taste.
  • Cover and simmer on low until you reach the desired flavor and consistency, stirring occasionally (I simmered about 5½ hours).
  • Serve warm over spaghetti or your preferred pasta.

For Meat Sauce

  • Brown your choice of ground meat, drain, then add to the sauce before simmering. Simmer until flavors meld; meat will enrich the sauce’s texture and taste.

Notes

NOTES: My tomatoes yielded about 5 cups of crushed tomatoes. Depending on tomato size and quantity, adjust seasonings, peppers, and onions to taste.

If using a slow cooker: Sauté the peppers and onions first, then add all ingredients to the slow cooker and cook on low about 6 hours.

how to make easy homemade tomato sauce