Making coney island hot dog sauce at home is easier than you’d think, and honestly, it’s so forgiving that even if you tweak the spices a little, you’ll end up with something delicious. This iconic meat sauce transforms plain hot dogs into something special, the kind of thing that makes people ask for seconds.
I love that this sauce comes together in one pot with everyday ingredients you probably already have in your kitchen. The secret is in the spice blend: a warm mix of chili powder, cinnamon, cumin, and a few other seasonings that work together to create that unforgettable flavor.
What You'll Need
This sauce relies on a simple foundation of ground beef, onions, and tomato paste, then gets its personality from a carefully balanced spice mix. The water creates that signature runny consistency that makes it perfect for topping hot dogs.
- Ground beef: The base of your sauce, use regular ground beef, not extra lean, so you get a little richness.
- Chili powder: The main spice here, giving warmth and depth without too much heat.
- Cinnamon and allspice: These might sound unusual, but they’re what make this sauce taste authentic and special.
- Tomato paste: Concentrated tomato flavor that ties everything together; don’t swap this for ketchup if you can help it.
- Water: Keeps the sauce at that perfect pourable consistency instead of thick and pasty.
How to Make Coney Island Hot Dog Sauce
Here’s how to build this sauce step by step, it’s straightforward and hands-off once everything gets simmering.
Step 1: Brown the beef
Heat olive oil in a medium pot over medium-high heat, then add your ground beef and cook until it’s no longer pink, breaking it up as it cooks. Drain off any excess fat, then you’re ready for the next step.
Step 2: Add the onions
Stir in your finely chopped onions and cook for another minute or two until they start to soften. This gives them time to release their flavor into the meat.
Step 3: Mix in the spices
Add all your spices, chili powder, allspice, mustard, garlic powder, cumin, cinnamon, black pepper, and cayenne, and stir well so everything is evenly coated. Let it cook for about a minute so the spices bloom.
Step 4: Add tomato paste and water
Stir in the tomato paste, then pour in 2 cups of water and give everything a good stir. Bring it to a gentle simmer.
Step 5: Simmer low and slow
Turn the heat down to low and let it bubble gently for 1 to 2 hours, stirring occasionally. The longer it simmers, the more the flavors meld together; the sauce should stay a bit loose and pourable.
Step 6: Taste and adjust
Before serving, give it a taste and add more salt, pepper, or cayenne if you want. This is your chance to make it exactly how you like it.

Your Questions, Answered
Can I make this sauce ahead of time?
Absolutely, in fact, I recommend it. Make it a day or two before you plan to serve it, and the flavors will taste even better. Just store it in the fridge and reheat gently when you’re ready.
Is this sauce supposed to be thick or runny?
It should be on the runny side, almost like a thin chili. That’s what makes it perfect for topping hot dogs. If yours gets too thick, just stir in a little water.
Can I use ketchup instead of tomato paste?
You technically can, but ketchup adds sweetness and acidity that will change the flavor profile. Tomato paste gives you a cleaner, more savory result, so it’s worth tracking down.
How do I know when the sauce is done?
After about 1.5 to 2 hours of simmering, the flavors should be well blended and the sauce should have thickened slightly but still be pourable. Give it a taste and adjust the seasoning if needed.
Serve It With
- Pile it generously over grilled hot dogs in soft buns, then top with chopped onions and yellow mustard.
- Add shredded cheddar cheese on top while the sauce is still warm so it melts into the hot dog.
- Serve with relish, jalapeños, or pickled onions for people to add their own toppings.
- Make it a full meal by serving alongside coleslaw, potato chips, or a simple green salad.
- More Ground Beef Recipes to round out the menu
Why This One's a Keeper
- Packed with warm spices that taste way more complex than the ingredient list suggests
- Ready to serve in about 2 hours, and most of that is just simmering time
- Makes enough sauce to top a dozen hot dogs, perfect for feeding a crowd
- Freezes beautifully, so you can make it ahead and have it ready whenever you want
- Forgiving recipe, you can adjust the heat and thickness to exactly how you like it
Angela's Best Tips
- Stir your sauce every 15-20 minutes while it simmers so nothing sticks to the bottom and burns.
- If you like it spicier, add a pinch more cayenne at the end, you can always add more heat, but you can’t take it back.
- The sauce should look loose and a little runny, almost like a thin chili; that’s how it’s supposed to be.
- Make this sauce a day or two ahead if you want, it actually tastes better as the flavors settle and develop.
- Don’t be shy with your toppings: chopped onions, yellow mustard, relish, jalapeños, or shredded cheddar all work beautifully.
How to Store Leftovers
Store
Keep your cooled sauce in an airtight container in the refrigerator for up to 5 days. It tastes great reheated whenever you’re ready to use it.
Freeze
Freeze the sauce in a freezer bag or container for up to 3 months. Leave a little headroom if using a rigid container so it has room to expand.
Reheat
Thaw overnight in the fridge, then warm it gently on the stovetop over medium heat, stirring occasionally. You can also reheat it straight from frozen in a pot on low, adding a splash of water if it’s too thick.
For more on safe storage, see the USDA food-safety guidance for storing leftovers.
More Easy Recipes

Coney Island Hot Dog Sauce
Equipment
Method
- In a medium-sized pot or pan, cook the ground beef until browned. Drain excess liquids
- Add the chopped onions
- Measure your spices and mix them into the ground meat and onions
- Next, add your tomato paste, salt, and pepper
- Lastly, add 2 cups of water and simmer for 1-2 hrs depending on how you like your meat sauce. Coney Island hot dog sauce is supposed to be a bit runny