“Are you sure this is keto?” my friend asked skeptically as I slid a plate of sizzling garlic butter steak bites across the table. Honestly, I had been a little skeptical myself the first time I whipped up this recipe. I was craving something hearty and satisfying but needed to keep it low-carb — and well, steak was a no-brainer. What surprised me was how quickly this dish came together and how comforting it felt on a busy weeknight when I was running on fumes.
That evening, the aroma of garlic butter mingling with perfectly seared steak cubes filled the kitchen and nudged away the exhaustion from a long day. Paired with creamy cauliflower mash — a low-carb stand-in for classic mashed potatoes — it felt like a small dinner victory. I found myself making this dish multiple times within a week, tweaking the seasoning just a bit each time to nail that ideal balance of rich, garlicky, and buttery flavor. It’s the kind of recipe that sticks with you not because it’s fancy, but because it’s honest, simple, and hits the spot every single time.
What really made this recipe linger in my rotation was how the creamy cauliflower mash rounded out the steak bites perfectly, adding a smooth texture that’s satisfying without weighing you down. Plus, there’s something about the garlic butter sauce that just makes you close your eyes and savor every bite. No fuss, no complicated ingredients — just good, soulful food that fits right into a keto lifestyle without feeling like a sacrifice. I think that’s why this recipe never gets old around here.
Why You’ll Love This Recipe
After many kitchen tests and a few friend taste-tests, this recipe has become a favorite for a bunch of reasons. It’s honestly one of those dishes that feels like a treat but comes together fast enough for weeknights when you’re juggling everything.
- Quick & Easy: Ready in under 30 minutes, perfect when you need dinner on the table fast.
- Simple Ingredients: Uses everyday pantry staples like garlic, butter, and quality steak—no specialty shopping required.
- Perfect for Keto: Low-carb and packed with fats and protein to keep you fueled.
- Crowd-Pleaser: The buttery garlic sauce and tender steak bites always get rave reviews from family and friends.
- Unbelievably Delicious: The creamy cauliflower mash adds a velvety, comforting texture that complements the savory steak perfectly.
This isn’t just another steak recipe; the garlic butter sauce is what sets it apart. Instead of just searing and seasoning, I cook the steak bites in a generous pool of butter infused with garlic and a pinch of fresh herbs. The result? A sauce that clings to each juicy piece, creating layers of flavor you don’t get with a simple pan-sear.
On the mash side, blending the cauliflower with cream cheese and a bit of butter makes it smoother than anything I’ve had from frozen bags or basic steamed cauliflower. It’s like a guilt-free version of mashed potatoes that’s creamy, rich, and surprisingly satisfying. If you’ve ever loved a good comfort meal but wanted to keep it keto-friendly, this recipe really delivers that balance.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and you’ll likely find them already in your kitchen.
- For the Steak Bites:
- 1 lb (450 g) sirloin steak, cut into 1-inch cubes (I prefer USDA choice for tenderness and flavor)
- 3 tbsp unsalted butter (adds richness and helps create that luscious sauce)
- 4 cloves garlic, minced (the star for that savory garlic punch)
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme, optional but recommended)
- Salt and freshly ground black pepper, to taste
- 1 tbsp olive oil (for searing)
- For the Creamy Cauliflower Mash:
- 1 medium head cauliflower, cut into florets (about 4 cups or 600 g)
- 2 oz (60 g) cream cheese, softened (makes the mash extra creamy)
- 2 tbsp unsalted butter
- 1/4 cup heavy cream (60 ml), more if needed for desired consistency
- Salt and pepper, to taste
- Optional: pinch of garlic powder or fresh chives for garnish
Ingredient Notes: For best texture, look for fresh cauliflower rather than frozen, but frozen works in a pinch. If you want a dairy-free version, swap butter with coconut oil and cream cheese with a dairy-free alternative. The thyme adds freshness but can be skipped if you’re out.
Equipment Needed
- Large cast iron skillet or heavy-bottomed frying pan — I find cast iron gives the best sear and heat retention for steak bites.
- Medium saucepan with lid — for steaming cauliflower.
- Food processor or immersion blender — to get that ultra-smooth creamy cauliflower mash.
- Sharp chef’s knife and cutting board — to prep steak and cauliflower.
- Measuring spoons and cups.
If you don’t have a food processor, a hand masher or fork can work for the mash, but it won’t be as silky. Also, a non-stick skillet can substitute for cast iron, but watch your heat carefully to avoid burning the butter.
Preparation Method

