Best Homemade Chili Sauce Recipe With Fresh Tomatoes: Smoky Tomato Base With Celery Crown Crunch

Sauces & Condiments

Best Homemade Chili Sauce Recipe With Fresh Tomatoes: Smoky Tomato Base With Celery Crown Crunch

This homemade chili sauce recipe transforms fresh tomatoes into a rich, smoky condiment that elevates every dish it touches. The secret lies in slow simmering tomatoes with aromatic spices until they break down into a velvety base, then blending until perfectly smooth or leaving it rustic with visible texture.

What sets this apart is the celery crown crunch—thinly sliced celery that adds a refreshing bite, balancing the sauce's depth.

Professional-level flavor comes from a blend of chili powder, garlic, and onion that infuses the sauce with warmth and complexity. Unlike store-bought versions, this recipe uses no preservatives—just real ingredients that develop deeper flavor over time.

The sauce thickens naturally as it cooks, creating a perfect consistency for dipping, drizzling, or mixing into dishes.

What you'll end up with is a versatile sauce that pairs beautifully with tacos, grilled meats, or even as a dip for chips. The smoky tomato base carries rich, earthy notes, while the celery crown adds a crisp contrast that keeps every bite interesting.

Best of all, it stores well in the refrigerator for up to a week, so you can make a big batch and enjoy it all week.

The key to success is patience—letting the tomatoes simmer until fully tender ensures maximum flavor extraction. This isn't just another chili sauce; it's a homemade masterpiece that transforms ordinary meals into something extraordinary. Let's get started on creating your own batch.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for best homemade chili sauce recipe with fresh tomatoes

Fresh tomatoes and aromatic spices come together for a smoky, velvety sauce with a crisp celery crown twist.

Ingredient Amount Notes
Fresh Tomatoes 🍅 3 lb Roma or vine-ripened preferred
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 8 cloves Freshly minced
Celery Stalk 🥬 1 whole For celery crown crunch
Chili Powder 🌶️ 2 tbsp Smoked or mild variety
Ground Cumin 🌿 1 tbsp Toasted for depth
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Apple Cider Vinegar 🍏 2 tbsp For tangy balance
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked

The tomatoes make or break this sauce—Roma or vine-ripened break down beautifully and keep their shape. Trader Joe's and Whole Foods usually have the best selection of ripe ones, but any firm, red tomatoes work. For extra smokiness, char the tomatoes slightly before adding them to the pot—just toss them in a hot skillet for 30 seconds per side. The celery crown is the secret weapon here; thinly slice the stalk and reserve it for garnish to add that refreshing crunch that cuts through the sauce's richness.

No Roma tomatoes? Heirloom varieties work too—just be prepared for more seeds. Short on chili powder? Substitute cayenne at half the amount for heat, or swap in smoked paprika for depth. The apple cider vinegar adds brightness—substitute lemon juice if you're out, but it'll taste slightly different. For a smoother sauce, blend until silky; for rustic texture, leave it chunky. The celery crown can be prepped ahead and stored in the fridge for up to 3 days in a sealed container with a paper towel to absorb moisture.

This sauce tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 1 week, or freeze for 3 months. I always double the batch—one for immediate use, one to freeze. The celery crown stays crisp for about 2 days in the fridge if kept dry, so add it fresh when serving. For extra richness, stir in a spoonful of nutritional yeast before serving—it adds a cheesy, umami note that's perfect for dipping.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this recipe because it’s the only chili sauce I make where I can prep everything in 10 minutes flat—just dice the onion and celery once, then let the tomatoes and garlic do the rest while you stir. No blender, no peeling, no fuss.
  • Tomatoes Sing Here: That bright, fresh tomato flavor? It’s the star. Roasting them first brings out their natural sweetness, and when you blend them with the deep, smoky chili powder and caramelized onion, it’s like a hug in sauce form—rich but never heavy.
  • Pantry to Party: Between us, this sauce is my secret weapon for game day, tacos, or even drizzled over grilled cheese. It keeps well in the fridge for a week, so you’re never scrambling for a last-minute dip or marinade. (Yes, even on a Tuesday night.)
  • Budget-Friendly Magic: Fresh tomatoes might seem pricier, but they stretch farther than jarred sauce—and the cost per serving is a steal. Plus, you’re using basic ingredients you already have, so it’s basically free money in flavor. My wallet thanks me every time.

