Witch’s Cauldron Spicy Beef Stew
A bubbling Halloween beef and potato stew with mushrooms, tangy cocktail onions, and just enough heat to warm you up
I love Halloween food, but I’m much more interested in a cozy pot bubbling on the stove than anything made to look bloody or gory. To me, a witch’s cauldron can be a big pot of dinner that makes the whole house smell wonderful.

This stew starts with chuck roast, potatoes, onions, garlic, and mushrooms. A jar of cocktail onions with peri-peri peppers goes in too, vinegar and all. It gives the broth a tangy little kick that makes this different from my usual beef stew. Sriracha adds adjustable heat, and I serve each bowl with a spoonful of white rice.
Before You Jump to the Recipe
Make it as spicy as you like. Start with a small amount of Sriracha. Anyone who wants more heat can add it to their own bowl.
Pour in the entire jar of cocktail onions. The onions, peri-peri peppers, and vinegar all become part of the broth. There is no need to add rice vinegar at the end.
Leave the skins on the potatoes. Give them a good scrub and cut them into generous chunks.
Keep the rice separate. Add a spoonful to each bowl when serving so it doesn’t soak up the stew while it sits.
A Halloween Dinner From the Cauldron
This is part of my cozy Halloween recipe series, along with my Harvest Moon Pumpkin, Sausage and Tortellini Soup. Neither requires turning dinner into a craft project. Put a pot on the stove, let it simmer, and call everybody in when it’s time to eat.
The beef and potatoes make this familiar enough for kids, while the cocktail onions and Sriracha give the grown-ups something interesting. I would keep the pot on the milder side and put extra Sriracha on the table.

Ingredients You’ll Need
Chuck roast: Cut a 3-pound roast into large pieces. It becomes tender as the stew simmers.
Onions, garlic, and mushrooms: These build the savory base of the broth.
Potatoes: I leave the skins on and cut them into large chunks so they hold their shape.
Cocktail onions with peri-peri peppers: Add the whole jar, including the vinegar. The brine brings tang and some heat, so taste before adding extra salt or Sriracha.
Soy sauce, ginger, and brown sugar: These round out the savory, tangy broth.
Sriracha: This is what I used in place of the gochujang I originally considered. Because of that change, I’m calling this a spicy beef stew rather than a Korean stew.
Butter: A couple of tablespoons stirred in near the end give the broth a richer finish.
White rice: Cook it separately and spoon some into each bowl right before serving.



How to Pick a Good Chuck Roast
For this stew, I look for a chuck roast with little streaks of white fat running throughout the meat. That’s called marbling, and it helps the beef stay juicy and flavorful as it slowly cooks. A roast with some marbling is a better choice here than one that looks completely lean.
Look for a roast labeled chuck roast, chuck shoulder roast, or chuck pot roast. Chuck has connective tissue that softens during a long, gentle simmer, giving you those tender pieces of beef that are perfect for a bubbling cauldron of stew.
You don’t need the most expensive roast in the case. Choose one around 3 pounds with good marbling and trim away any large, hard chunks of exterior fat before cutting it up. Leave the smaller streaks of fat throughout the meat.
I also prefer buying a whole roast and cutting it into roughly 2-inch pieces myself. Packaged “stew meat” can contain different cuts that don’t all become tender at the same time. Cutting your own chuck roast gives you more consistent pieces and lets you keep them generous enough to hold up to the long cooking time.
Budget-Friendly Alternatives to Chuck Roast
Chuck roast can be expensive, and I don’t want anyone to feel like they have to buy a pricey piece of beef to make a cozy Halloween dinner. The potatoes, mushrooms, onions, and flavorful broth give this stew plenty of substance, so there are a few ways to work with your budget.
Use less beef. You can make this with 1 to 1½ pounds of chuck instead of 3 pounds and add extra potatoes or mushrooms. Keep the same cooking method and simmer until the beef is tender. Serving each bowl with rice helps stretch the meal, too.
Try pork shoulder if it’s cheaper. Boneless pork shoulder, sometimes labeled pork butt, works well with the garlic, ginger, soy sauce, and spicy, tangy broth. Cut it into roughly 2-inch pieces and follow the same method, cooking until tender. Prices vary, so compare the cost per pound.
Use boneless chicken thighs. Chicken thighs work well with these flavors, but they need much less time than chuck roast. Cut them into large pieces, brown them, and simmer them with the potatoes until the potatoes are tender and the chicken is cooked through, usually about 30 to 40 minutes. Skip the beef’s initial 2-hour simmer.
Make a ground meat version. Ground beef, pork, or chicken can turn this into a more economical soup. Brown the meat, breaking it into crumbles, then add the remaining stew ingredients, including the potatoes. Simmer until the potatoes are tender, about 25 to 35 minutes. You can also make a smaller batch by halving all the ingredients.
For an option without meat, use vegetable broth and add extra mushrooms and a couple of cans of drained beans. Stir the beans in during the last 15 minutes, just long enough to heat through.
How to Make Witch’s Cauldron Spicy Beef Stew
Start by browning the seasoned beef in batches. Give the pieces room in the pot so they get some color instead of steaming. Then cook the sliced onions and mushrooms in the same pot, followed by the garlic and ginger.
Add the beef back to the pot with the soy sauce, brown sugar, Sriracha, beef broth, water, and the entire jar of cocktail onions and peri-peri peppers. Bring everything to a gentle simmer. After the beef has had time to start softening, add the potatoes and cook until both the beef and potatoes are tender.
Stir in the butter at the end. Taste the broth and decide whether you want more Sriracha. Spoon a little cooked white rice into each bowl, then ladle the stew over it.