- Prep the Cauliflower: Bring about 2 inches of water to a boil in a medium saucepan. Add cauliflower florets, cover, and steam for 10-12 minutes until very tender (check by piercing with a fork).
- Make the Cauliflower Mash: Drain cauliflower well and transfer to a food processor. Add softened cream cheese, butter, and heavy cream. Pulse until smooth and creamy. Season with salt, pepper, and optional garlic powder. Adjust cream to reach your desired consistency. Set aside and keep warm.
- Prepare the Steak: Pat steak cubes dry with paper towels — this step is crucial to get a good sear. Season generously with salt and pepper.
- Heat the Skillet: Place your cast iron skillet over medium-high heat. Add olive oil and heat until shimmering but not smoking.
- Sear the Steak Bites: Add steak cubes in a single layer (work in batches if needed to avoid overcrowding). Sear for about 2-3 minutes per side until browned and cooked to your preferred doneness (medium-rare to medium works best here). Remove steak and set aside.
- Create the Garlic Butter Sauce: Lower heat to medium. Add butter and minced garlic to the same skillet. Cook for about 1 minute until fragrant but not burnt. Stir in thyme leaves.
- Toss Steak in Sauce: Return steak bites to the skillet, stirring to coat thoroughly with the garlic butter sauce. Cook together for another minute to blend flavors.
- Serve Immediately: Plate the creamy cauliflower mash first, then spoon steak bites and sauce over the top. Garnish with chopped fresh chives or parsley if desired.
Pro tip: Don’t skip drying your steak cubes — moisture is the enemy of a good sear. Also, keep an eye on your garlic; burnt garlic can turn bitter fast. If you want a little more herb flavor, try adding a sprig of rosemary to the butter as it melts.
Cooking Tips & Techniques
Steak bites may seem straightforward, but nailing the sear and sauce balance takes a bit of practice. Here’s what I’ve learned:
- Dry Your Meat: You know that satisfying crust? It’s impossible to get if the steak is wet. Patting dry with paper towels is key.
- Don’t Overcrowd the Pan: Give steak cubes space to brown nicely. Crowding traps steam and leads to soggy bites.
- Butter Last: Adding butter after the initial sear prevents it from burning. Use the pan’s residual fond (those browned bits) for deep flavor in your sauce.
- Garlic Timing: Garlic cooks quickly and burns easily. Add it once the steak is out and butter is hot, then stir constantly.
- Cauliflower Mash Texture: If your mash ends up watery, try draining the cooked cauliflower well or adding less cream initially. You want smooth, not soupy.
My first attempt at this recipe had me rushing the sear and ending with tough steak and bitter garlic — lesson learned! Taking your time with the sear and butter phase really pays off. Multitasking by steaming cauliflower while searing steak saves time and keeps your dinner on track.
Variations & Adaptations
This recipe is flexible, and you can tweak it to fit your tastes or dietary needs:
- Spicy Kick: Add a pinch of red pepper flakes to the garlic butter for a little heat.
- Herb Swap: Use fresh rosemary or oregano instead of thyme for a different herb profile.
- Dairy-Free: Substitute butter with ghee or coconut oil, and swap cream cheese with a dairy-free spread for the mash.
- Protein Switch: Try chicken thighs cut into bites instead of steak for a lighter twist.
- Seasonal Twist: Stir in some sautéed mushrooms or roasted garlic into the mash for earthy depth.
I once made a batch with smoked paprika and a touch of lemon zest in the cauliflower mash — it was a refreshing change that brightened the whole dish. Feel free to experiment with your favorite herbs and spices!
Serving & Storage Suggestions
Serve the steak bites hot right from the skillet over a generous scoop of creamy cauliflower mash. This dish pairs nicely with a simple green salad or roasted vegetables to round out the meal. For drinks, a dry white wine or sparkling water with lemon complements the richness well.
Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium-low heat to preserve the buttery sauce and keep steak tender. The cauliflower mash may thicken upon cooling — stir in a splash of cream or broth when reheating for smoothness.
Flavors tend to deepen after a day, making this a great make-ahead dinner option. Just be sure to avoid microwaving at high heat, which can toughen the steak.
Nutritional Information & Benefits
This recipe fits well into a keto diet, providing a solid hit of protein and healthy fats while keeping carbs low. The cauliflower mash stands in for traditional potatoes, cutting down net carbs dramatically without sacrificing creaminess or comfort.
- Approximate per serving: 400 calories, 30g fat, 35g protein, 6g net carbs
- Steak offers iron and B vitamins essential for energy
- Cauliflower provides fiber, vitamins C and K, plus antioxidants
- Butter and cream cheese contribute satiating fats that support keto metabolism
Be mindful of dairy if you’re sensitive, but swapping with coconut-based alternatives makes this recipe accessible to many.
Conclusion
This recipe for Savory Keto Garlic Butter Steak Bites with Creamy Cauliflower Mash has become a go-to for busy nights when I want something that feels indulgent without the carb load. It’s flexible, approachable, and hits that comfort food spot with minimal fuss.
Whether you’re new to keto or just looking for a satisfying steak dinner that’s easy on the carbs, this one’s worth trying. I love how it brings simple ingredients together to create something truly comforting and flavorful — kind of like a little hug on a plate.
Give it a shot, tweak it to your taste, and if you happen to have a moment, drop a comment about your favorite variation or how it turned out for you. There’s something special about sharing these kitchen wins.
Frequently Asked Questions
Can I use a different cut of steak for this recipe?
Absolutely. While sirloin is tender and cooks quickly, ribeye or strip steak work well too. Just adjust cooking times slightly based on thickness.
Is this recipe suitable for a dairy-free keto diet?
Yes! Swap butter with ghee or coconut oil, and use a dairy-free cream cheese alternative in the mash to keep it dairy-free and keto-friendly.
How can I make the cauliflower mash smoother if I don’t have a food processor?
You can mash with a fork or potato masher, but it won’t be as silky. Adding extra cream and butter helps boost creaminess.
What’s the best way to store leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a splash of cream or broth.
Can I prepare this recipe ahead of time?
Yes, you can steam the cauliflower and prep the steak bites ahead. Reheat steak bites quickly on the stovetop and blend the mash fresh for best results.
For a perfect low-carb pairing, you might also enjoy the crispy southern fried okra recipe as a crunchy side or the creamy southern pimento cheese spread for a snack before dinner. And if you’re in the mood for something sweet after, try a slice of the classic comforting school cafeteria peanut butter bars to round out your meal.
Pin This Recipe!

