Dairy-Free Country Gravy (Whole30, Paleo, Gluten-Free)
I’m Texan, which means I have opinions about gravy. Strong ones. I grew up on chicken fried steak smothered in country gravy, and somewhere along the way I became a full-blown gravy snob. There, I said it.
So when I went dairy-free, the gravy was the part I wasn’t willing to give up. I had the fried chicken. I had the chicken fried steak from my cookbook. What I didn’t have was a country gravy that could sit next to them — no milk, no flour — and still taste like the real thing.
This is that gravy. It’s thick and creamy, not thick and globby (there’s a difference, and any gravy lover knows it matters). It’s rich enough to pool in a scoop of mashed potatoes, and it comes together in about five minutes on the stove. Whole30, Paleo, gluten-free, and dairy-free — but nobody at your table is going to be thinking about any of that.
My own kids weren’t sure about country gravy at first. Then they tried it. Now I double-batch it every single time, because a single pot disappears before dinner’s even fully on the table.
This gravy was made to spoon over a warm batch of my gluten-free dairy-free biscuits — classic biscuits and gravy, without the gluten or dairy.
If you want cozy, allergen-friendly comfort food — the kind that feels like a warm plate on a hard day — this one’s for you.
Why You’ll Love This Recipe
- Whole30, Paleo, gluten-free, and dairy-free — no milk, no flour, no giving up the comfort food you grew up on.
- Thick and creamy, not gluey or globby. The texture actually tastes like real country gravy, which is the whole point.
- Ready in about 5 minutes with one small pot and a whisk.
- Just 5 simple ingredients you might already have in the pantry.
- Goes with everything cozy — fried chicken, chicken fried steak, chicken strips, or a big scoop of mashed potatoes.
- Kid-approved. Mine eat it so fast I have to make a double batch every time.

Ingredients
You only need five things for this one. Here’s what each does and how to shop for it.
- Full-fat canned coconut milk — This is what makes the gravy rich and creamy without any dairy. The coconut milk you choose matters more than you’d think. A lot of them come out clumpy or separated, which fights you the whole way. I swear by Thai Kitchen full-fat coconut milk with the twist-off lid from Walmart — it’s smooth right out of the bottle, and the resealable cap means I can use what I need and save the rest instead of tossing half a can.
- Arrowroot or potato starch — Your thickener. This is what replaces flour and gives the gravy its body. Either one works. Skip tapioca flour here — it turns the gravy tacky. I find arrowroot on Amazon or the bulk bins at Winco. And the same with potato starch – I buy it either on Amazon or in the bulk bins at Winco.
- Salt — Don’t be shy. Gravy needs it to taste like gravy.
- Black pepper — Classic country gravy is a little peppery. Add more if that’s your thing.
- Onion powder — The quiet workhorse. It’s what gives the gravy that savory, familiar flavor without any chopping.
How to Make It
This is about as easy as a recipe gets, but the technique matters. Read the whole thing once before you start — the gravy comes together fast, and it can go from perfect to too-thick in under a minute.
1. Whisk everything together cold. In a small pot — off the heat — whisk the coconut milk, starch, salt, pepper, and onion powder together until smooth. Starting cold is the trick. If you dump starch into hot liquid, you get lumps. Whisking it into cold coconut milk first means it thickens evenly.
2. Cook over medium heat. Put the pot on the stove over medium heat and stir regularly. After about 4–5 minutes, it’ll start to thicken up into a creamy gravy.
3. Watch it closely and pull it early. This is the part people miss. Take it off the heat as soon as it hits the thickness you want. Gravy keeps thickening as it sits, so if you wait until it looks perfect in the pot, it’ll be too thick on the plate.
4. Too thick? Thin it out. If it gets past you, just whisk in a splash more coconut milk until it loosens back up. No harm done.
Spoon it warm over your Whole30 chicken fried chicken, chicken strips, or a big pile of creamy Whole30 mashed potatoes.

FAQ
What’s the best milk to use for dairy-free gravy? Full-fat canned coconut milk, hands down. It’s thick and rich, which is exactly what a country gravy needs. I use Thai Kitchen from Walmart because it’s smooth right out of the bottle — a lot of coconut milks come out clumpy and make the gravy grainy.
Can I use a thinner dairy-free milk like almond or oat? You can, but you’ll need more thickener. Because those milks are thinner than coconut milk, bump the starch up to about ¼ cup so the gravy still thickens into something creamy instead of watery.
Why is my gravy gluey or tacky? Most likely it’s the starch. Stick with arrowroot or potato starch — I don’t recommend tapioca flour here, because it turns the gravy tacky and stringy instead of smooth and creamy.
My gravy got too thick. Can I fix it? Yes, easily. Just whisk in a little more coconut milk until it thins back out to the consistency you want. Gravy is forgiving that way.
How do I store and reheat leftovers? Keep leftover gravy in a covered container in the fridge for a few days. It’ll thicken up a lot as it chills — that’s normal. Reheat it gently on the stove or in the microwave and whisk in a splash of coconut milk to bring it back to a creamy, pourable gravy.
Is this really Whole30 and Paleo? Does it taste like coconut? It is — coconut milk is the dairy stand-in, and everything else is compliant. And no, it doesn’t taste like coconut. Between the salt, pepper, and onion powder, it reads as a savory, classic country gravy.
What do I serve it with? Anything you’d normally smother in gravy. It’s made for Whole30 chicken fried chicken, but it’s just as good over paleo Chick-fil-A chicken strips, 5 ingredient chicken strips, or a bowl of mashed potatoes.
Other Whole30 Comfort Food Recipes You’ll Love
If this gravy is your kind of cozy, here are a few more family favorites from the WholeFoodFor7 kitchen to serve it with (or right alongside):
- Whole30 Chicken Fried Chicken — the crispy, dairy-free fried chicken this gravy was made for.
- Paleo Chick-fil-A Chicken — a copycat the kids ask for on repeat.
- 5 Ingredient Chicken Strips — the easy weeknight strips that love a little gravy on top.
- Creamy Whole30 Mashed Potatoes — the mashed potatoes I’m always pooling this gravy into.
- Gluten-free Dairy-free Biscuits — Biscuits and gravy…need I say more?!

Dairy-Free Country Gravy
Ingredients
- 1 cup canned full-fat unsweetened coconut milk
- 1 tablespoon arrowroot or potato starch
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon onion powder
Instructions
- Whisk everything together cold. In a small pot — off the heat — whisk the coconut milk, starch, salt, pepper, and onion powder together until smooth. Starting cold is the trick. If you dump starch into hot liquid, you get lumps. Whisking it into cold coconut milk first means it thickens evenly.
- Cook over medium heat. Put the pot on the stove over medium heat and stir regularly. After about 2-3 minutes, it'll start to thicken up into a creamy gravy.
- Watch it closely and pull it early. This is the part people miss. Take it off the heat as soon as it hits the thickness you want. Gravy keeps thickening as it sits, so if you wait until it looks perfect in the pot, it'll be too thick on the plate.
- Too thick? Thin it out. If it gets past you, just whisk in a splash more coconut milk until it loosens back up. No harm done.
- Keep leftover gravy in a covered container in the fridge for a few days. It'll thicken up a lot as it chills — that's normal. Reheat it gently on the stove or in the microwave and whisk in a splash of coconut milk to bring it back to a creamy, pourable gravy.















0 Comments