One Pot Creamy Tomato Pasta
This One Pot Creamy Tomato Pasta is a quick, creamy, and flavorful dish that’s perfect for busy weeknights. Made with simple ingredients, this recipe comes together in under 30 minutes for a satisfying meal with minimal cleanup.
Prep Time 5 minutes mins
Cook Time 20 minutes mins
Total Time 25 minutes mins
Cuisine American, Italian-Inspired
- 12 oz 340g pasta (penne, spaghetti, or fusilli)
- 2 tbsp olive oil
- 3 cloves garlic minced
- 1 small onion finely chopped
- 1 can 14 oz diced tomatoes
- 2 tbsp tomato paste
- 2 cups chicken or vegetable stock
- ½ cup double cream
- ½ cup grated parmesan cheese
- 1 tsp dried oregano
- ½ tsp red pepper flakes optional
- Salt & black pepper to taste
- Fresh basil for garnish
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onions and garlic, and sauté until soft and fragrant.
Add Tomatoes & Stock: Stir in diced tomatoes, tomato paste, and 1 cup of stock. Let simmer for a few minutes.
Cook the Pasta: Add uncooked pasta and remaining stock, ensuring the pasta is submerged. Cook for 12–15 minutes, stirring occasionally.
Make It Creamy: Once pasta is al dente, reduce heat and stir in double cream and parmesan cheese until smooth.
Season & Serve: Add oregano, red pepper flakes, salt, and black pepper. Garnish with fresh basil and extra parmesan. Serve hot.
- For extra protein, add grilled chicken or shrimp.
- Swap double cream for coconut milk for a dairy-free version.
- Save a bit of pasta water before draining—it helps adjust sauce consistency!
Keyword Creamy Tomato Pasta, One Pot Creamy Tomato Pasta