
Creamy Tomato Sauce with Zoodles tastes rich, cozy, and cheesy while still feeling light enough for a weeknight dinner. It works perfectly for anyone who wants pasta vibes in about 25 minutes without the carb coma afterward. I first made this after a long day of recipe testing, ate it straight from the pan, and absolutely did not regret that life choice.
Why You Should Try This Creamy Tomato Sauce with Zoodles
This recipe gives you all the comfort of a creamy tomato pasta with a fraction of the heaviness. The zoodles soak up the sauce, stay slightly crisp, and make the bowl feel big and satisfying instead of tiny and sad.
You cook everything in one skillet, so cleanup stays easy. The sauce uses simple pantry ingredients, which means you can pull this together on a random Tuesday when you stare into the fridge and see nothing but a lonely zucchini and half a block of cheese.
“Tastes like a cozy bowl of creamy tomato pasta, but my jeans still button afterward. ★★★★★”
Ingredients You’ll Need
For the creamy tomato sauce
- 2 tablespoons olive oil
- Use extra virgin if you like a stronger flavor, or light olive oil if that is what you keep on hand.
- 2 tablespoons butter
- Salted or unsalted both work; adjust salt at the end.
- 3 cloves garlic, minced
- Jarred minced garlic works in a pinch, use about 1 tablespoon.
- 1 small yellow onion, finely diced
- You can swap with 2 shallots for a slightly sweeter flavor.
- 1 can (14.5 to 15 ounces) crushed tomatoes or tomato sauce
- Choose a good-quality brand like Muir Glen or Cento for the best flavor.
- 2 tablespoons tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- 1 teaspoon sugar
- Balances acidity; use honey if you prefer.
- 1 teaspoon dried Italian seasoning
- Or use 1/2 teaspoon dried oregano + 1/2 teaspoon dried basil.
- 1/2 teaspoon red pepper flakes
- Reduce or skip if you prefer mild sauce.
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream
- You can swap with half-and-half for a lighter version, or use full-fat coconut milk for dairy-free.
- 1/2 cup grated Parmesan cheese, plus extra for serving
- Use real Parmigiano Reggiano or a good wedge-style parmesan; avoid the green can if you can.
- 2 tablespoons fresh basil, chopped
- Or 1 teaspoon dried basil if fresh basil hides from you at the store.
For the zoodles
- 4 medium zucchini, spiralized into noodles
- About 2 pounds total; use yellow squash for a color mix.
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Optional add-ins
- 1/2 cup cooked chicken, shrimp, or Italian turkey sausage
- 1/2 cup sautéed mushrooms
- 1/2 cup baby spinach or kale, roughly chopped
Equipment
- Spiralizer, julienne peeler, or a sharp knife
- Large skillet or sauté pan
- Medium saucepan (if you prefer to cook sauce separate from zoodles)
- Cutting board and knife
- Wooden spoon or silicone spatula
- Tongs for tossing the zoodles in the sauce
Tips & Tricks
- Salt the zoodles lightly and let them sit 5 to 10 minutes, then pat dry to reduce extra water in the pan.
- Use high heat briefly when you cook the zoodles so they stay crisp-tender and do not turn soggy.
- Warm the cream slightly before adding it to the tomato sauce so it blends smoothly and does not curdle.
- Add parmesan off the heat and stir well so it melts into the sauce instead of clumping.
- Taste the sauce at the end and adjust salt, pepper, and red pepper flakes so it matches your preference.
- Keep the zoodles slightly undercooked if you plan to store leftovers, since they soften more when you reheat them.
- Use a thicker tomato product like crushed tomatoes instead of very thin tomato sauce if you want extra rich texture.
- Stir in a handful of spinach or kale at the end to sneak in more veggies without extra effort.
How to Make Creamy Tomato Sauce with Zoodles
Step 1: Prep the zucchini noodles
Wash the zucchini and trim the ends. Use a spiralizer to turn them into noodles, or use a julienne peeler along the length of the zucchini to make thin strips. If you only have a knife, slice the zucchini into very thin planks, stack them, then cut into skinny strips.
Place the zoodles in a colander set over the sink. Sprinkle with 1/2 teaspoon salt and toss gently. Let them sit 5 to 10 minutes so they release some water, then pat them dry with a clean kitchen towel or paper towels.
Step 2: Start the tomato base
Heat 2 tablespoons olive oil and 2 tablespoons butter in a large skillet over medium heat. Add the diced onion and cook 3 to 4 minutes until it turns soft and translucent. Add the minced garlic and cook 30 seconds to 1 minute, just until it smells fragrant and slightly sweet.
Spoon in the tomato paste and stir it into the onions and garlic. Let it cook 1 to 2 minutes so it darkens slightly and deepens in flavor. Pour in the crushed tomatoes or tomato sauce and stir until everything looks smooth.
Step 3: Season and simmer
Add sugar, Italian seasoning, red pepper flakes, salt, and black pepper to the skillet. Stir well so the spices spread evenly through the sauce. Bring the sauce to a gentle simmer over medium heat.
Lower the heat slightly and let the sauce bubble softly for 8 to 10 minutes. Stir every couple of minutes so it does not stick. The sauce should thicken a bit and smell rich and tomatoey.
Step 4: Make it creamy
Lower the heat to medium-low. Pour in the heavy cream while you stir the sauce. The color should shift to a pretty rosy pink.
Sprinkle in the grated parmesan cheese and keep stirring until it melts and the sauce turns silky. Taste and adjust seasoning with more salt, pepper, or red pepper flakes if you want more kick. Stir in the chopped fresh basil right at the end for bright flavor.
Step 5: Cook the zoodles
In a separate large skillet, heat 1 tablespoon olive oil over medium-high heat. Add the zoodles and toss with tongs. Season with a pinch of salt and pepper.
Cook the zoodles 2 to 3 minutes until they turn slightly tender but still hold a bit of crunch. Do not walk away, since they soften quickly. If they release a lot of liquid, let it cook off for another minute while you toss them.
Step 6: Combine sauce and zoodles
Add the cooked zoodles directly into the skillet with the creamy tomato sauce. Toss gently with tongs so every strand gets coated. If you use cooked chicken, shrimp, or veggies, stir them in now.
Let everything warm together for 1 to 2 minutes over low heat. The sauce should cling to the zoodles without pooling too much at the bottom. If the sauce looks too thick, splash in a tablespoon or two of water or extra cream until it reaches your favorite consistency.
Step 7: Finish and serve
Turn off the heat and taste one last time. Add more parmesan or basil if you feel extra cheesy or herby. Plate the Creamy Tomato Sauce with Zoodles in warm bowls.
Top with a final sprinkle of parmesan and a few basil ribbons. Serve right away while the zoodles still feel firm and the sauce tastes hot and creamy. Try not to eat it straight from the pan, or do, I will not judge.
What to Serve with Creamy Tomato Sauce with Zoodles
Serve Creamy Tomato Sauce with Zoodles with a simple green salad tossed with olive oil, lemon, and a pinch of salt. Garlic bread or toasted sourdough works great if you want a little crunch and something to swipe through the extra sauce. Steamed broccoli, roasted asparagus, or green beans also pair nicely and keep the meal veggie-forward.
Offer sparkling water with lemon or lime, iced tea, or a light fruit spritzer for a refreshing drink. If you cook this for kids, add some sliced cucumbers or carrot sticks on the side and let them dip into extra sauce.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 days; the zoodles soften a bit but still taste great.
- Reheat gently in a skillet over low heat, and add a splash of cream or water to loosen the sauce as it warms.
- You can freeze the sauce by itself for up to 2 months, but freeze it without the zoodles for the best texture.
- When you want a quick meal, thaw the sauce in the fridge overnight, warm it in a skillet, cook fresh zoodles, then toss them together right before serving.

