Go Back
+ servings
Closeup of tomato pasta with balsamico onion sauce.

Tomato pasta with balsamico onion

Balsamico onion pasta sauce made with fresh tomatoes. Delicious and authentic Italian fresh tomato pasta sauce with caramelised onions.

Course Main Course
Cuisine Italian
Keyword balsamico, italian, pasta sauce, red onion, tomato pasta
Prep Time 10 minutes
Cook Time 30 minutes
Servings 3 people
Calories 403 kcal
Author Eva | Electric Blue Food


  • 4 tomatoes
  • 2 red onions
  • 3 tbsp olive oil
  • 2 tbsp balsamico vinegar
  • 400 g pasta
  • salt


  1. Set a pot of water on medium-high heat. When it reaches boiling, add the tomatoes to the water and boil them for 1 minute. Remove from the water and let cool until safe to handle. Drain the water and set the pot aside.

  2. In the meantime, peel and cut the onions in half, then proceed to slice them to rather thin slices (1-2 mm).

  3. Warm up a skillet on medium heat and add 3 tbsp olive oil. When the oil is warm, add the sliced onions.

  4. Sweat the onions on medium heat for 10 minutes, always moving them around to prevent them from burning.

  5. As the onions are sweating, carefully peel and chop the tomatoes and set aside.

  6. When the onions are soft, add 2 tbsp balsamico and cook for 2 minutes, stirring to distribute the condiment and letting it evaporate. The onions will begin to caramelise.

  7. Add the chopped tomatoes and salt to taste, stir and cook uncovered for a couple of minutes, then cover and let simmer covered for 5-6 minutes.

  8. In the meantime, set a pot of water for the pasta to cook. When the water boils, add salt and pasta and cook according to package instructions.

  9. After simmering the sauce covered, remove the lid and lightly press the tomatoes with a spoon to gently mash them. Keep simmering it uncovered to evaporate any excess water. When the sauce has thickened, keep it on the lowest heat until the pasta is done.

  10. When the pasta is done cooking, drain it and then add cooked pasta to the sauce skillet. Toss to distribute the sauce and serve.

Recipe Notes

Garnish with fresh basil leaves or add some grated parmigiano or pecorino on top of each portion.

Nutrition Facts
Tomato pasta with balsamico onion
Amount Per Serving
Calories 403 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 2g13%
Sodium 15mg1%
Potassium 566mg16%
Carbohydrates 56g19%
Fiber 6g25%
Sugar 10g11%
Protein 10g20%
Vitamin A 1366IU27%
Vitamin C 28mg34%
Calcium 43mg4%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.