Go Back

Homemade Tomato Sauce With Angel Hair Pasta

Never look for a red sauce for your pasta again with this easy homemade tomato sauce recipe. Only 5 simple ingredients. All you need is butter, tomatoes, garlic, yellow onion, and salt. I promise you will never want to use any red sauce besides this one. Makes 4 servings of sauce, 11 ounces.
Tomato Sauce nutritional information included per serving: 7.2g Carbs, 11g Fat, 1.3g Protein
Prep Time 5 mins
Cook Time 45 mins
Course dinner, lunch
Cuisine Italian, pasta, vegan, vegetarian
Servings 4 servings
Calories 135 kcal


  • mixing bowl
  • 2 pots
  • colander
  • cutting board
  • knife
  • food processor or blender (optional)


For Tomato Sauce

  • 1 lb Campari tomatoes (or tomatoes of choice) fresh preferred, but canned will work also
  • ½ medium sweet onion (quartered)
  • 2 cloves garlic (halved)
  • ½ tsp salt (pink Himalayan or salt of choice)
  • 4 tbsp unsalted butter (I use Kerigold brand) if vegan, use vegan butter


  • 7 ounces Angel Hair Pasta
  • 1 tbsp Olive Oil extra virgin
  • 1 tsp salt (pink Himalayan or salt of choice)
  • 1 handful chopped fresh basil
  • 1 cup shredded or grated Parmesan cheese, divided


  • For Tomato Sauce
  • Heat pan on medium heat
  • Combine all ingredients for sauce in pan
  • Cook uncovered for 45 minutes
  • Stir occasionally.
  • Tip- Once the tomatoes starts thickening and you notice the liquid is beginning to evaporate, remove from heat. This is usually at the 45 minutes mark, but may vary depending on your stove or heat setting.
  • Discard onions and garlic OR as I prefer, remove the large chunks and place in your blender or food processor.
  • Blend large chunks of onion and garlic until pureed and then add back to sauce.
  • Toss some sauce into pasta and save half of sauce for topping pasta. Also may serve this on its own with a cheese board and some wine.
  • Sauce freezes really well. To unthaw, place in fridge overnight or remove from container and put into pot to heat.
    Makes 11 ounces of sauce


  • Cook pasta noodles to desired texture and drain with colander.
  • Toss pasta with 1 TBSP extra virgin olive oil, 1 TSP salt, handful of chopped fresh basil, and 1/2 cup parmesan cheese. If vegan use vegan parmesan cheese.
  • Top each serving with the remining sauce and cheese. Garnish with fresh basil.
Keyword homemade pasta sauce, homemade tomato sauce, pasta dish, pasta sauce, tomato sauce, vegan recipe, vegetarian recipe