Sharing easy homemade delicious recipes

Tomato Butter Pasta: The Ultimate Comfort Food (Recipe, Tips & Troubleshooting)

Home » Homemade Pastas » Tomato Butter Pasta: The Ultimate Comfort Food (Recipe, Tips & Troubleshooting)

I love it when simple ingredients come together to make something special. Tomato Butter Pasta is exactly that: rich, velvety, and packed with flavour. It’s one of the first dishes I learned to cook and I still have it regularly.

Today, I’m excited to show you how to make the perfect Tomato Butter Pasta from scratch. Tips, troubleshooting tricks, and easy variations you can try at home included!

Tomato butter pasta in a bowl topped with grated parmesan

Quick Recipe Overview

Prep TimeCook TimeTotal TimeServesDifficulty
5 minutes30 minutes35 minutes2-4 peopleEasy

Why You’ll Love Tomato Butter Pasta

  • Simple pantry ingredients — tinned toms, butter and pasta is all that’s needed.
  • Minimal prep — one pan for sauce, one pot for pasta.
  • Incredible flavour  — butter mellows the acidity of tomatoes and gives a slightly creamy silky feel
  • Endless customization — spice it up, add veggies, or keep it as is

Ingredients You’ll Need

  • Pasta: Spaghetti, linguine, or use rigatoni like I do for extra chew. Allow 100g of pasta per person.
  • Butter: Unsalted butter is great for seasoning control, but you can use salted butter if that’s all you have; just be careful when adding salt.
  • Canned whole tomatoes: I use San Marzano for the richest flavour, but any good tinned chopped tomatoes will work (here’s why San Marzano tomatoes are special).
  • Onion: a medium chopped onion gently softened in butter provides great flavour
  • Dried Oregano: extra flavour to the sauce (I love oregano in my tomato sauces, try my Spaghetti Napoli)
  • Salt and Pepper: Essential seasoning.
  • Parmesan cheese: For finishing. You can also try adding my Pangrattato breadcrumbs to finish this dish.
  • Fresh basil & parsley: For a touch of colour and herby flavour
Tomato butter pasta in a bowl topped with grated parmesan

How to Make Tomato Butter Pasta (Step-by-Step)

Make the Sauce

  • In a large saucepan, melt the butter over medium heat.
  • Finely dice one onion and add it to the pan
  • Saute gently to soften (we don’t want colour on the onion)
  • Add the oregano and fry for 30 seconds to bring out the flavour of the dried herb
  • Add the tinned tomatoes and bring to a gentle simmer
  • Stir occasionally, breaking up the tomatoes with a wooden spoon.
  • After about 30 minutes, the sauce should be thick and glossy.
    Don’t panic if it looks thin early on! It thickens over time
tomato butter pasta sauce in a saucepan

Cook the Pasta

  • Boil a large pot of salted water.
  • Cook your pasta 1 minute less than the package instructions — it should be slightly underdone as it will finish cooking in the sauce. Tip: Reserve 1 cup of pasta water before draining! You’ll use it to bring the sauce together.
rigatoni pasta in a saucepan of boiling water

Blitz sauce and combine

  • Add a little pasta water to get the right consistency to the sauce then blitz with a blender/stick blender to get an ultra-smooth pasta sauce
  • Add the drained pasta directly into the sauce
  • Toss together over low heat for 1–2 minutes until the pasta soaks up all that buttery tomato goodness.
  • Add splashes of reserved pasta water if needed, this will help the sauce stick to the pasta
  • Taste and adjust seasoning with salt and pepper.

Finish and Serve

  • Serve immediately with finely chopped parsley and basil stirred in and top with grated Parmesan cheese
  • Plate that pasta and enjoy!

Common Problems (And How to Fix Them)

ProblemSolution
Sauce too wateryKeep simmering gently without cranking up the heat.
Sauce too acidicAdd another tablespoon of butter or a pinch of sugar.
Pasta clumps togetherToss immediately into the sauce with some pasta water to keep it loose.
Bland flavourUpgrade your canned tomatoes and don’t be shy with the salt or butter.

