Cincinnati chili lands in a bowl with a loose, spiced sauce that clings to spaghetti and melts into the cheddar on top. It’s thinner than a classic Texas-style chili and warmer in flavor, with cinnamon and cocoa giving it that unmistakable diner-style depth without turning it sweet. The result is hearty, a little unexpected, and exactly the kind of dinner that keeps people going back for “just one more bite.”
The trick is treating the beef like a sauce base, not a chunky stew. You brown it first, then simmer it with broth, tomato sauce, and the spices long enough for the cinnamon and cocoa to blend into something savory and layered. That short simmer matters because Cincinnati chili should taste rounded and cohesive, not like plain meat in spiced broth.
Below, you’ll find the small details that matter most, including how to keep the spaghetti from cooking unevenly and why the cheddar should go on while the chili is still hot enough to melt it into little salty ribbons.
The sauce thickened just enough to coat the spaghetti, and the cinnamon-cocoa combo tasted spot on after the 20-minute simmer. My husband asked for a second bowl before I even got mine on the table.
Save this Cincinnati chili for the night you want a spiced spaghetti dinner with a glossy sauce and plenty of cheddar.
The Reason Cincinnati Chili Stays Smooth Instead of Turning Grainy
Cincinnati chili can go grainy if the beef is cooked hard and fast or if the simmer boils instead of barely bubbling. The goal is a loose, almost silky sauce with tiny bits of beef suspended through it, not a thick, dry crumble. Browning the meat first gives you flavor, but once the broth and tomato sauce go in, the heat needs to drop so the spices can infuse without cooking off into something flat.
The other detail that matters is time. Twenty minutes is enough to pull the cinnamon, cocoa, and chili powder together into one flavor, but not so long that the sauce turns muddy or overly reduced. If it starts looking like chili paste before the spaghetti goes in, the heat has been too high.
What Each Ingredient Is Actually Doing in This Bowl

- Ground beef — This is the backbone of the dish, but it should stay tender, not browned into hard crumbles. A lean-to-medium lean beef works well here because you want enough fat for flavor without a greasy surface floating on the broth.
- Yellow onion — The onion disappears into the sauce as it cooks, adding sweetness and body. Dice it small so it softens at the same pace as the beef.
- Beef broth — This is what makes Cincinnati chili spoonable and gives the spices room to bloom. If you only have low-sodium broth, that’s the smart choice because the cheddar on top adds plenty of salt later.
- Tomato sauce — Tomato sauce keeps the base smooth and gives the chili its diner-style finish. Crushed tomatoes change the texture too much here, so stick with sauce unless you want a chunkier result.
- Chili powder, cocoa powder, and cinnamon — This trio is the signature. The cocoa brings depth, not chocolate flavor, and the cinnamon gives the chili its warm edge; use fresh spices if yours have been sitting in the cabinet for years, because stale spices taste dusty instead of rich.
- Spaghetti — Broken spaghetti cooks more evenly in the pot and makes serving easier. Long strands don’t hold up as neatly in this style of chili, and they tangle before the sauce can coat them well.
- Cheddar — The cheddar should be finely shredded so it melts the second it hits the hot chili. Pre-shredded cheese works, but block cheese melts smoother and gives you those soft, glossy cheese ribbons on top.
Building the Chili So the Spaghetti Cooks Right in the Pot
Brown the Beef and Onion Together
Start by cooking the ground beef with the diced onion until the meat is no longer pink and the onion has softened. You want the beef broken up into small pieces, but not mashed into paste; those small bits help the chili eat like a sauce instead of a meat sauce. If there’s a lot of grease in the pan, spoon off the excess before adding the liquid so the finished dish doesn’t taste heavy.
Season the Broth Before It Simmering
Stir in the beef broth, tomato sauce, chili powder, cocoa powder, and cinnamon, then bring the pot to a gentle simmer. The sauce should move in small bubbles around the edge, not roll hard across the surface. Hard boiling pushes the flavors apart and can make the beef feel tough instead of tender.
Let the Flavors Mingle for 20 Minutes
Give the chili time to simmer so the cocoa and cinnamon fade into the background and the whole pot tastes unified. Stir now and then so nothing settles on the bottom, especially if your pan runs hot. When it’s ready, the sauce will look glossy, smell warm and savory, and taste a little deeper than you expect from the ingredient list.
Cook the Spaghetti Until It Has a Little Bite
Add the broken spaghetti straight into the pot and cook it until tender, checking a minute early because the pasta keeps softening after you turn off the heat. The most common mistake here is overcooking it until the noodles break apart in the sauce. You want the strands to hold their shape so they catch the chili and still have some bite under the cheese.
Finish With a Mountain of Cheddar
Spoon the chili into bowls, then top it with cheddar while everything is still piping hot. The cheese should melt into the surface in soft shreds, not sit there as a cold blanket. If you want that classic piled-on look, add the cheese generously and let the heat from the chili do the work.
How to Adapt This for a Bigger Crowd or Different Diets
Make It Vegetarian With Lentils
Swap the ground beef for cooked brown lentils and use vegetable broth instead of beef broth. You’ll lose the meaty richness, but you’ll keep the warm spice profile and the same spoonable texture. Add the lentils after the onions soften so they don’t overbreak in the simmer.
Gluten-Free Serving Option
Serve the chili over gluten-free spaghetti or rice instead of standard pasta. The chili itself is naturally close to gluten-free if your broth is safe, so this is an easy adjustment. Rice gives you a softer, more absorbent base, while gluten-free pasta keeps the classic bowl-and-cheese feel.
Make It Thicker for Three-Way Style
If you want a thicker chili, simmer it uncovered for a few extra minutes before adding the spaghetti. That concentrates the broth and gives you a richer coating on the noodles, but don’t reduce it too far or the pasta will soak up what’s left and turn the pot dry.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The spaghetti will absorb some of the sauce, so the chili thickens as it sits.
- Freezer: The chili base freezes well for up to 3 months, but the pasta softens after thawing. For the best texture, freeze the sauce before adding spaghetti and cook fresh noodles when serving.
- Reheating: Warm it gently on the stove with a splash of broth or water to loosen the sauce. Microwave reheating works too, but stop and stir halfway through so the cheese and pasta heat evenly instead of clumping at the edges.
Answers to the Questions Worth Asking

Cincinnati Chili
Ingredients
Equipment
Method
- Heat a Dutch oven over medium-high heat and brown the ground beef with the onion until the beef is no longer pink, stirring as it cooks (about 8-10 minutes). You should see browned crumbles and softened onion pieces.
- Add the beef broth, tomato sauce, chili powder, cocoa powder, and cinnamon to the pot, then stir to combine (1-2 minutes). Bring it to a simmer until the mixture looks cohesive and dark red-brown.
- Reduce heat to maintain a gentle simmer and cook for 20 minutes, stirring occasionally. The sauce should thicken slightly and smell like warm spices.
- Stir in the broken spaghetti and continue simmering until tender, about 8-10 minutes. The spaghetti should be cooked through and the sauce should coat it like a thick chili.
- Turn off the heat and sprinkle the shredded cheddar over the top. Let it sit for 2-3 minutes until the cheese melts into a gooey layer.