Savory Keto Garlic Butter Steak Bites with Creamy Cauliflower Mash
A quick and easy keto-friendly recipe featuring tender garlic butter steak bites paired with a creamy, low-carb cauliflower mash. Perfect for a satisfying weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 lb sirloin steak, cut into 1-inch cubes
- 3 tbsp unsalted butter
- 4 cloves garlic, minced
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme, optional)
- Salt and freshly ground black pepper, to taste
- 1 tbsp olive oil
- 1 medium head cauliflower, cut into florets (about 4 cups)
- 2 oz cream cheese, softened
- 2 tbsp unsalted butter
- 1/4 cup heavy cream (60 ml), more if needed
- Salt and pepper, to taste
- Optional: pinch of garlic powder or fresh chives for garnish
Instructions
- Bring about 2 inches of water to a boil in a medium saucepan. Add cauliflower florets, cover, and steam for 10-12 minutes until very tender.
- Drain cauliflower well and transfer to a food processor. Add softened cream cheese, butter, and heavy cream. Pulse until smooth and creamy. Season with salt, pepper, and optional garlic powder. Adjust cream to desired consistency. Set aside and keep warm.
- Pat steak cubes dry with paper towels. Season generously with salt and pepper.
- Place a cast iron skillet over medium-high heat. Add olive oil and heat until shimmering but not smoking.
- Add steak cubes in a single layer (work in batches if needed). Sear for about 2-3 minutes per side until browned and cooked to preferred doneness (medium-rare to medium). Remove steak and set aside.
- Lower heat to medium. Add butter and minced garlic to the same skillet. Cook for about 1 minute until fragrant but not burnt. Stir in thyme leaves.
- Return steak bites to the skillet, stirring to coat thoroughly with the garlic butter sauce. Cook together for another minute to blend flavors.
- Plate the creamy cauliflower mash first, then spoon steak bites and sauce over the top. Garnish with chopped fresh chives or parsley if desired.
Notes
Pat steak cubes dry to ensure a good sear. Avoid overcrowding the pan to prevent steaming. Add butter after searing to avoid burning. Watch garlic carefully as it burns quickly. For smoother mash without a food processor, use a hand masher and add extra cream and butter. Leftovers keep well for up to 3 days; reheat gently in a skillet with a splash of cream or broth.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 400
- Sugar: 3
- Sodium: 300
- Fat: 30
- Saturated Fat: 15
- Carbohydrates: 6
- Fiber: 2
- Protein: 35
Keywords: keto, garlic butter steak bites, cauliflower mash, low carb, keto dinner, steak recipe, creamy cauliflower, keto comfort food


