Try the 4 way!
I made you guys some vegan Cincinnati chili! Mostly, because it is absolutely necessary cold weather food. Served over spaghetti and topped with shredded vegan cheese and onions. It literally doesn’t get any better than this. It’s definitely budget-friendly. It is mostly tofu, water, a bit of tomato sauce and some spices. This whole meal cost me only about 7 bucks at Trader Joe’s. Don’t we all need cheap, easy vegan comfort food?!
Have you ever tried Cincinnati chili? It is so unique. It is traditionally a super simple chili made with ground beef. I crumbled a block of extra firm tofu that I pressed all the liquid out of. It makes the perfect substitute for the ground beef.
Simply saute the crumbled tofu until brown. Then, simmer with the tomato sauce, water and spices for about an hour. It gets thick and makes your whole house smell so good you will be able to skip the candle. Hmmmm…a Cincinnati chili scented candle? I’d buy that!
This Vegan Cincinnati chili has almost no active cooking time. Just throw everything into the pot. Cover it, then sit back and relax. Kick up your feet and wait for the most perfect meal ever! Layer this chili however you want, but I recommend the 4 way or 5 way. Either with vegan cheese and onions or vegan cheese, onions and beans!

Vegan Cincinnati Chili
Ingredients
- 1 Block(15oz.) Extra firm tofu, pressed
- 1 Tablespoon Olive oil
- 1/2 a Sweet onion, chopped
- 1 Tablespoon Apple cider vinegar
- 2 Cups Water
- 1 Cup Tomato sauce
- 1 Tablespoon Chili powder
- 2 Teaspoons Cocoa powder
- 1 Teaspoon Garlic powder
- 1/2 Teaspoon All spice
- 1/2 Teaspoon Cumin
- 1/2 Teaspoon Cinnamon
- 1/2 Teaspoon Cayenne pepper
- 2 Bay leaves
- Salt and pepper to taste
- 16 oz. Spaghetti
- Vegan cheddar style cheese, I used Daiya FarmHouse Block Cheddar style
Instructions
- Press your tofu first, using a tofu press, or by placing on a plate and placing something heavy on top. Press for at least 30 minutes, but the longer the better. You want to make sure the tofu is nice and firm and most of the liquid is out of the tofu.
- When ready, heat the olive oil on medium high in a large pot. Crumble the block of tofu into the pot. Finish breaking up the tofu with a spoon until it is in small crumbles that resemble ground beef.
- Season the tofu with a bit of salt and pepper. Then brown the tofu, reducing heat as needed for 5-10 minutes. Or until the tofu is lightly browned and very firm. If some gets stuck to the bottom, no worries.
- Next, add the chopped onion, stir to combine and saute for another minute.
- Now add the apple cider vinegar. Stir.
- Then, pour in the water and tomato sauce. Stir everything together.
- Next, add all the spices, the cocoa powder, the bay leaves and a pinch of salt and pepper. Stir to combine. Then reduce heat to low.
- Cover and simmer the chili on low, just so it is slightly bubbling for 1 hour and 15 minutes- 1 hour and 30 minutes. Stirring every once in a while. Or until it is the thickness you want. It will thicken a lot as it cooks. This is classically a thinner chili, so don't worry if there is still a lot of liquid.
- Now, taste and adjust seasoning. Serve over spaghetti with vegan cheese and onions. Or add beans to that for the classic 5 way!








I made this tonight. I had Skyline Cincinnati Chili years ago and loved it so I was so excited when I saw this vegan option! It was so good!!! I made one sub…I had tofu/soy crumbles on hand…that saved a bit of time. And I did add the can of red kidney beans cuz I like the classic 5 way. This will be in the rotation from now on. Thanks for posting!
I have loved your blog and it’s been my first stop when my fiance and I need a new recipe for almost a year now, and as a Cincinnatian, I am SO happy you did this one
All of this makes me so happy. I’m really glad you enjoyed and I’m so excited that I am your first stop!!
Made this for lunch this week for work! I first heard about Skyline Chili when I saw someone post about it on Instagram, and it sounded so different from anything I’ve had, that I immediately searched for a vegan version and came across yours. Love how it turned out!
I’m from Cincinnati, and I have made this several times. It’s one of my favorite comfort meals to make now, thanks to you! 🙂
So good!!
I’m from Cincinnati and I have to say this recipe holds up! I use Gardein crumbles instead of tofu (for convenience) and add a bigger ratio of the spices- top with Violife cheddar shreds.
I became a vegan a couple years ago (during the lockdowns) and I’ve loved it. One of the greatest thrills is thinking intelligently and creatively to recreate favorite dishes that are traditionally served with meat. My mother, who still lives with me, struggles with this a bit. Sometimes she feels the need to explain to me how I’ve fallen short and how much she likes the meat (or cheese) version much better. (She doesn’t mean any harm; she just lets her tongue fly free sometimes.) Anyway, I was born in Cincinnati and live there until I started 5th grade, so I was very nervous about serving Cincinnati chili to my mom.
I used lentils instead of tofu for my protein and I called the dish “Cincinnati Lentils” (instead of chili) to manage her expectations. And she love it – raved about it, actually. She told me to print the recipe and make it again really soon. Victory! Thank you so much for the recipe and the mom victory. I am going to print it out and put it in my special binder of family favorites.
Much love!
I just wanted to share that I keep coming back to this recipe and I love it! I’m from Cincinnati, and you really hit the flavor profile out of the park. I use Trader Joe’s Soy Chorizo in place of the tofu, and eat it with mustard, chopped onions, and oyster crackers. SO GOOD! Thanks for the recipe.