Easy one pan pasta with tomatoes and onions

Quick, vegan, and bursting with flavor! Try our one-pan pasta with tomatoes and sautéed onions for a satisfying meal that's sure to please.
one pot pasta with tomatoes and onions in a brasier with two glasses with red wine on the side

This easy one-pot pasta recipe with tomatoes and onions is the perfect school night dinner recipe. You make it without boiling the pasta first; it is a quick and easy dinner option. This is a one-pan pasta recipe where you simultaneously cook the pasta and sauce. WOW, I know.

About this recipe

I am not sure if you have heard of this method of cooking pasta, but it is amazing because you can cook the pasta and make the sauce in the same pan simultaneously. This results in a delightful vegan pasta dish, all in one step.

The dish is made by cooking pasta in less water, allowing the released starch to mix with other ingredients, creating a creamy sauce.

What is one pan pasta?

One pan pasta is a cooking method where pasta and sauce are prepared together in a single pan or skillet, resulting in a quick, easy, and flavorful dish that requires fewer dishes to wash.

pasta, olive oil, tomato sauce, salt, butter and sliced onions for Easy Vegan Pasta: Tomatoes & Onions Magic

Ingredients for vegan one pot pasta recipe

Pasta. Use spaghetti, fettuccine, or linguine that can hold all the tossing. If using gluten-free pasta, ensure it doesn’t get mushy.

Olive oil and butter. For this pasta recipe, it is important to use high-quality olive oil since there are only a few ingredients. I use Myoko’s butter, it is vegan and tastes amazing.

Onion. Thinly slice any type of onion, such as yellow or Vidalia.

Red pepper chili flakes. You could also use Calabrian chili or any other spicy substitutions you like in a pinch.

Tomato sauce. Use canned tomato sauce or homemade tomato sauce.

Pasta in a pan being cooked in an orange cast iron pan


Saute the onion. Put olive oil and vegan butter in a large straight-sided pan, cast iron braiser, or 12-inch saute pan. When melted, add the sliced onion. Leave the onion until translucent.

Add the ingredients. Add all the ingredients to the pan, including water, salt, dried red pepper flakes, tomato sauce, and pasta. It’s okay if you feel like there’s too much liquid.

Stir. When the liquid starts to boil, use kitchen tongs to stir the pasta until al dente. Don’t wait for all liquid to absorb. This will take between nine to ten minutes.

Serve immediately. Garnish with a tablespoon of butter or extra virgin olive oil. Additionally, fresh basil, fresh oregano, vegan parmesan cheese, or a dash of balsamic vinegar will all work well.

pasta in an cast iron braiser from LeCreuset

tips for making one pot pasta

  • Choose the right pan. To make this tomato and onion pasta recipe, it’s best to use a large, shallow pan. I prefer cast iron braising pans.
  • When adding the onion to the vegan butter and olive oil, slice it thinly and ensure it becomes translucent without browning.
  • I prefer using Myoko’s brand vegan butter because it’s cashew-based.
  • Adding dried chili is optional. Oregano or basil can be used instead. You could also add garlic, cherry tomatoes, spinach and some sprigs basil.
  • While cooking pasta, it’s important to keep it fully submerged in liquid. Constantly stir the pasta in the onion and tomato sauce to prevent it from sticking.
  • Make sure the long pasta fits in the pan before adding ingredients. Ensure the ends aren’t sticking out.

Serve with

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

BEst pan for the one pot pasta recipe

Choosing the appropriate pan for one-pan pasta is crucial. To prevent pasta from sticking and ensure even cooking, you must adhere to the following recommended characteristics for the best pan for this dish:

Large and Wide: The sauté pan or skillet should be large enough to accommodate the pasta lying flat, ensuring even cooking and minimizing breakage. If you use a skillet, it must be a large, wide skillet with a heavy bottom, preferably made of stainless steel or cast iron. It works great. If you have a 12-inch or larger skillet, it should suffice for most one-pan pasta recipes.

High Sides: To prevent overflow while cooking pasta and contain ingredients easily.

Heavy Bottom: This ensures even heat distribution, which is crucial to cook the pasta uniformly and to prevent it from sticking. Use a good stainless steel pan or a cast iron like Le Creuset or Staub.

Frequently ASKED questions

Other recipes that you may like:

Simple Vegan One-Pan Pasta with Tomatoes and Onions

Alejandra Graf
Quick, vegan, and bursting with flavor! Try our one-pan pasta with tomatoes and sautéed onions for a satisfying meal that's sure to please.
3.50 de 24 votos
Prep Time 5 minutes
Cook Time 10 minutes
0 minutes
Total Time 15 minutes
Course Main Course
Cuisine Vegan Italian
Servings 6 people
Calories 333 kcal


  • Kitchen thongs
  • 12-inch or larger skillet or cast iron braiser


  • 1 pound linguine spaghetti or angel hair
  • 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
  • 2 teaspoons Kosher salt


  • In a large skillet or saute pan, melt the olive oil and vegan butter. Add sliced onions and cook until translucent.
  • To the pan add tomato sauce, red chili pepper flakes, and water. Stir the pasta with kitchen thongs until it is ready about 9 to 10 minutes.
  • Serve immediately. Garnish with fresh basil.



Constantly check your pasta for doneness; it may be ready before all the liquid is absorbed.
To store leftovers: Place the cooled pasta in airtight containers, and store in the fridge for up to 5 days, in the freezer for three months. Remember to label the container.
Reheating leftovers from the refrigerator:
Microwave: Place the pasta in a microwave-safe dish. Cover it with a lid or wrap, leaving a small gap for steam—microwave on medium power, stirring occasionally, until heated through.
Stovetop: Put the pasta in a pan or skillet. Add a bit of water, vegetable broth, or sauce to avoid drying out. Warm on low to medium, stirring occasionally, until heated.
Reheating leftovers from the freezer:
Thawing: Ideally, thaw frozen pasta in the refrigerator overnight. If you’re in a hurry, you can use the microwave’s defrost setting or defrost in cold water, ensuring the pasta is in a watertight bag.
Reheating: After thawing, reheat the pasta using the microwave or stovetop methods. If reheating from frozen, use low heat settings.


Serving: 1servingCalories: 333kcalCarbohydrates: 61gProtein: 11gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.01gSodium: 2256mgPotassium: 368mgFiber: 4gSugar: 5gVitamin A: 362IUVitamin C: 6mgCalcium: 33mgIron: 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.

Alejandra Graf
Latest posts by Alejandra Graf (see all)
3.50 from 24 votes (22 ratings without comment)
Notify of
Recipe Rating

Inline Feedbacks
View all comments