20 Minute One Pot Pasta with Fresh Tomatoes and Basil

87 Comments 5

This post may contain affiliate links. Please read my disclosure policy.

Jump to Recipe

20 Minute One Pot Pasta with Fresh Tomatoes and Basil recipe by Barefeet In The Kitchen

This garlicky, saucy pasta filled with basil and tomatoes is made from start to finish in about 20 minutes; does dinner get much better than that?

Everything is combined in the pot along with the cooking water and it reduces down into a perfect one dish meal as it cooks. It sounds almost too good to be true, right?

Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!

I’ve seen versions of this recipe floating around online all summer and I finally had to try it. With rave reviews from everyone who has tried it, I still doubted that the dish would live up to the hype. I was wrong.

This pasta is unbelievably rich and creamy and saucy, without any cream or actual “sauce” in the recipe. The recipe just begs to be played with; there are countless variations already running through my mind.

20 Minute One Pot Pasta with Fresh Tomatoes and Basil recipe by Barefeet In The Kitchen

Get New Recipessent to your inbox!
We never share your information with third parties and will protect it in accordance with our Privacy Policy.

20 Minute One Pot Pasta with Fresh Tomatoes and Basil

5 from 1 vote
Recipe slightly adapted from and with thanks to Martha Stewart
Servings: 4 -6 servings


  • 12 ounces spaghetti linguini or fettuccine *
  • 1 large onion very thinly sliced, about 2 cups
  • 4 - 6 garlic cloves very thinly sliced
  • 12 ounces or 3 cups grape tomatoes halved
  • 10 basil leaves torn in half
  • 2 tablespoons olive oil
  • 1/2 teaspoon red pepper flakes
  • 2 teaspoons kosher salt plus more to taste
  • 1/4 teaspoon freshly ground black pepper plus more to taste
  • 4 1/2 cups water
  • Topping: Freshly grated Pecorino Romano or Parmesan cheese several basil leaves thinly sliced


  • Combine all ingredients in a straight sided large skillet or pot. Bring to a high boil and then reduce heat just enough to keep it boiling without splattering you as you stir and toss it constantly with tongs for about 8-10 minutes. The water and tomatoes will reduce down and the pasta will release starches that thicken it and make it creamy.
  • Do not wait for all of the liquid to evaporate. Taste the pasta as it finishes cooking. When it has softened to your liking remove from the heat. Taste and adjust salt and pepper if needed. Scoop into serving bowls and top with fresh cheese and additional basil. Enjoy!
  • * I used gluten free, brown rice fettuccine noodles and they worked just as well as traditional pasta.
Tried this recipe?Mention @barefeetkitchen or tag #barefeetkitchen!
20 Minute One Pot Pasta with Fresh Tomatoes and Basil recipe by Barefeet In The Kitchen

ONE YEAR AGO TODAY: Ginger Chicken and Broccoli Stir Fry
TWO YEARS AGO TODAY: Balsamic Butter Sauce

Filed under: , , ,

Tagged with: ,

Share this Article


Related Posts

Mary Younkin

Mary Younkin

Hi, I’m Mary. I’m the author, cook, photographer, and travel lover behind the scenes here at Barefeet In The Kitchen. I'm also the author of three cookbooks dedicated to making cooking from scratch as simple as possible.

Reader Interactions

87 Comments Leave a comment or review

    Rate & Comment


  1. Lara Chenaux says

    We made this tonight & it was DELICIOUS! Thanks much for this recipe! We embellished it a small bit by sautéing half of the onions & garlic in a bit of olive oil until lightly cartelized, added the hot pepper flakes (we used Calabrian), a tsp of anchovy paste & a Tbsp of tomato paste & cooked a few minutes. We the proceeded with the recipe (all measurement were the same in the end). It was wonderful.5 stars