Keto Spaghetti Sauce Recipe: Rich Tomato Flavor Without the Carbs

Keto Spaghetti Sauce Recipe: Rich Tomato Flavor Without the Carbs

This keto-friendly sauce delivers the rich tomato flavor you love without the carbs that derail your diet. A simple recipe with no sugar added.

Perfect for zucchini noodles, spaghetti squash, or any low-carb pasta alternative. Store leftovers for up to a week.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Keto Spaghetti Sauce

Ten simple ingredients for bold, carb-free tomato goodness ready in minutes.

Ingredient Amount Notes
Canned Crushed Tomatoes 🍅 28 oz No sugar added variety
Tomato Paste 🍅 2 tbsp Double-concentrated preferred
Extra-Virgin Olive Oil 🫒 2 tbsp High-quality for depth
Garlic Cloves 🧄 4 cloves Minced finely for even flavor
Yellow Onion 🧅 ½ whole Diced small for texture
Dried Basil 🌿 1 tbsp Crushed for better distribution
Dried Oregano 🍃 1 tbsp Mediterranean variety preferred
Red Pepper Flakes 🌶️ ½ tsp Adjust to heat preference
Sea Salt 🧂 1 tsp Fine grain for even seasoning
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor

The tomatoes are everything here. San Marzano canned tomatoes have the sweetest, most authentic flavor—look for the DOP label if you’re feeling fancy. I grab mine from Whole Foods or Trader Joe’s (their organic crushed tomatoes are great). The onion and garlic build the base, so don’t rush the sauté (about 5 minutes gets them perfectly soft).

No fresh herbs? Dried work perfectly at one-third the amount of fresh. Out of tomato paste? Skip it and cook the sauce longer to reduce. For a smoother texture, use an immersion blender right in the pot (worth the extra minute). If you’re avoiding nightshades, try a mushroom-based sauce instead.

Sauce keeps 1 week in the fridge or 3 months frozen. Portion into ice cube trays for easy single servings. Reheat gently—it thickens as it cools. Always taste before serving (the flavors meld beautifully overnight).

❤️

Why You’ll Love This Recipe

  • Minimal Chopping: The only prep is dicing one onion and mincing a few garlic cloves—no fancy knife skills required.
  • Rich and Deep: The tomato paste and slow-simmered crushed tomatoes create a sauce so bold I forget it’s keto.
  • Freezer Friendly: I double the batch and freeze portions for those nights I need a quick, carb-free dinner.
  • Budget Keeper: Canned tomatoes and pantry staples mean I spend under $5 for a sauce that tastes like it simmered all day.

Step-by-Step Instructions for Keto Spaghetti Sauce

Here’s my tested method for a low-carb sauce that’s rich, bold, and full of authentic Italian flavor.

Step 1: Sauté Aromatics in Olive Oil

Heat the 2 tbsp extra-virgin olive oil in a large saucepan over medium heat. Add the 0.5 whole diced yellow onion and cook for 4-5 minutes until it turns translucent and begins to soften. Stir occasionally to prevent browning—you want sweet, mellow flavor, not bitter.

Once the onion is nearly tender, add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. Watch closely—garlic burns quickly and can turn bitter if left too long. This base builds the foundation for your sauce’s depth.

Step 2: Build the Tomato Base

Stir in the 2 tbsp tomato paste and cook for 1-2 minutes, pressing it into the onion and garlic mixture. This step intensifies the tomato flavor and removes any raw taste from the paste. You’ll notice the color deepen slightly—that’s the sign it’s ready.

Pour in the 28 oz canned crushed tomatoes, breaking up any large pieces with a wooden spoon. Add the 1 tbsp dried basil, 1 tbsp dried oregano, 0.5 tsp red pepper flakes, 1 tsp sea salt, and 0.5 tsp black pepper. Stir well to combine all the ingredients evenly.

Step 3: Simmer for Rich, Concentrated Flavor

