Warm, creamy, and garlicky — Creamy Tomato Garlic Pasta hits the spot on busy weeknights. This simple dish blends bright tomato flavor with soft, velvety cream and fragrant garlic for a meal the whole family will love. If you enjoy creamy pasta dinners, you might also like our take on Creamy Tuscan Garlic Chicken Pasta, which uses similar rich flavors but adds chicken for extra comfort.
Why Make This Recipe
- Quick & Easy: Ready in about 25–30 minutes from start to finish.
- Family Favorite: Mild, creamy sauce that kids and grown-ups both enjoy.
- Budget-Friendly: Uses pantry staples like canned tomatoes and dried pasta.
- Comforting Texture: The sauce clings to each noodle with a warm, silky coat.
This recipe stands out because it balances bright tomato tang with a smooth, garlicky cream. It smells cozy while it simmers — warm garlic and tomato lift the room — and the finished dish feels like a hug on a plate. If you crave a heartier version later, try our Creamy Beef Pasta Recipe for a meatier twist.
Ingredients
- For the pasta
- 12 ounces dried pasta (penne, spaghetti, or fusilli)
- Salt for the pasta water
- For the sauce
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter (optional, for richness)
- 4 cloves garlic, minced (about 1–2 tablespoons)
- 1 small onion, finely chopped (about 1/2 cup) — optional
- 1 (28-ounce) can crushed tomatoes
- 1 teaspoon sugar or honey (to cut acidity), optional
- 1/2 teaspoon dried oregano or Italian seasoning
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 cup heavy cream or half-and-half (see variation for non-dairy)
- 1/2 to 3/4 cup freshly grated Parmesan cheese
- Salt and black pepper to taste
- 1/4 cup pasta cooking water, reserved
- For finishing
- Fresh basil leaves, torn
- Extra Parmesan for serving
Notes: Use unsalted butter if you watch salt, and grate Parmesan fresh for best melt and flavor.
How to Make Creamy Tomato Garlic Pasta:
- Prep and boil pasta: Bring a large pot of salted water to a rolling boil. Cook the pasta 1–2 minutes less than package directions for al dente. Reserve 1/4 cup pasta water, then drain.
- Tip: Stopping a bit early keeps the pasta firm so it doesn’t get mushy when tossed in the sauce.
- Sauté aromatics: While the pasta cooks, heat olive oil and butter in a large skillet over medium heat. Add chopped onion and cook until soft and translucent, about 3–4 minutes. Add minced garlic and cook 30–45 seconds until fragrant.
- Why this matters: Cooking the garlic briefly brings out its sweet, nutty aroma without burning it.
- Build the tomato base: Pour in the crushed tomatoes, add oregano, sugar (if using), and red pepper flakes. Stir and simmer for 6–8 minutes until the sauce thickens slightly and the raw tomato smell fades.
- Mini-tip: A gentle simmer concentrates flavor and warms the kitchen with a cozy tomato aroma.
- Finish with cream and cheese: Lower the heat and stir in the heavy cream. Add grated Parmesan a little at a time until the sauce is smooth and creamy. Season with salt and black pepper. If the sauce is too thick, stir in a splash of the reserved pasta water to loosen it.
- Why this step matters: The cream and cheese mellow the tomatoes and create that silky texture that clings to pasta.
- Combine pasta and sauce: Add the drained pasta to the skillet and toss well so every piece gets coated. Warm together for 1–2 minutes so the pasta soaks up the sauce. Taste and adjust seasoning. Finish with torn basil and a sprinkle of extra Parmesan.
- Tip: Tossing on low heat helps the sauce cling and gives a glossy finish.
How to Serve Creamy Tomato Garlic Pasta
- Spoon into warm bowls and top with torn basil and extra grated Parmesan for a simple, pretty plate.
- Serve with a crisp green salad and crusty bread to soak up every last bit of sauce.
- Add a squeeze of lemon or a drizzle of good olive oil for a bright lift just before serving.
How to Store Creamy Tomato Garlic Pasta
- Refrigerator: Cool completely, then transfer to an airtight container. Keep up to 3–4 days.
- Freezer: Place in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stove over low heat with a splash of milk or reserved pasta water to loosen the sauce, stirring until heated through. Avoid high heat to prevent the cream from separating.
Tips to Make Creamy Tomato Garlic Pasta
- Don’t overcook the pasta—al dente holds up best in the sauce.
- Use fresh-grated Parmesan for creamier texture; pre-grated can be grainy.
- Keep a little pasta water—its starch helps the sauce cling to noodles.
- If the sauce tastes too acidic, add a tiny pinch of sugar and a knob of butter.
Variation
- Vegan: Use a can of full-fat coconut milk or cashew cream instead of heavy cream and a vegan Parmesan. Add nutritional yeast for extra savory flavor.
- Add-ins: Stir in cooked mushrooms, roasted chicken, or sautéed spinach for more texture and protein.
FAQ 1: Can I use fresh tomatoes instead of canned?
Yes. Use about 2 pounds ripe tomatoes, peel and chop them, then simmer longer (15–20 minutes) to reduce and concentrate the flavor. Canned crushed tomatoes save time and give a consistent sauce.
FAQ 2: Will the sauce separate if I reheat it?
It can if reheated too fast. Reheat slowly over low heat with a splash of milk or pasta water and stir gently until smooth.
FAQ 3: Can I make this ahead for a crowd?
Yes. Make the sauce a day ahead and keep it in the fridge. Reheat slowly and toss with freshly cooked pasta just before serving to keep noodles perfect.
Conclusion
This Creamy Tomato Garlic Pasta is a cozy, homey dish that feels special without much fuss. The warm garlic scent while it simmers and the silky, tomato-kissed sauce make it a go-to for weeknights and low-key weekends. If you want another easy, creamy idea, check this recipe for Super Easy Creamy Tomato Pasta – Salt & Lavender for extra inspiration. Please leave a comment and a star rating if you tried the recipe, and share it on Pinterest or Facebook so friends can enjoy it too. What twist did you try? Let us know below!