Pro Tips for the Best Tomato Butter Pasta

  • Whole tomatoes over diced: They yield a richer flavour.
  • Slow simmer: Don’t rush — great taste takes time.
  • Reserve pasta water: A splash can fix any dryness or thickness in the sauce.
  • Finish pasta in sauce: Pasta absorbs the sauce and binds perfectly.
  • Use quality butter: Good butter makes a huge difference to the taste and mouthfeel
  • Serve Immediately: This pasta sauce can go cold quickly so serve immediately, in warm plates

Variations and Add-Ins

  • Add heat: Stir in red pepper/chilli flakes with garlic.
  • Creamier sauce: Swirl in a splash of double cream or mascarpone cheese at the end.
  • Boost protein: Top with grilled chicken, shrimp, or sausage.
  • Sneak in veggies: Spinach, roasted peppers, mushrooms — mix it up!
  • Make it vegan: Swap butter for a vegan alternative and sprinkle nutritional yeast instead of Parmesan.

Frequently Asked Questions

Can I use fresh tomatoes?

Yes! Use ripe, flavourful ones. Blanch them to remove skins, chop, and simmer down until saucy. It’s more work but worth it.

What type of pasta is best?

Long strands like spaghetti or linguine are classic, but rigatoni and penne capture the sauce well too – I love the chew of rigatoni!
.

How long does it keep?

Store leftovers in an airtight container for up to 3 days in the fridge. Reheat gently on the stove with a splash of water.

Can I freeze it?

Yes — the sauce freezes very well! Freeze separately from the pasta for up to 2 months

Tomato Butter Pasta is proof that comfort food doesn’t have to be difficult to make. Whether it’s a quick weeknight meal or impressing guests with your “secret” homemade sauce, this dish always delivers big on flavour with little effort.

Take your time and enjoy every buttery, tomatoey bite!

Close up of tomato butter pasta topped with parmesan and a basil leave

Try Another Recipe

Tomato Butter Pasta: The Ultimate Comfort Food (Recipe, Tips & Troubleshooting)

Tomato Butter Pasta is exactly that: rich, velvety,and packed with flavour. It’s one of the first dishes I learned to cook and Istill have it regularly.
Course Dinner, Lunch
Cuisine Italian
Keyword tomato butter pasta
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings 2
Author Paul (Scoffs and Feasts)

Equipment

  • 1 saucepan (for the sauce)
  • 1 saucepan (for the pasta)
  • 1 chefs knife
  • 1 microplane grater
  • 1 wooden spoon
  • 1 blender/stick blender

Ingredients

  • 1 medium onion (diced)
  • 75 g unsalted butter (diced)
  • 1 400g tin of San Marzano Tomatoes
  • 1 tsp dried oregano
  • 1 tbsp chopped parsley
  • 1 tbsp chopped basil
  • 200g rigatoni
  • Salt and freshly ground black pepper
  • sugar (optional)

Instructions

  • Make the Sauce
  • In a large saucepan, melt the butter over medium heat.
  • Finely dice one onion and add it to the pan
  • Saute gently to soften (we don’t want colour on the onion)
  • Add the oregano and fry for 30 seconds to bring out the flavour of the dried herb
  • Add the tinned tomatoes and bring to a gentle simmer
  • Stir occasionally, breaking up the tomatoes with a wooden spoon.
  • After about 30 minutes, the sauce should be thick and glossy.
  • Don’t panic if it looks thin early on! It thickens over time
  • Cook the Pasta
  • Boil a large pot of salted water.
  • Cook your pasta 1 minute less than the package instructions — it should be slightly underdone as it will finish cooking in the sauce. Tip: Reserve 1 cup of pasta water before draining! You’ll use it to bring the sauce together.
  • Blitz sauce and combine
  • Add a little pasta water to get the right consistency to the sauce then blitz with a blender/stick blender to get an ultra-smooth pasta sauce
  • Add the drained pasta directly into the sauce
  • Toss together over low heat for 1–2 minutes until the pasta soaks up all that buttery tomato goodness.
  • Add splashes of reserved pasta water if needed, this will help the sauce stick to the pasta
  • Taste and adjust seasoning with salt and pepper.
  • Finish and Serve
  • Serve immediately with finely chopped parsley and basil stirred in and top with grated Parmesan cheese
  • Plate that pasta and enjoy!

Notes

  • Allow for 100g pasta per person. This recipe makes up enough sauce for 4 people depending on how ‘saucy’ you like it. I like my pasta saucy so I have said it makes enough for 2 people, but can stretch to 4.



Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.