
Tomato Pasta Recipe tastes bright, garlicky, and cozy, with just enough richness to feel special on a weeknight. It works perfectly for busy home cooks who want a fast, budget-friendly dinner on the table in about 30 minutes. I first cooked a version of this in a tiny college kitchen, and it still saves my week when life goes sideways.
Why Tomato Pasta Recipe Is Worth It
This tomato pasta recipe uses simple pantry ingredients, but it tastes like you simmered the sauce all afternoon. You get sweet-tart tomatoes, fragrant garlic, and a silky sauce that clings to every noodle.
You control the richness with olive oil, butter, or none at all, so it fits a lot of eating styles. It also scales easily, so you can cook it for one, a family, or that friend who always shows up right at dinnertime.
“This Tomato Pasta Recipe tastes like a restaurant dish but comes together with pantry staples in under 30 minutes. ★★★★★”
Ingredients You Need
Pasta
- 12 oz dried pasta (spaghetti, penne, rigatoni, or fusilli all work well)
- Short shapes hold chunky sauce nicely.
- Whole wheat or chickpea pasta works if you want more fiber or protein.
Tomato base
- 2 tbsp extra-virgin olive oil (use a good-tasting one, since you taste it)
- 3 cloves garlic, minced or pressed
- 1 small yellow onion, finely chopped
- 1 can (28 oz) crushed tomatoes or whole peeled tomatoes
- I like San Marzano–style tomatoes for sweeter flavor.
- If you only have diced tomatoes, blend them a bit or cook them longer to thicken.
- 2 tbsp tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- 1 tsp sugar or honey (optional, to balance acidity)
- 1 tsp kosher salt, plus more to taste
- ½ tsp freshly ground black pepper
- ½–1 tsp red pepper flakes (optional, for a gentle kick)
Herbs and flavor boosters
- 1 tsp dried oregano
- 1 tsp dried basil (or 1 tbsp fresh, chopped, added at the end)
- ½ tsp dried thyme (optional, but nice)
- Small handful fresh basil leaves, torn, for serving (optional but highly recommended)
- 1–2 tbsp butter (optional, for a richer, silkier sauce)
- ¼ cup grated Parmesan or Pecorino Romano, plus more for serving
- Pre-grated cheese works in a pinch, but freshly grated melts smoother.
Pantry shortcuts & swaps
- Use jarred marinara as a base if you feel rushed; simmer it with extra garlic, herbs, and a spoon of tomato paste to deepen flavor.
- Add a splash of pasta cooking water instead of broth to thin the sauce and help it cling.
- Stir in a spoonful of cream cheese or mascarpone if you want a creamy tomato pasta without heavy cream.
Optional add-ins
- 1 cup baby spinach or chopped kale
- ½ cup chopped roasted red peppers
- ½ cup sliced olives
- ½–1 cup cooked chicken, shrimp, or chickpeas
Equipment list
- Large pot for boiling pasta
- Large skillet or wide saucepan (or Dutch oven) for the sauce
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Colander
- Microplane or grater for cheese
- Ladle or heatproof cup to scoop pasta water
Quick Tips & substitutions
- Salt the pasta water generously; it should taste pleasantly salty, like the sea.
- Scoop at least 1 cup of pasta water before you drain the pasta; it turns the sauce glossy and helps it coat the noodles.
- If your tomatoes taste sharp or acidic, add ½–1 tsp sugar and simmer 5 more minutes.
- Use gluten-free pasta to make the dish gluten-free, and check labels on broth or jarred sauce.
- Swap butter with olive oil and skip cheese or use a vegan cheese to keep the tomato pasta recipe dairy-free.
- Add cooked protein (rotisserie chicken, canned chickpeas, or sautéed shrimp) at the end to turn it into a full one-pan meal.
- Stir in a handful of spinach or kale in the last 2 minutes of cooking for extra greens without extra effort.
- If the sauce tastes flat, add a pinch of salt and a squeeze of lemon juice to brighten it.
How to Make Tomato Pasta Recipe
Step 1: Sauté veggies and aromatics
Heat 2 tbsp olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and a pinch of salt, and cook until the onion turns soft and translucent, about 6–8 minutes, stirring often. Add the minced garlic and red pepper flakes, and cook 1–2 minutes, until the garlic smells fragrant but not burnt.
Step 2: Build the tomato sauce
Stir in the tomato paste and cook it with the onions and garlic for 2 minutes; this step deepens the flavor and tames any harsh taste. Pour in the crushed tomatoes (or hand-crush whole tomatoes into the pan), then add oregano, dried basil, thyme, black pepper, and sugar if you use it. Stir well, bring the sauce to a gentle simmer, then lower the heat so it bubbles softly.
Step 3: Simmer while the pasta cooks
Bring a large pot of water to a boil, salt it generously, and add your pasta. Cook the pasta until it reaches al dente, following package directions and tasting a piece near the end. While the pasta cooks, let the tomato sauce simmer 10–15 minutes, stirring occasionally, until it thickens slightly and the flavors taste rounded.
Step 4: Adjust the sauce texture and flavor
Scoop about 1 cup of starchy pasta water from the pot and set it aside. Taste the tomato sauce and adjust salt, pepper, or sugar as needed. If you want a richer tomato pasta recipe, stir in 1–2 tbsp butter and let it melt into the sauce.
Step 5: Combine pasta and sauce
Drain the pasta when it reaches al dente, then add it straight into the pan with the tomato sauce. Toss vigorously over low heat, adding splashes of pasta water as needed until the sauce coats every piece and looks glossy. Stir in grated Parmesan and fresh basil, then taste again and tweak seasoning.
Step 6: Serve
Twirl the tomato pasta into bowls and top with extra cheese, more basil, and a drizzle of olive oil if you like. Add red pepper flakes at the table for anyone who loves more heat. Serve hot, while the sauce still clings beautifully to the pasta.
Recipe Variations
- Gluten-free: Use your favorite gluten-free pasta; cook it slightly under al dente so it holds texture.
- Vegan: Use olive oil only, skip butter, and use a vegan Parmesan-style cheese or nutritional yeast.
- High-protein: Use chickpea or lentil pasta and add chickpeas, grilled chicken, or turkey sausage.
- Creamy tomato pasta: Stir in ¼–½ cup heavy cream, half-and-half, or coconut milk at the end.
- Spicy version: Add extra red pepper flakes or a spoon of Calabrian chili paste.
- Veggie-loaded: Add mushrooms, zucchini, bell peppers, or spinach during the simmer stage.
- Cheesy baked version: Transfer the sauced pasta to a baking dish, top with mozzarella and Parmesan, and bake until bubbly and golden.
Ways to Serve Tomato Pasta Recipe
- Serve with a simple green salad and garlic bread.
- Pair with roasted broccoli, green beans, or a big tray of mixed roasted vegetables.
- Add grilled or baked chicken on the side for extra protein.
- Top with a dollop of ricotta or cottage cheese for a creamy contrast.
- Pack leftovers in a thermos for a warm lunch at work or school.
Storage Success
Cool leftover tomato pasta recipe to room temperature, then store it in an airtight container in the fridge for up to 4 days. Add a splash of water or broth when you reheat it on the stove or in the microwave so the sauce loosens again. If you want to freeze it, store the sauce alone in freezer-safe containers for up to 3 months and cook fresh pasta when you plan to eat it. Label containers with the date so you actually use that liquid gold instead of letting it hide in the back of the freezer.