Step-by-step instructions for smoky tomato chili sauce

Here's how to transform fresh tomatoes into a rich, smoky sauce with perfect depth and texture.

1

Roast the Tomatoes for Deep Flavor

Preheat your oven to 425°F and line a baking sheet with parchment paper. Cut the 3 lb fresh tomatoes in half lengthwise, removing the cores. Place them cut-side down on the prepared sheet. Drizzle with 2 tablespoons of the extra-virgin olive oil and sprinkle with 1 teaspoon of the salt.

Roast for 25-30 minutes until the tomato skins are deeply charred in spots and the edges begin to soften. The aroma will fill your kitchen—this is when the tomatoes release their natural sugars and develop that smoky depth. Watch closely after 20 minutes to prevent burning. Once roasted, transfer the tomatoes to a bowl and let them cool slightly before handling.

2

Sauté the Aromatic Base

In a large, heavy-bottomed pot, heat the remaining 3 tablespoons of extra-virgin olive oil over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 8 cloves minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning.

Stir in the chili powder and ground cumin, toasting them in the oil for 1 minute until you can smell their warm, earthy aromas. This step builds the sauce's complex flavor foundation. Add the whole celery stalk, cut into small pieces, and cook for 3-4 minutes until it begins to soften. The celery will later be removed for texture, but its flavor infuses the sauce.

3

Blend the Roasted Tomatoes

Once the tomatoes have cooled enough to handle, peel off the charred skins (they should slip off easily) and remove any seeds. Transfer the roasted tomato flesh to the pot with the aromatics. Add the 2 tablespoons apple cider vinegar and bring the mixture to a gentle simmer over medium-low heat.

Simmer uncovered for 15-20 minutes, stirring occasionally, until the tomatoes break down into a thick, chunky sauce. You'll notice the sauce darken and thicken as it reduces. The vinegar brightens the flavors, balancing the richness. Taste and adjust seasoning with the remaining 0.5 teaspoon salt and 0.5 teaspoon black pepper.

4

Finish and Add Celery Crunch

Remove the pot from heat and use an immersion blender to purée the sauce until smooth, or transfer to a blender in batches (be careful with hot liquids). Return the puréed sauce to the pot and simmer gently for another 5 minutes to meld all the flavors together.

Remove the celery stalk pieces with tongs and set aside. The celery should now be soft but still hold its shape—these pieces will add a delightful crunch when added back at the end. For a smoother sauce, strain out the celery completely. For texture, chop the celery into small pieces and stir them back in at the very end. The sauce is now ready to serve or store!

👨‍🍳

Pro Tips For Making Best Homemade Chili Sauce Recipe With Fresh Tomatoes

  • CHAR THE ONIONS LOW: I learned this the hard way—sautéing onions at high heat turns them bitter and burns before they soften. Instead, start with medium-low heat and stir every 30 seconds. You’re not racing; you’re building flavor. Once they’re translucent (about 8-10 minutes), crank it up for the garlic, but only then.
  • SWEAT THE CELEERY FIRST: Dump the celery in with the onions and let it cook uncovered for 5 minutes before adding anything else. The moisture will evaporate, and it’ll release its earthy flavor without getting mushy. (Yes, even if you’re impatient like me—this isn’t the step to rush.)
  • PEEL AND SEED TOMATOES: Skip the skin and seeds for a smoother sauce. Score an X on the bottom of each tomato, blanch in boiling water for 30 seconds, then shock in ice water. The skins will peel off clean, and you’ll avoid that slimy texture from raw seeds. Worth the extra 2 minutes.
  • SIMMER NOT BOIL: After everything’s combined, reduce to a gentle simmer—not a rolling boil. Too much heat breaks down the tomatoes into a watery mess. Cover and let it bubble softly for 45-60 minutes, stirring occasionally. The sauce will thicken naturally, and the flavors will meld instead of fight. (Your future self will thank you.)

