Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy One Pot Creamy Tomato Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This easy one pot creamy tomato pasta is a quick, comforting, and flavorful dish made with pantry staples. Ready in under 30 minutes, it’s creamy, cheesy, and perfect for busy weeknights with minimal cleanup.


Ingredients

1 tablespoon olive oil or butter

3 cloves garlic, minced

1 small onion, finely chopped

2 cups vegetable or chicken broth

1 (15 oz / 400g) can crushed tomatoes or tomato sauce

½ cup heavy cream or half-and-half

8 oz (225g) uncooked pasta (penne, rotini, or spaghetti)

½ teaspoon dried basil

½ teaspoon dried oregano

Salt and black pepper, to taste

¼ teaspoon red pepper flakes (optional)

½ cup grated Parmesan cheese

Fresh basil, for garnish


Instructions

  1. Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and minced garlic, and sauté for 2–3 minutes until softened and fragrant.
  2. Stir in the broth, crushed tomatoes, cream, dried basil, oregano, salt, black pepper, and red pepper flakes. Mix well.
  3. Add the uncooked pasta to the pot, ensuring it is mostly submerged in the sauce.
  4. Bring to a boil, then reduce heat to medium-low. Simmer for 10–12 minutes, stirring occasionally, until the pasta is tender and the sauce has thickened.
  5. Stir in the Parmesan cheese until melted and the sauce is creamy. Adjust seasoning as needed.
  6. Garnish with fresh basil and additional cheese if desired. Serve hot.

Notes

Add cooked chicken, shrimp, or sautéed spinach for extra protein or greens.

For added richness, stir in a tablespoon of cream cheese before serving.

To make it vegan, use full-fat coconut milk and replace Parmesan with nutritional yeast.

Store leftovers in an airtight container in the fridge for up to 3 days.

Reheat with a splash of broth or milk on the stovetop or microwave.

  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: One Pot
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 6g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 4g
  • Protein: 13g
  • Cholesterol: 35mg