Although this recipe makes sausage gravy you can substitute bacon, chopped ham or leave the meat out.
The secret to good gravy is making the roux (a mix of oil and flour) and getting it right. It can be a challenge for new cooks but is not really difficult. Your final roux should have no visible oil or lumps of flour showing. Master this and you will make perfect gravy every time.