Print

Easy One Pot Creamy Tomato Pasta

Creamy tomato pasta with penne in glossy sauce and fresh basil sprig.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and quick weeknight dinner where pasta cooks directly in a rich, velvety tomato sauce. This one-pot wonder delivers maximum flavor with minimal cleanup, perfect for busy evenings.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 (28-ounce) can crushed tomatoes
  • 2 cups vegetable broth
  • 1 cup heavy cream or half-and-half
  • 12 ounces short pasta (penne, rigatoni, or fusilli)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 cup freshly grated Parmesan cheese, plus more for serving
  • Fresh basil or parsley, for garnish

Instructions

  1. Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add diced onion and cook for 4-5 minutes until softened.
  2. Stir in minced garlic, oregano, and red pepper flakes (if using). Cook for 30 seconds until fragrant.
  3. Pour in crushed tomatoes and vegetable broth. Stir well, scraping the bottom of the pot.
  4. Add the dry pasta, salt, and pepper. Stir to submerge noodles.
  5. Bring to a lively simmer, then reduce heat to maintain a gentle bubble. Cook for 12-15 minutes, stirring occasionally, until pasta is al dente and sauce has thickened.
  6. Turn off the heat. Stir in heavy cream and grated Parmesan cheese until melted and creamy.
  7. Let pasta rest off heat for 2-3 minutes to allow sauce to thicken further. Garnish with fresh herbs and extra Parmesan before serving.

Notes

For a dairy-free version, use full-fat coconut milk instead of cream. Always turn off heat before adding cheese to prevent graininess. If pot becomes too dry while cooking, add a splash more broth or water.

Nutrition