Craving a bowl of Steak ‘n Shake chili? This copycat recipe brings the diner classic right to your kitchen. It’s thick, hearty, and loaded with ground beef and kidney beans, with a rich, slightly sweet and smoky flavor that sets it apart from ordinary chili.

Bowl of copycat Steak 'n Shake chili topped with shredded cheddar cheese with crackers on the side
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

The secret? Two unexpected ingredients: French onion soup and a splash of cola. Together, they create that deep, savory, just-a-little-sweet flavor Steak ‘n Shake fans love. Serve it in a bowl with cheese and crackers, spoon it over spaghetti for classic chili mac, or pile it on fries for the ultimate chili cheese fries.

What Makes Steak ‘n Shake Chili Different?

Steak ‘n Shake chili is a longtime diner menu staple, known for being thicker and a little sweeter than typical homemade chili. It’s also famous for how it’s served. Beyond a simple bowl, fans love it as chili mac (chili over spaghetti) and “3-Way” style, with spaghetti, chili, and shredded cheese piled together.

This copycat version recreates that flavor with simple pantry ingredients. French onion soup adds savory depth, cola brings subtle sweetness, and a touch of liquid smoke gives it that slow-simmered, smoky taste.

Thick beef and kidney bean chili in a white bowl with melted cheese and saltine crackers

Why You’ll Love This Recipe

It tastes like the diner favorite. Rich, smoky, and slightly sweet, it’s everything you love about Steak ‘n Shake chili.

It uses simple pantry staples. Canned soup, beans, tomato sauce, and everyday spices are all you need.

It’s thick and hearty. This is a stick-to-your-ribs chili that works as a full meal.

It’s so versatile. Serve it in a bowl, over spaghetti, on hot dogs, or over crispy fries.

It’s even better the next day. The flavors deepen overnight, making it perfect for meal prep.

It’s budget-friendly. One pot feeds eight people for a fraction of the restaurant price.

It works in the Instant Pot or slow cooker. Choose the method that fits your day.

Ingredients You’ll Need

The exact measurements are in the recipe card below, but here’s a closer look at each ingredient and why it matters.

Ingredients for Steak and Shake chili recipe, including ground beef, French onion soup, kidney beans, tomato sauce, cola, Worcestershire sauce, liquid smoke, and spices
  • Ground beef: The hearty base of the chili. An 85/15 blend gives great flavor, while leaner beef keeps it lighter.
  • Oil: Just a little helps the beef brown and develop flavor.
  • Condensed French onion soup: This is one of the secret ingredients. It adds rich, savory, slow-cooked onion flavor without chopping a single onion.
  • Dark red kidney beans: They add a hearty texture, extra protein, and that classic chili look.
  • Tomato sauce: Creates a smooth, rich tomato base that’s thicker than using diced tomatoes.
  • Cola: The second secret ingredient! Coke or Pepsi adds a subtle sweetness that balances the spices and gives the chili its signature flavor.
  • Worcestershire sauce: Adds a deep, savory umami flavor.
  • Liquid smoke: A small amount gives the chili a smoky, simmered-all-day taste.
  • Chili powder, cumin, paprika, and garlic powder: The classic chili spice blend for warmth and earthy flavor.
  • Salt: Brings all the flavors together. Taste before adding more, since the soup is already salty.

How to Make Steak ‘n Shake Chili

Ground beef browning in a Dutch oven and being broken apart with a wooden spoon

Step 1: Brown the beef. Heat the oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it apart, until browned. Drain the excess grease.

Step 2: Bloom the spices. Stir in the salt, chili powder, cumin, garlic powder, paprika, and Worcestershire sauce. Cook for 1 to 2 minutes until fragrant.

Chili powder, cumin, paprika, and garlic powder stirred into browned ground beef

Step 3: Add the liquids. Pour in the French onion soup, tomato sauce, cola, and liquid smoke. Stir well.

Step 4: Add the beans and simmer. Stir in the kidney beans and bring the chili to a simmer. Reduce the heat to low and cook uncovered for 1 to 2 hours, stirring occasionally, until thick and rich.

Step 5: Taste and serve. Adjust the seasoning, then ladle into bowls and top with shredded cheese, diced onions, and crackers.

Cola and French onion soup poured into a pot of ground beef chili with kidney beans

Instant Pot Steak ‘n Shake Chili

Use the Sauté function to brown the beef in oil, then drain the grease. Stir in the spices and Worcestershire sauce for 1 minute. Add the French onion soup, cola, and liquid smoke, scraping up any browned bits from the bottom. Add the beans, then pour the tomato sauce on top without stirring to help prevent a burn warning. Pressure cook on High for 10 minutes, followed by a 10-minute natural release. Stir and let it simmer on Sauté for a few minutes if you’d like it thicker.

Homemade Steak 'n Shake chili recipe in a bowl with ground beef, kidney beans, and thick tomato sauce

Slow Cooker Steak ‘n Shake Chili

Brown the beef on the stovetop and drain the grease. Transfer it to a slow cooker, add the remaining ingredients, and stir. Cook on Low for 6 to 8 hours or on High for 3 to 4 hours.

How to Serve Steak ‘n Shake Chili

Chili mac: Spoon the chili over cooked spaghetti for a diner-style chili mac.

3-Way style: Layer spaghetti, chili, and a big pile of shredded cheddar cheese.

Chili cheese fries: Pour it over Air Fryer Ore-Ida Extra Crispy Fast Food Fries and top with melted cheese.

Chili dogs: Spoon it over grilled hot dogs with mustard and onions.

