There’s something about the end of September that makes me ready for comfort food.
Even if Arizona weather isn't quite cooperating yet. 😂
We've spent the last few weeks slowly working our way into fall flavors, and I think we're officially past the point of pretending we're still cooking like it's July.
But there's a difference between comfort food and food that leaves you feeling like you need to lie down for two hours afterward.
This week's recipe lands right in the middle.
These Balsamic Garlic Steak Tips are deeply savory, slightly sweet, and coated in a simple pan sauce made with balsamic vinegar, garlic, coconut aminos, herbs, and just a touch of honey.
We're serving them over a creamy garlic cauliflower mash with crispy roasted green beans on the side.
It's warm.
It's hearty.
It feels like fall.
But it's still made from simple, real ingredients and is completely gluten-free and dairy-free.
Why You'll Love This Recipe
✔️ Gluten-free & dairy-free
✔️ High in protein
✔️ Ready in about 40 minutes
✔️ Family-friendly
✔️ Great for meal prep
✔️ Cozy without being overly heavy
✔️ Easy to make AIP-friendly
🥩 Balsamic Garlic Steak Tips
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: About 40 minutes
Serves: 4–5
For the Steak
1½ pounds sirloin steak, cut into 1½-inch pieces
1 tablespoon avocado oil
1 teaspoon garlic powder
1 teaspoon dried thyme
¾ teaspoon sea salt
½ teaspoon black pepper, optional
For the Balsamic Garlic Sauce
¼ cup balsamic vinegar
¼ cup coconut aminos
2 tablespoons water
1 tablespoon honey
4 cloves garlic, minced
1 teaspoon fresh thyme leaves
½ teaspoon dried rosemary
Optional Thickener
1 teaspoon arrowroot starch
1 tablespoon cold water
🥦 Creamy Garlic Cauliflower Mash
2 large heads cauliflower, cut into florets
4 cloves garlic
2 tablespoons extra-virgin olive oil
¼ cup full-fat coconut milk
¾ teaspoon sea salt
½ teaspoon onion powder
1 tablespoon chopped fresh parsley
🫛 Crispy Garlic Green Beans
1½ pounds fresh green beans, trimmed
1½ tablespoons avocado oil
1 teaspoon garlic powder
¾ teaspoon sea salt
½ teaspoon dried thyme
Fresh lemon for finishing
Step 1: Get the Green Beans Roasting
Preheat your oven to 425°F.
Add the green beans to a sheet pan.
Drizzle with avocado oil and season with garlic powder, sea salt, and thyme.
Toss everything together, then spread the beans into a single layer.
Roast for about 15–20 minutes, tossing once, until they're tender with some browned, blistered edges.
As soon as they come out of the oven, hit them with a squeeze of fresh lemon.
That little bit of acidity makes a big difference.
Step 2: Make the Cauliflower Mash
Bring a large pot of water to a boil.
Add the cauliflower and garlic cloves and cook until very tender, about 10–12 minutes.
And when I say tender, I mean tender.
If the cauliflower still has a bite to it, you're going to end up with cauliflower crumbles instead of creamy mash.
Drain everything really well.
Then let the cauliflower sit in the hot pot for another minute or two.
This helps some of that extra moisture evaporate.
Step 3: Make It Creamy
Transfer the cauliflower and garlic to a food processor.
Add:
Olive oil
Coconut milk
Sea salt
Onion powder
Blend until smooth and creamy.
Taste and adjust the seasoning.
Finish with fresh parsley.
The Trick to Good Cauliflower Mash
Don't add too much liquid.
You can always add another splash of coconut milk.
You can't take it back out.
Start small and blend.
You're looking for something thick and creamy enough to hold the steak and all that sauce.
Step 4: Sear the Steak
Pat the steak pieces dry with paper towels.
Season with garlic powder, thyme, salt, and black pepper if using.
Heat a large cast-iron or heavy skillet over medium-high to high heat.
Add the avocado oil.
Once it's hot, add the steak in a single layer.
And then...
Leave it alone.
Give the steak about 2 minutes to develop a good crust before turning it.
Continue cooking for another 2–3 minutes, turning as needed.
The exact time depends on the size of your steak pieces and how you like your steak cooked.
Don't overcrowd the skillet.
If necessary, cook the steak in two batches.
Crowding creates steam.
And steam is the enemy of that beautiful browned crust we're looking for.
Transfer the steak to a plate.
Step 5: Make the Balsamic Garlic Sauce
Reduce the skillet to medium heat.
Add the garlic and cook for about 30 seconds.
Then add:
Balsamic vinegar
Coconut aminos
Water
Honey
Thyme
Rosemary
Use a wooden spoon to scrape all those browned bits from the bottom of the skillet.
That's where a ton of flavor is hiding.
Bring the sauce to a gentle simmer and let it reduce for approximately 3–5 minutes.
If you'd like a slightly thicker sauce, mix the arrowroot starch with cold water and whisk it into the skillet.
Let it simmer for another minute.
You don't want gravy.
You just want the sauce thick enough to lightly coat the steak.
Step 6: Bring the Steak Back
Return the steak and any juices from the plate back to the skillet.
Toss everything together for about 30–60 seconds.
That's it.
Don't leave the steak simmering in the sauce for five minutes.
You already cooked it.
We're just warming it back through and coating every piece in that balsamic garlic goodness.
🍽️ Build Your Plate
Start with a generous spoonful of creamy garlic cauliflower mash.
Add the balsamic steak tips.
Spoon some of that pan sauce over the top.
Add the crispy green beans on the side.
Finish everything with fresh thyme or parsley.
Simple.
Comforting.
And exactly what I want this time of year.
🥩 Don't Be Afraid of Balsamic
Balsamic vinegar has a pretty strong personality straight from the bottle.
But once you cook it?
Everything changes.
As it reduces, the acidity mellows and the natural sweetness becomes more concentrated.
Combine that with garlic, coconut aminos, herbs, and a little honey and you get this rich, savory sauce that tastes like it took way more work than it actually did.
And because we're keeping the sauce fairly light, it complements the steak instead of drowning it.
Make It AIP-Friendly
This recipe is incredibly easy to adapt.
For the steak:
Omit the black pepper
Make sure your coconut aminos are compliant
The cauliflower mash and green beans are already AIP-friendly as written.
If thickening the sauce, use arrowroot starch.
That's it.
No separate recipe required.
🙌 Make It Work for the Kids
You know the drill by now.
Deconstruct it.
Instead of handing everyone a fully assembled plate, put the components on the table.
Steak.
Cauliflower mash.
Green beans.
Sauce.
Maybe your kid wants steak without sauce.
Maybe cauliflower mash becomes a dipping situation.
Maybe the green beans remain completely untouched. 😂
That's okay.
Everyone is still eating essentially the same dinner, and you aren't cooking three different meals.
That's a win.
Meal Prep Tips
If you're making this for meal prep, keep the steak and sauce together.
Store the cauliflower mash and green beans separately if possible.
When reheating the steak, don't blast it.
Warm it gently so you don't take perfectly cooked steak and turn it into shoe leather.
The cauliflower mash reheats beautifully with a tiny splash of coconut milk or broth stirred in.
And leftover steak?
Slice it cold the next day and throw it over greens with cucumber, avocado, red onion, and a simple balsamic vinaigrette.
Completely different lunch.
Zero extra cooking.
🍂 Comfort Food Doesn't Have to Be Heavy
I think that's one of the biggest misconceptions about eating well.
Comfort food doesn't automatically have to mean loads of cheese, butter, heavy cream, or a plate that leaves you feeling stuffed.
Sometimes comfort food is simply:
A really well-seared piece of steak.
A good pan sauce.
Something creamy underneath.
And a vegetable with crispy edges.
That's exactly what we're doing here.
These Balsamic Garlic Steak Tips with Creamy Cauliflower Mash & Crispy Green Beans give us all those cozy fall dinner vibes while still sticking to the way we like to eat.
Simple ingredients.
Big flavor.
Gluten-free.
Dairy-free.
And something the whole family can make their own.
October is almost here.
I think we're officially allowed to call it comfort-food season now. 🍂
Happy cooking!
– Matthew