Homemade Creamy One-Pot Tomato Sauce for Pasta

A warm bowl of creamy tomato pasta is an ideal choice for busy weeknights. This one-pot method yields a rich, well-seasoned sauce and tender pasta, all cooked together in a single pan for minimal cleanup and maximum flavor.

With simple pantry ingredients you can prepare a satisfying vegetarian meal in about 30 minutes. Adding mozzarella gives the sauce a silky, indulgent finish, while grated Parmesan (or nutritional yeast) boosts savory depth.

Ingredients:

  • 12 oz pasta (penne, fusilli, or spaghetti)
  • 2 tbsp olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 can (14 oz) crushed tomatoes
  • 2 cups vegetable broth
  • 1/2 cup heavy cream or plant-based alternative
  • 1/2 cup grated Parmesan cheese (or nutritional yeast for vegan option)
  • 1 cup shredded mozzarella cheese (optional)
  • Salt and black pepper to taste
  • Fresh basil for garnish
  • 1/2 tsp sugar (optional, to balance acidity)

Instructions:

Sauté the Aromatics

Heat the olive oil in a large, heavy-bottomed pan over medium heat. Add the chopped onion and cook until it softens and turns translucent, about 2–3 minutes. Stir in the minced garlic, dried oregano, and dried basil, and cook for another minute until fragrant. If you like a touch of heat, add a pinch of red pepper flakes at this stage.

Add Tomatoes and Broth

Pour in the crushed tomatoes and vegetable broth, stirring to combine. Allow the mixture to simmer for about 4–5 minutes so the flavors meld. Taste and, if the tomatoes taste overly acidic, add the optional 1/2 teaspoon of sugar to balance the flavor. A splash of balsamic vinegar can also add depth if you prefer.

Cook the Pasta

Add the dry pasta straight to the pan, making sure it is submerged in the sauce and broth. Stir occasionally to prevent sticking and cook covered for 10–12 minutes, or until the pasta is al dente. If the liquid reduces too quickly, add a bit more vegetable broth to maintain a saucy consistency. Stir periodically so the pasta cooks evenly and absorbs the tomato flavors.

Make it Creamy

When the pasta reaches the desired tenderness, reduce the heat and stir in the heavy cream or your plant-based alternative. Mix thoroughly to create a smooth, creamy sauce. Let it gently simmer for 1–2 minutes to thicken slightly and allow the flavors to meld without boiling.

Add Cheese and Season

Stir in the grated Parmesan and shredded mozzarella until fully melted and incorporated. The mozzarella provides a pleasant, stretchy texture while Parmesan adds savory umami. Taste and adjust seasoning with salt and freshly ground black pepper as needed.

Serve and Garnish

Turn off the heat and finish with torn fresh basil leaves for brightness. Serve the pasta hot, offering extra grated cheese at the table if desired. This dish pairs well with simple sides like garlic bread or a crisp green salad for a balanced meal.

Tips for the Best Creamy Tomato Pasta:

  • Choose the Right Pasta: Short shapes such as penne or fusilli hold sauce beautifully, though spaghetti works well too.
  • Make it Vegan: Use coconut milk or cashew cream in place of heavy cream and swap cheeses for nutritional yeast.
  • Add Protein: Boost nutrition with cooked chickpeas, tofu, or white beans stirred in at the end.
  • Balance Acidity: A little sugar or a splash of balsamic vinegar tames sharp tomato acidity and rounds flavors.
  • Boost Vegetables: Stir in spinach, mushrooms, or roasted peppers for color and extra nutrients.
  • Adjust Spice: Increase red pepper flakes or add hot sauce for more heat.
  • Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stove with a splash of broth or cream to restore creaminess.

Variations:

  • Pesto Twist: Fold in a spoonful of pesto at the end for a fresh herb lift.
  • Sun-Dried Tomatoes: Add chopped sun-dried tomatoes for concentrated, savory flavor.
  • Mushroom Addition: Sauté mushrooms with the onions for an earthy, meaty note.
  • Extra Cheese: Stir in ricotta or cream cheese for a richer, creamier sauce.

Serving Suggestions:

This one-pot creamy tomato pasta is ideal with garlic bread, a simple mixed salad, or roasted vegetables. It makes a comforting weeknight dinner that scales easily for families or meal prep. Serve immediately for best texture and flavor, or refrigerate leftovers for a quick reheated meal the next day.

A straightforward, comforting recipe, this creamy tomato pasta combines bright tomato flavor with a smooth, cheesy sauce. It’s versatile, easy to customize, and designed to be ready in under 30 minutes—perfect for busy schedules while still feeling like a treat.