With bread: Serve with warm cornbread or Air Fryer Sourdough Bread for dipping.

Complete the diner meal: Pair it with a Steak and Shake Frisco Patty Melt and finish with a Ninja Creami Steak ‘n Shake Banana Shake.

Leftover copycat chili portioned into airtight containers for the fridge or freezer

Tips for the Best Copycat Chili

  • Drain the grease. It keeps the chili thick and rich instead of greasy.
  • Don’t skip the cola. It’s what gives this chili its signature sweetness. Use regular cola, not diet.
  • Simmer low and slow. The longer it simmers, the thicker and more flavorful it gets.
  • Taste before salting. French onion soup and Worcestershire are both salty, so add salt at the end.
  • Balance the sweetness. If it tastes too sweet, stir in a small splash of vinegar.
  • Adjust the heat. Add cayenne pepper or diced jalapeños for a spicier bowl.
  • Make it a day ahead. Chili always tastes better after the flavors have time to meld.

Storage, Freezing, and Reheating

Refrigerator: Let the chili cool, then store it in an airtight container for up to 4 days.

Freezer: Freeze in freezer-safe containers or bags for up to 3 months. Label with the date.

Reheating: Warm on the stovetop over low heat, stirring occasionally, or microwave in 1 to 2 minute intervals, stirring in between. Add a splash of water or broth if it has thickened too much.

Leftover idea: Use leftover chili to make 3 Ingredient Chili Cheese Dip for game day.

Steak 'n Shake chili mac served over spaghetti noodles with shredded cheddar cheese

Frequently Asked Questions

What’s in Steak ‘n Shake chili? This copycat version uses ground beef, kidney beans, tomato sauce, French onion soup, cola, and classic chili spices. The soup and cola give it a savory, slightly sweet flavor like the restaurant version.

Why is there cola in Steak ‘n Shake chili? Cola adds a subtle sweetness and caramel flavor that balances the spices and gives the chili its signature taste.

What is Steak ‘n Shake chili mac? Chili mac is chili served over spaghetti noodles. Top it with shredded cheese for a “3-Way” style bowl.

Can I use ground turkey instead of beef? Yes, ground turkey works well for a leaner chili. Brown it thoroughly before adding the other ingredients.

Can I make it spicier? Absolutely. Add more chili powder, a pinch of cayenne, or diced jalapeños.

Can I make it vegetarian? Swap the beef for plant-based crumbles or extra beans, and use vegetarian Worcestershire and a vegetable-based onion soup.

How long does it take to cook? About 1 to 2 hours on the stovetop, 25 minutes in the Instant Pot (plus release time), or 6 to 8 hours on Low in the slow cooker.

More Steak ‘n Shake Copycat Recipes

More Chili Recipes You’ll Love

If you make this recipe, please leave a star rating and comment below. It helps other readers find it, and I love hearing how it turned out!

A hearty bowl of Copycat Steak ‘n Shake Chili topped with shredded cheese and served with crackers.

Copycat Steak ‘n Shake Chili

No ratings yet
Prep Time: 10 minutes
Cook Time: 2 hours
Total Time: 2 hours 10 minutes
Servings: 8 Servings

Description

This copycat Steak 'n Shake chili recipe is thick, hearty, and slightly sweet, made with ground beef, kidney beans, French onion soup, and a splash of cola. Serve it in a bowl or over spaghetti for classic chili mac.

Ingredients 

  • 2 tablespoons oil
  • 1 pound ground beef
  • 1 teaspoon salt, adjusted to taste
  • 2 teaspoons chili powder
  • 2 teaspoons ground cumin
  • 2 teaspoons garlic powder
  • 2 teaspoons paprika
  • 4 teaspoons Worcestershire sauce
  • 21 ounces condensed French onion soup
  • 1 cup tomato sauce
  • 1 cup cola, such as Coke or Pepsi
  • 1 teaspoon liquid smoke, adjusted to taste
  • 31 ounces dark red kidney beans, drained and rinsed

Instructions

  • Heat the oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it apart, until browned. Drain excess grease.
  • Stir in the salt, chili powder, cumin, garlic powder, paprika, and Worcestershire sauce. Cook for 1 to 2 minutes until fragrant.
  • Add the French onion soup, tomato sauce, cola, and liquid smoke. Stir to combine.
  • Stir in the kidney beans and bring to a simmer. Reduce the heat to low and cook uncovered for 1 to 2 hours, stirring occasionally.
  • Taste and adjust the seasoning. Serve topped with shredded cheese, diced onions, and crackers, or over spaghetti for chili mac.

Equipment

  • Large pot or Dutch oven
  • Wooden Spoon

Notes

  • Instant Pot: Brown the beef on Sauté and drain. Add the spices and Worcestershire for 1 minute, then the soup, cola, and liquid smoke, scraping the bottom. Add the beans and pour the tomato sauce on top without stirring. Pressure cook on High for 10 minutes with a 10-minute natural release.
  • Slow cooker: Brown and drain the beef, then add everything to the slow cooker. Cook on Low for 6 to 8 hours or High for 3 to 4 hours.
  • Too sweet? Stir in a small splash of vinegar.
  • Storage: Refrigerate up to 4 days or freeze up to 3 months.

Nutrition

Serving: 1ServingCalories: 302kcalCarbohydrates: 35gProtein: 24gFat: 8gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 38mgSodium: 911mgPotassium: 1115mgFiber: 10gSugar: 7gVitamin A: 328IUVitamin C: 5mgCalcium: 63mgIron: 6mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!