This dairy-free gravy is rich, savory, and full of flavor—perfect for topping mashed potatoes, roasted vegetables, or any holiday main dish. Made with simple ingredients and vegetable broth, it’s creamy without any milk or cream, making it a great option for those avoiding dairy. Whether you're serving this for a holiday meal or a weeknight dinner, this gravy is a must-have addition.
Heat the oil. In a medium saucepan, heat the olive oil over medium heat. If using dairy-free butter, let it melt completely.
Make a roux. Add the flour to the hot oil, stirring constantly for 2–3 minutes, or until the mixture becomes a golden-brown paste. This helps remove the raw flour taste.
Add broth gradually. Slowly pour in the vegetable broth, whisking continuously to combine and prevent lumps from forming. Continue stirring until the mixture is smooth and begins to thicken.
Season the gravy. Add onion powder, garlic powder, salt, and pepper. For a deeper, more savory flavor, add a splash of soy sauce or coconut aminos.
Simmer and thicken. Reduce the heat to low and let the gravy simmer for 5–7 minutes, or until it reaches your desired consistency. Keep stirring occasionally to prevent sticking.
Adjust seasoning and serve. Taste the gravy and adjust seasonings if necessary. Serve hot over your favorite dishes!
If the gravy is too thick, add a bit more broth until you reach your desired texture. If it’s too thin, let it cook a few minutes longer to thicken. A splash of balsamic vinegar or a dash of nutritional yeast can add depth and umami flavor. Whisk the broth into the roux gradually, and stir constantly to prevent any clumping.