Creamy Tomato Garlic Pasta
Ingredients
For the pasta
- 12 ounces dried pasta (penne, spaghetti, or fusilli)
- Salt for the pasta water
For the sauce
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter (optional, for richness)
- 4 cloves garlic, minced (about 1–2 tablespoons)
- 1 small onion, finely chopped (about 1/2 cup) — optional
- 1 28-ounce can crushed tomatoes
- 1 teaspoon sugar or honey (to cut acidity), optional
- 1/2 teaspoon dried oregano or Italian seasoning
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 cup heavy cream or half-and-half (see variation for non-dairy)
- 1/2 to 3/4 cup freshly grated Parmesan cheese
- Salt and black pepper to taste
- 1/4 cup pasta cooking water, reserved
For finishing
- Fresh basil leaves, torn
- Extra Parmesan for serving
Instructions
Preparation
- Bring a large pot of salted water to a rolling boil. Cook the pasta 1–2 minutes less than package directions for al dente. Reserve 1/4 cup pasta water, then drain.
Sauté aromatics
- While the pasta cooks, heat olive oil and butter in a large skillet over medium heat. Add chopped onion and cook until soft and translucent, about 3–4 minutes. Add minced garlic and cook 30–45 seconds until fragrant.
Build the tomato base
- Pour in the crushed tomatoes, add oregano, sugar (if using), and red pepper flakes. Stir and simmer for 6–8 minutes until the sauce thickens slightly and the raw tomato smell fades.
Finish with cream and cheese
- Lower the heat and stir in the heavy cream. Add grated Parmesan a little at a time until the sauce is smooth and creamy. Season with salt and black pepper. If the sauce is too thick, stir in a splash of the reserved pasta water to loosen it.
Combine pasta and sauce
- Add the drained pasta to the skillet and toss well so every piece gets coated. Warm together for 1–2 minutes so the pasta soaks up the sauce. Taste and adjust seasoning. Finish with torn basil and a sprinkle of extra Parmesan.