Tomato Pasta Recipe
Ingredients
Instructions
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and a pinch of salt, and cook, stirring often, until the onion is soft and translucent, about 6 to 8 minutes.
- Stir in the minced garlic and red pepper flakes, and cook for 1 to 2 minutes, until the garlic is fragrant but not browned.
- Add the tomato paste and cook, stirring, for about 2 minutes to deepen the flavor.
- Pour in the crushed tomatoes (or hand-crush whole peeled tomatoes into the pan). Stir in the oregano, dried basil, thyme, black pepper, and sugar or honey if using. Bring to a gentle simmer, then reduce the heat so the sauce bubbles softly.
- While the sauce simmers, bring a large pot of water to a boil and salt it generously. Add the pasta and cook until al dente according to package directions, tasting near the end of cooking.
- Let the tomato sauce simmer for 10 to 15 minutes, stirring occasionally, until slightly thickened and the flavors have rounded out. If using leafy greens or other vegetables, stir them into the sauce during the last few minutes of simmering until just wilted or heated through.
- Scoop about 1 cup of starchy pasta cooking water from the pot and set aside. Taste the sauce and adjust with more salt, pepper, or a pinch of sugar as needed. For a richer, silkier sauce, stir in the butter until melted.
- Drain the pasta when it reaches al dente, then add it directly to the pan with the tomato sauce. Toss over low heat, adding splashes of pasta water as needed until the sauce looks glossy and coats the pasta evenly.
- Stir in the grated Parmesan and torn fresh basil. Taste and adjust seasoning once more, adding more salt, pepper, or red pepper flakes to preference. If using cooked chicken, shrimp, or chickpeas, fold them in now and warm through.
- Serve the tomato pasta hot in bowls, topped with extra Parmesan, more fresh basil, and a drizzle of olive oil if desired.
Notes
Approximate per serving (1/4 of recipe, prepared with 2 tablespoons olive oil, 1 tablespoon butter, and 1/4 cup Parmesan, without optional add-ins): 520 calories; fat 19 g; saturated fat 7 g; carbohydrates 73 g; fiber 6 g; sugars 11 g; protein 17 g; sodium 780 mg. Values will vary based on pasta shape, cheese amount, optional add-ins, and portion size.

Leave a Reply