Can I Make This in a Slow Cooker?
Yes. Brown the beef and cook the onions and mushrooms first for the best flavor. Transfer them to the slow cooker with the garlic, ginger, soy sauce, brown sugar, Sriracha, broth, water, and full jar of cocktail onions.
Cook on low for about 6 hours, then add the potatoes and cook for another 2 to 3 hours, until the beef and potatoes are tender. Stir in the butter before serving. Cook the rice separately.
Because this is a large, brothy recipe, make sure the ingredients fit below your slow cooker’s maximum fill line. A large slow cooker is best; otherwise, make a half batch.
What to Serve With the Stew Besides Rice
I serve this stew with a spoonful of white rice in each bowl, but you have plenty of other options for soaking up that savory, slightly spicy broth. You can also enjoy it just as it is, since there are already potatoes in the pot.
Buttered egg noodles: Cook them separately and add a small handful to each bowl before ladling the stew over the top. They give it that familiar beef-and-noodles comfort food feeling.
Mashed potatoes: A scoop of mashed potatoes makes a cozy base for the beef and broth. This is also a good way to use leftover mashed potatoes.
Couscous: Regular couscous cooks quickly and makes an easy base for the stew. Prepare it separately according to the package directions, then spoon a little into each bowl.
Other noodles: Ramen, udon, or spaghetti broken into shorter pieces would work with the garlic, ginger, and soy sauce flavors. Cook them separately, leaving out any seasoning packet.
Crusty bread or buttered toast: Skip the rice and serve bread on the side for dipping. Even a slice of toasted sandwich bread can help you get every last bit of broth.
Whatever you choose, keep cooked noodles and grains separate from the pot, just as I do with the rice. That keeps them from soaking up all the broth and makes the leftovers easier to store.
Cook Once and Freeze for Another Night
If you’re cooking for one or two, this big pot of stew can give you dinner now and a few easy meals for later. I like to freeze it in individual portions or containers that hold just enough for two, so I can thaw what we need.
Let the stew cool briefly, then divide it into shallow containers and refrigerate within two hours of cooking. Once chilled, transfer it to freezer-safe containers, leaving about an inch of room at the top for expansion. Label each container with the recipe name and date, and use within about 3 months for the best quality.
The potatoes may become softer after freezing and reheating, but they will still work in the stew. If you’re making a batch specifically to freeze, you can leave the potatoes out of those portions and add freshly cooked potatoes when reheating.
Keep the rice separate from the stew. You can freeze cooked rice in small portions, too. Cool it promptly, freeze it separately, and reheat until steaming hot before adding it to your bowl.
Thaw the stew overnight in the refrigerator, then warm it gently on the stove, stirring occasionally, until hot throughout. Add a splash of water or broth if needed. It’s an easy way to have a little cauldron of cozy dinner ready without starting from scratch.
Frequently Asked Questions
Is this stew very spicy?
It doesn’t have to be. The heat will depend partly on the particular jar of onions and peppers you use. Start with 1 teaspoon of Sriracha for a mild pot, then add more to individual servings.
Do I have to peel the potatoes?
No. I didn’t peel mine. Scrub them well and cut them into large pieces.
Why do you add the vinegar from the cocktail onion jar?
It seasons the broth along with the onions and peppers. Since the jar already brings acidity, I leave out the rice vinegar that was in my original idea for the recipe.
Can I put the rice directly into the pot?
I prefer to keep it separate. Rice continues to absorb liquid as it sits, especially in the leftovers. Put a spoonful of rice in each bowl when you’re ready to serve.
How do I store the leftovers?
Refrigerate the stew and rice in separate covered containers. Reheat the stew until hot, adding a splash of water if the broth has thickened. Spoon it over reheated rice.
More Cozy Halloween Recipes
If you’re planning a Halloween dinner that feels festive without the fake blood, this is the kind of food I’d put on the table. Let the pot bubble away, set out bowls of rice and extra Sriracha, and let everyone make their serving just how they like it.




