In a skillet, cook ground beef until browned. Drain excess grease if needed.
Add butter and sauté onion until soft.
Add garlic and cook 30 seconds.
Stir in flour and cook 1 minute.
Slowly add beef broth and milk, whisking until smooth.
Simmer until thick and glossy.
Season with salt, pepper, and paprika.
Let everything simmer 5–10 minutes until rich and combined.
Serve hot with that thick brown gravy coating every bite.
