A flavor-flexible recipe for "on-demand" gravy!
In a blender (preferably high-speed), pulse cashews several times, reaching in with a thin spatula to "free" cashews from the bottom, until fairly fine.
Add remaining ingredients and continue to pulse and stir, until mixture is as fine as you can get it.
To make desired amount of gravy, whisk one part of mix to two parts of water in a saucepan. (So if you want one cup of gravy, use about 1/2 cup of mix and 1 cup of water.)
While whisking, bring mixture to a simmer and whisk for one minute to thicken. Add additional salt and seasonings as desired.
Make a "beef-style" seasoning using beef bouillon (or other flavors). For color, use a browning sauce (like Kitchen Bouquet) and/or some liquid aminos or soy sauce.
Vary seasonings using salt and pepper, rosemary, onion powder, garlic, etc.
Make a "breakfast sausage" gravy with a bit of sausage-type seasoning and freshly ground pepper. Leave the color light for a country-style gravy.