01 -
Preheat the waffle iron and lightly grease with oil or nonstick spray.
02 -
In a large bowl, whisk together cornmeal, flour, sugar, baking powder, baking soda, and salt until evenly blended.
03 -
In a separate bowl, whisk eggs, buttermilk, melted butter, and vegetable oil until fully incorporated.
04 -
Pour wet ingredients into dry ingredients and stir just until incorporated; avoid overmixing for tender waffles.
05 -
Ladle batter into preheated waffle iron and cook for 4–5 minutes, or until waffles are crisp and golden. Transfer finished waffles to a low oven to keep warm.
06 -
Heat a large skillet over medium heat. Add sausage, breaking it up into small pieces, and cook for 5–7 minutes until browned and cooked through.
07 -
Reduce heat to low. Add butter to the sausage and stir until melted. Sprinkle flour over and cook, stirring constantly, for 1–2 minutes to form a roux.
08 -
Gradually whisk in whole milk and buttermilk. Increase heat to medium and continue whisking until the gravy thickens, about 4–5 minutes.
09 -
Stir in black pepper, salt, and cayenne pepper (if using). Taste and adjust seasoning as needed.
10 -
Serve hot cornbread waffles topped generously with warm buttermilk sausage gravy. Garnish with chopped chives or parsley if desired.