Witch’s Cauldron Spicy Beef Stew
A cozy Halloween beef stew made with chuck roast, potatoes, mushrooms, cocktail onions with peri-peri peppers, and adjustable Sriracha heat. Serve it over a spoonful of white rice. Includes stovetop and slow cooker directions.
Ingredients
- 3-pound chuck roast, cut into approximately 2-inch pieces
- Salt and black pepper, for seasoning the beef
- 2 tablespoons neutral oil
- 2 medium onions, sliced
- 8 ounces mushrooms, halved or thickly sliced
- 5 garlic cloves, minced
- 1 tablespoon grated fresh ginger, or ½ teaspoon ground ginger
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 teaspoon to 1 tablespoon Sriracha, according to your preferred heat level
- 10 cups water
- 1 to 2 heaping tablespoons of beef bouillon (like Better Than Bouillon brand)
- 1 jar cocktail onions with peri-peri peppers, including all of the vinegar in the jar *pictured in post (10.2 ounce jar)
- 2 pounds baby potatoes, scrubbed and cut into large chunks, skins left on
- 2 tablespoons butter
- 2 cups uncooked white rice, prepared according to package directions
- Sliced green onions, optional for serving
Instructions
- Season the chuck roast pieces with salt and black pepper. Heat the oil in a large Dutch oven or stockpot over medium-high heat. Brown the beef in batches, then transfer it to a plate.
- Add the sliced onions and mushrooms to the pot. Cook for 5 to 7 minutes, stirring and scraping up the browned bits. Add the garlic and ginger and cook for 1 minute more.
- Return the beef and any accumulated juices to the pot. Add the soy sauce, brown sugar, Sriracha, beef bouillon, water, and the entire 10.2 ounce jar of cocktail onions with its peppers and vinegar.
- Bring to a simmer, reduce the heat to low, and cover. Simmer gently for approximately 2 hours, stirring occasionally, until the beef is beginning to become tender.
- Add the potatoes. Cover and continue simmering for 45 to 60 minutes, until the beef is tender and the potatoes are cooked through.
- Stir in the butter. Taste the broth before adding any additional salt or Sriracha.
- Cook the white rice separately according to its package directions. Add a spoonful of rice to each bowl and ladle the stew over it.
Slow Cooker Instructions
- Season and brown the beef as directed above. Cook the onions and mushrooms in the same pan, then add the garlic and ginger for the final minute.
- Transfer everything to a large slow cooker. Add the soy sauce, brown sugar, Sriracha, beef broth, water, and the entire jar of cocktail onions with its peppers and vinegar. Keep below the cooker’s maximum fill line.
- Cook on low for approximately 6 hours. Add the potatoes and cook on low for another 2 to 3 hours, until the beef and potatoes are tender.
- Stir in the butter. Taste and adjust the seasoning. Serve over separately cooked white rice.
Optional: Thicken the Stew
- For a thicker broth, whisk 2 tablespoons cornstarch with 2 tablespoons cold water until smooth. Once the beef and potatoes are tender, stir the slurry into the gently simmering stew. Simmer uncovered for 3 to 5 minutes, stirring occasionally, until thickened. For this large batch, repeat as needed, adding one slurry at a time until you reach your preferred consistency.
- Slow cooker: Turn to high, stir in the slurry, cover, and cook for another 15 to 30 minutes, until thickened.
Notes
- Jar sizes and the heat of peri-peri peppers vary. Start with less Sriracha if you’re serving children or anyone sensitive to spice.
- The recipe is intentionally brothy because it is served with rice.
- Store leftover rice separately so it doesn’t absorb the stew broth.