Print

Special One Pot Creamy Tomato Pasta

Creamy tomato pasta with penne in a glossy sauce close up food photo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This is a cozy, comforting pasta dish where everything cooks in one pot, creating a rich and creamy tomato sauce that clings perfectly to the pasta. It’s a simple, flavorful meal perfect for busy nights, requiring minimal effort and cleanup.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 0.5 teaspoon red pepper flakes (optional)
  • 1 (28 ounce) can crushed tomatoes
  • 2 cups vegetable broth
  • 12 ounces short pasta (penne, rigatoni, or fusilli)
  • 1 teaspoon kosher salt, plus more to taste
  • 0.5 teaspoon black pepper
  • 0.5 cup heavy cream or half and half
  • 1 cup freshly grated Parmesan cheese, plus more for serving
  • Fresh basil, 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, dried oregano, and red pepper flakes (if using). Cook for 60 seconds until fragrant.
  3. Pour in crushed tomatoes and vegetable broth. Stir well, scraping the bottom of the pot.
  4. Add dry pasta, salt, and pepper. Stir to submerge pasta. Bring to a simmer, then reduce heat to medium-low. Cover and cook for 12-15 minutes, stirring every 4-5 minutes, until pasta is al dente and liquid is mostly absorbed.
  5. Turn off the heat. Stir in heavy cream and grated Parmesan cheese until melted and sauce is creamy. Taste and adjust seasoning.
  6. Let pasta sit for 2-3 minutes to thicken. Serve garnished with fresh basil and extra Parmesan.

Notes

For a dairy-free version, use full-fat coconut milk instead of cream and a vegan Parmesan. Gluten-free pasta works well; you may need a splash more broth. Always turn off the heat before adding the cheese to prevent graininess. Leftovers can be stored in the refrigerator for up to 4 days.

Nutrition