One-pan tomato and onion pasta

Yes, this is a one-pan tomato and onion pasta recipe. What this means is that in one pan, you will cook the pasta and the sauce AT THE SAME TIME.

This pasta is wonderful for those days when you need to have dinner on the table fast when you forget to cook dinner, or for those days when your loved ones surprise you for dinner.


About this recipe

I don’t know if you’ve heard about this way of cooking pasta. It is wonderful because in the same pan you cook the pasta and make the sauce yes, all at the same time. So we can say this is a magic pasta dish or PASTA IN ONE STEP.

The general idea of this dish is that when you cook pasta in less water, all the starch that is released mixes with the other ingredients you add to the pan and makes a delicious creamy sauce.



  • Pasta. Use spaguetti, fetuchini or linguine. You have to use a pasta sturdy enough to hold all the tossing around. If you want to use gluten-free pasta be sure you have used it before and it doesn’t get mushy.
  • Olive oil. Use good olive oil. This pasta recipe calls for very few ingredients, so use good ones.
  • Butter or vegan butter. I use Myoko’s butter. It is vegan and tastes amazing.
  • Onion thinly sliced. You can use any type of onion. I normally use yellow onion but Vidalia onions would be amazing here as well.
  • Salt. I use Kosher salt.
  • Red pepper chili flakes. In a pinch, you could also use Calabrian chili or any other spicy substitutions that you like.
  • Tomato sauce. Use canned tomato sauce or homemade tomato sauce.
  • Water. You need this amount of water, remember that your pasta has to cook here and it will make the sauce.
Pasta in a pan being cooked


  • In a large frying pan, put the olive oil and the vegan butter. When melted add the sliced onion. Leave the onion until translucent.
  • Add the water, the salt, the dried red pepper flakes, the tomato sauce, and the pasta. All at the same time.
  • Move the pasta with kitchen thongs until it is ready. Do not wait for all the liquid to be absorbed. That pasta will be ready before that. Continuously check on the pasta and when it’s al dente, it will be ready.
  • Serve immediately. You can finish it with a tablespoon or two of butter or extra virgin olive oil. Julienne basil, fresh oregano, vegan parmesan cheese, or even a dash of balsamic vinegar will work great here.

pasta in pan

tips, tricks & other recipes

In this list, you will find the best tips to make ONE-PAN TOMATO AND ONION PASTA This recipe calls for onion which makes the sauce more flavorful and, in general, the entire dish with a more delicious texture.

  • To make this tomato and onion magic pasta recipe it is better to choose a large pan or a pot that’s not very deep. I love a good cast iron braising pan.
  • When you put the onion into the vegan butter and olive oil, do not let it brown, the idea is that it becomes translucent. And it is much better if you add it in very thin slices.
  • I use Myoko’s brand for my vegan butter, I love this brand because the butter is made mainly with cashews (affiliate link).
  • To add the dried chili is totally optional. You can add oregano or basil if you wish.
  • While cooking the pasta, is important to keep it under the liquid at all times.
  • Move the pasta in the onion and tomato sauce constantly to prevent it from sticking.
  • Before putting all the ingredients in the pot, be sure that the linguine fits in the pan. Make sure that the ends are not sticking out.
  • I love to have this pasta dish with a good glass of red wine on the side.

VEgan menu

Menú para recetas del día con

For me, this pasta is perfect for the days that I have super busy afternoons or even when I forget to cook dinner. Does this happen to you as well? Do you forget to cook dinner also? 🙈 Here’s a completely vegan menu in case you have more time.

ONE PAN TOMATO AND ONION PASTA in a lecreuset pan and two glasses of red wine on the side.

Other recipes that you may like:

So here is the recipe for this ONE PAN TOMATO AND ONION PASTA and I hope you like it as much as we do. Please share the recipe and blog on Instagram, FB or save it for later on Pinterest.



Alejandra Graf
This one pan tomato and onion pasta recipe is the easiest dish you will ever find. In 10 minutes you will have the pasta with a delicious and creamy sauce.
3.30 de 10 votos
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Main Course
Cuisine Vegan Italian
Servings 6 people
Calories 333 kcal


  • 1 lb linguine package
  • 1 tbsp olive oil
  • 1 tbsp butter or vegan butter
  • ½ onion thinly sliced
  • 1 tbsp salt
  • 1 teaspoon red pepper chili flakes
  • cups tomato sauce
  • 4 cups water


  • In a large frying pan put the olive oil and the vegan butter. When melted add the sliced onion. Leave the onion until translucent.
  • Add the water, the salt, the dried chili, the tomato and the pasta.
  • Move the pasta with some kitchen thongs until it is ready. Do not wait for all the liquid to be abosrbed. That pasta will be ready before that.
  • Serve inmidiately.



Calories: 333kcalCarbohydrates: 61gProtein: 11gFat: 5gSaturated Fat: 1gSodium: 1504mgPotassium: 385mgFiber: 3gSugar: 5gVitamin A: 354IUVitamin C: 6mgCalcium: 26mgIron: 2mg
Keyword easy pasta recipe, magic pasta dish, one pan pasta, pasta with tomato sauce


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.

Latest posts by Alejandra Graf (see all)

Notify of
Recipe Rating

Inline Feedbacks
View all comments





Would love your thoughts, please comment.x