These Halloween Steak Bites are juicy cubes of butter-seared steak served with a roasted cherry tomato and garlic dip that looks just like blood, which is exactly the point! This spooky steak appetizer is ready in about 40 minutes, and with only 2g net carbs and about 16g of protein per serving, it's a keto-friendly party snack that actually fills people up.

This post may contain affiliate links.
Want to turn it into a full-on vampire steak platter? Cook the steak medium-rare so every bite is rosy in the middle, pile the cubes onto a stark white plate, and add a few "blood" splatters around the edge. Mine are just window clings, so they peel right off afterward! Spear each bite with a little wooden stake (okay, a cocktail pick) and the garlic in the dip takes care of keeping the vampires away.
The dip can be made days in advance, which is a real lifesaver on party day. If you're planning a spread for the big night, you'll find plenty more ideas in my collection of low carb Halloween recipes.
Key Ingredients & Substitutions
- Steak. The cut matters here, because you want a steak that stays tender once it's cubed. Top sirloin is my budget-friendly favorite: it's lean, beefy and holds a neat cube shape. Ribeye and New York strip are richer and more forgiving thanks to their marbling, and filet mignon is the most tender (and the priciest). Look for steaks about 1 inch thick; two 8-ounce steaks make the pound you need. Skip thin cuts like flank or skirt, which overcook before they get a good crust and turn chewy when cubed.
- Butter. Searing in butter gives the steak a gorgeous brown crust and a nutty flavor. Ghee or avocado oil work too, and they can take a little more heat without burning.
- Steak seasoning. I used plain salt, pepper and paprika, but a good steak seasoning is an easy shortcut. Check the label on store-bought blends, since some sneak in sugar.
- Cherry or grape tomatoes. Roasting them concentrates their flavor and gives the dip its deep red color. About 2 cups is plenty. In a pinch, a small can of crushed fire-roasted tomatoes will do; just check it has no added sugar.
- Garlic. The vampire repellent! A spoonful of jarred minced garlic or garlic paste is quickest, or use two fresh cloves.
- Olive oil. Tossing the tomatoes in olive oil before roasting helps them blister and gives the dip a silky finish.
Helpful Tips
Pat the steak dry. Moisture is the enemy of a good sear, because a wet steak steams instead of browning. Take the steaks out of the fridge about 20 minutes before cooking, blot them well with paper towels, then season them generously on both sides.
Get the pan hot before the steak goes in. A heavy skillet (cast iron is ideal) over medium-high heat is what you want. Add the butter and wait until the foaming dies down; that's your cue that the pan is ready. If your butter starts to burn, add a splash of oil to help it along.
Leave it alone while it sears. Resist the urge to poke and flip! For a 1-inch steak, give it 3 to 4 minutes per side without moving it for medium-rare. An instant-read thermometer takes out the guesswork: pull the steak at about 130°F for medium-rare or 140°F for medium, since it climbs a few degrees as it rests.
Rest before you cube. Give the steak 5 minutes on the board before cutting so the juices settle back into the meat instead of flooding your board. Then slice against the grain into roughly 1-inch cubes, which is the perfect one-bite size.
Make the dip ahead. Roast the tomatoes until they're squishy and starting to burst, let them cool, then whizz them up (I use the attachment on my stick blender) until they're as smooth or chunky as you like. It keeps in the fridge for up to 3 days, so all that's left on party day is searing the steak.

Variations
- Vampire's feast platter. Serve the bites on a black slate board or in a coffin-shaped dish, add a pair of plastic vampire fangs and a few tea lights, and pour the dip into a small goblet for a dramatic "blood" bowl.
- A stake for every steak. Thread each bite onto a short wooden skewer and drizzle a little dip over the top so it "bleeds." It's a fun vampire-slayer joke that also makes the bites easy to grab.
- Extra garlic butter. Double the vampire protection by tossing the cubes in melted garlic butter right before serving. My Garlic Steak Bites take that idea all the way.
- Green monster dip. Swap the red dip for a bright green avocado chimichurri for a creepy "monster blood" look.
- Spicy blood sauce. Add a pinch of red pepper flakes or chipotle powder to the tomatoes before roasting for a dip with a little bite of its own.
Serving Ideas
For a Halloween party, set the steak bites out with the dip and a pile of bamboo cocktail picks or toothpicks so everyone can help themselves. They go perfectly alongside a Keto Halloween Snack Tray and a few other spooky finger foods, and they're a welcome savory, protein-packed option on a table that's usually full of sweets.
These also make a quick weeknight dinner. Split the recipe between four people instead of six (that's about 24g of protein each) and serve it with Cheesy Mashed Cauliflower and a crisp green salad, using the tomato dip as a sauce.
Storing & Freezing
Keep leftover steak bites in an airtight container in the fridge for up to 3 days, and store the dip separately for up to 4 days. Reheat the steak gently in a skillet for a minute or two, just until warm, because the microwave will quickly overcook it. Leftovers are also great cold on top of a salad.
Cooked steak bites can be frozen for up to 3 months, though they'll be a little firmer once thawed. The tomato dip freezes really well: portion it into a small container, freeze for up to 3 months, then thaw it overnight in the fridge and give it a good stir (or a quick blend) before serving.

More Low Carb Halloween Recipes
If you loved these spooky steak bites, here are a few more you might enjoy:
- Low Carb Halloween Recipes
- Halloween Spider Deviled Eggs
- Low Carb Monster Bites - a Halloween appetizer!
- Low Carb Mummy Hot Dogs
- Halloween Witch Fingers (Keto, Low Carb)
📖 Recipe

Halloween Steak Bites
Ingredients
Equipment
Step-by-Step Instructions
- Preheat the oven to 375F (190C).
- To make the dip, add the tomatoes to a small baking dish and toss with the olive oil, garlic, salt and pepper. Roast for 15 minutes, until the tomatoes are very soft and starting to burst.
- Let the tomatoes cool for a few minutes, then blend with a stick blender or small blender until as smooth or chunky as you like. Taste and add more salt and pepper if needed. Chill until ready to serve.
- Take the steaks out of the fridge about 20 minutes before cooking. Pat them dry with paper towels and season generously on both sides with the steak seasoning (or salt, pepper and paprika).
- Melt the butter in a large heavy skillet over medium-high heat. When the foam subsides, add the steaks and sear without moving them for 3-4 minutes per side for medium-rare (about 130F on an instant-read thermometer), or a little longer for your preferred doneness.
- Transfer the steaks to a cutting board and let them rest for 5 minutes, then cut against the grain into bite-sized cubes.
- Serve the steak bites with the dipping sauce and mini skewers or toothpicks.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Nutritional information is provided as a courtesy and is my best approximation. Net carbs are calculated as the total grams carbs minus the total grams of fiber.





Sarah says
What kind of steak works best for this?
Georgina says
Whatever you prefer! I used sirloin.