Wine and beer pairings for these flavors

Red Wine Pairings

A bold Chianti Classico from Tuscany is my go-to choice for this smoky tomato sauce—its bright acidity and cherry notes cut through the richness while complementing the chili powder's warmth.

Look for a 100% Sangiovese with 12-15% ABV like Castello di Volpaia or Banfi for a perfect match. The wine's earthy undertones harmonize beautifully with the roasted tomato base. 🍷

White Wine Options

If you prefer white, a crisp Vermentino from Sardinia offers surprising balance—its citrus and mineral notes refresh your palate after each bite. Try Cantina Mesu 'e Mesus or La Giustiniana for a wine with enough body to stand up to the sauce's depth.

The slight bitterness in Vermentino also pairs well with the celery crown's crunch.

Light Beer Matches

A Mexican lager like Modelo Especial or Pacifico works surprisingly well, especially when serving with tacos or grilled meats. The beer's clean, slightly sweet profile contrasts nicely with the sauce's smoky heat.

For a craft option, try a Belgian witbier like Hoegaarden—its coriander and orange peel notes add another layer of complexity.

Craft Beer Experiment

For adventurous drinkers, a smoked porter (like Founders Kentucky Breakfast Stout) mirrors the sauce's smokiness while adding dark chocolate notes. The beer's roasted malt complements the chili powder beautifully. Just be mindful of alcohol pairing—serve these heavier beers alongside hearty dishes like braised meats or black beans.

Non-Alcoholic Choices

Skip the alcohol with a sparkling blood orange soda like San Pellegrino Aranciata Rossa—the effervescence cleanses your palate between bites. For a homemade option, mix ginger beer with a splash of lime juice and a pinch of salt.

The ginger's spice echoes the chili powder while the acidity brightens the tomato base. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 140kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 7g
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.

Frequently asked questions

1

Can I use canned tomatoes instead of fresh?

Fresh tomatoes create the best texture and flavor, but you can substitute with 2 (28 oz) cans of crushed tomatoes if needed. Drain them well first, then roast as directed. The sauce will be slightly less vibrant, but still delicious. For extra depth, add 1 tablespoon tomato paste to the pot while simmering.

2

How do I adjust the spice level?

Start with the recipe as written, then taste and adjust. For more heat, add ½ teaspoon cayenne pepper or extra chili powder. For milder flavor, reduce the chili powder to 1 tablespoon and add ½ teaspoon smoked paprika instead. The celery crown helps balance spice with its crisp freshness!

3

Can I make this sauce in a slow cooker?

Yes! Skip the roasting step and combine all ingredients in your slow cooker on low for 6-8 hours or high for 3-4 hours. The slow cooking enhances the smoky flavor naturally. Stir occasionally and adjust thickness with a cornstarch slurry if needed before blending.

4

What are the best ways to use this chili sauce?

This versatile sauce works as a dip for chips, a marinade for grilled meats, a taco sauce, or a pasta topping. Try it with pulled pork tacos, grilled chicken, or even as a burger sauce. The celery crown adds great texture to dips, while the smoky tomato base shines in slow-cooked dishes.

5

Why did my sauce turn out too thin?

If your sauce is too thin, simmer it uncovered for 10-15 extra minutes to reduce. For thicker texture, blend 1 tablespoon cornstarch with 2 tablespoons water and stir it in while heating. The roasting step is crucial—under-roasted tomatoes won't break down properly, resulting in a thinner sauce.

★★★★★5.0(13 reviews)
Categories Sauces & Condiments