Increase the heat to medium-high and bring the sauce to a gentle boil. Once bubbling, reduce the heat to low and let it simmer uncovered for 25-30 minutes. Uncovered simmering allows excess liquid to evaporate, thickening the sauce naturally.

Stir occasionally to prevent sticking, especially as the sauce thickens toward the end. You’ll know it’s done when the texture is rich and velvety, and the flavors have melded into a cohesive, aromatic blend. Taste and adjust the sea salt or red pepper flakes if needed—this is your chance to fine-tune the flavor to your preference.

Step 4: Finish and Serve

Remove the sauce from the heat and let it sit for 5 minutes to cool slightly. This resting period allows the flavors to settle and the sauce to reach its ideal consistency. The sauce should coat the back of a spoon but still be pourable.

Serve warm over your favorite keto-friendly pasta alternative or use it as a base for other low-carb dishes. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days or frozen for 3 months.

👨‍🍳

Pro Tips For Making Keto Spaghetti Sauce

  • Sauté Onions Slow: Cook your yellow onions on medium-low for at least 10 minutes until translucent—I learned this the hard way when my sauce had that harsh raw onion bite.
  • Bloom Tomato Paste: Fry the tomato paste in the olive oil for 2-3 minutes before adding liquids. Sounds weird, but it works: it deepens the flavor and removes that tinny taste from canned tomatoes.
  • Skip Sugar Substitutes: Resist the urge to add sweetener to balance acidity. A pinch of salt and a splash of olive oil do the job better in keto sauce.
  • Simmer Uncovered: Let the sauce reduce uncovered for 20-30 minutes to thicken properly. After burning three batches, I finally figured out that a rolling boil causes splatters, not thick sauce.

Common Mistakes When Making Perfect Results

Sugar in Tomatoes

Even no-sugar-added crushed tomatoes contain natural sugars. I always check labels for total carbs—some brands have 5g net carbs per ½ cup. San Marzano tomatoes often have slightly less sugar than other varieties. 💡

Overcooking Garlic

Burnt garlic turns bitter and ruins the sauce. Sauté for just 30 seconds until fragrant, not browned. If you see color, you’ve gone too far. I pull the pan off heat while adding it to prevent overcooking.

Skipping Tomato Paste

This step deepens the tomato flavor significantly. Cook the 2 tbsp paste with the aromatics for 1-2 minutes to remove the raw taste. Without this, your sauce may taste flat and one-dimensional.

Not Simmering Long Enough

A quick simmer won’t develop the rich, concentrated flavor. Plan for at least 25-30 minutes of gentle simmering. The sauce should reduce by about ¼ in volume for ideal thickness.

Over-Salting Early

Tomatoes vary in acidity and salt content. I wait until the end to adjust sea salt. Start with ½ tsp, taste, then add more in ¼ tsp increments. The flavors intensify as it simmers.

Ignoring Texture

For a smooth sauce, use an immersion blender for 10-15 seconds after cooking. If you prefer chunky, crush tomatoes by hand before adding. Both work well—just be consistent in your approach.

Frequently Asked Questions

1

Can I use fresh tomatoes instead of canned?

Yes, but you’ll need about 3 lbs of fresh tomatoes to equal 28 oz canned. Peel, seed, and chop them first. Canned works better for consistent flavor and thickness.

2

How do I make it thicker?

Simmer uncovered for 5-10 extra minutes after the initial 25-30 minutes. For faster results, mix in 1 tsp xanthan gum at the end. This keeps it low-carb while achieving desired consistency.

3

What’s the best way to store leftovers?

Cool completely, then transfer to an airtight container. It keeps 5 days in the fridge or 3 months frozen. Portion into ice cube trays for easy single servings.

4

Can I add meat to this sauce?

Brown 1 lb ground beef or Italian sausage before adding tomatoes. Drain excess fat to keep it keto-friendly. This adds protein and heartiness.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 85kcal
% Daily Value
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 8g3%
Dietary Fiber 3g11%
Sugars 4g
Protein 2g4%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.7(7 reviews)
Brandon Thompson