Creamy Tomato Sauce with Zoodles
Ingredients
Instructions
- Wash the zucchini and trim the ends. Use a spiralizer, julienne peeler, or sharp knife to cut the zucchini into thin noodle-like strands.
- Place the zoodles in a colander set over the sink. Sprinkle with 1/2 teaspoon salt, toss gently, and let sit 5 to 10 minutes so they release some water. Pat dry with a clean kitchen towel or paper towels.
- Heat 2 tablespoons olive oil and 2 tablespoons butter in a large skillet over medium heat. Add the diced onion and cook 3 to 4 minutes until soft and translucent.
- Add the minced garlic and cook 30 seconds to 1 minute, just until fragrant.
- Stir in the tomato paste and cook 1 to 2 minutes until it darkens slightly and deepens in flavor.
- Pour in the crushed tomatoes or tomato sauce and stir until smooth.
- Season the sauce with sugar, Italian seasoning, red pepper flakes, salt, and black pepper. Bring to a gentle simmer over medium heat.
- Lower the heat slightly and let the sauce bubble softly for 8 to 10 minutes, stirring every couple of minutes, until slightly thickened and rich-smelling.
- Reduce the heat to medium-low. Pour in the heavy cream while stirring. The sauce should turn a rosy pink color.
- Sprinkle in the grated Parmesan cheese and stir until melted and the sauce is silky. Taste and adjust seasoning with more salt, pepper, or red pepper flakes as desired. Stir in the chopped fresh basil.
- In a separate large skillet, heat 1 tablespoon olive oil over medium-high heat. Add the zoodles, season with a pinch of salt and pepper, and cook 2 to 3 minutes, tossing frequently, until crisp-tender. If they release a lot of liquid, cook another minute to let it evaporate.
- Transfer the cooked zoodles into the skillet with the creamy tomato sauce. Toss gently with tongs until all the zoodles are well coated. Stir in any optional cooked protein or vegetables if using.
- Warm everything together for 1 to 2 minutes over low heat. If the sauce seems too thick, add a tablespoon or two of water or extra cream to loosen it slightly.
- Turn off the heat, taste, and adjust seasoning once more if needed. Serve the creamy tomato zoodles in warm bowls, topped with extra Parmesan and fresh basil if desired.
Notes
Approximate per serving (4 servings): 310 calories; fat 24 g; saturated fat 11 g; carbohydrates 17 g; fiber 4 g; sugars 11 g; protein 9 g; sodium 720 mg. Values are estimates and will vary based on exact ingredients, added proteins, and portion size.

Leave a Reply