Homemade Brown Gravy Recipe with Onions and Mushrooms

Sharing is caring!

Need a Brown Gravy Recipe that’s rich, savory, and made from scratch? With onions, mushrooms, and a few simple ingredients, this homemade gravy comes together in 10 minutes and adds the perfect finishing touch to any meal.

Looking for the recipe in the photo –> Brown Gravy Hamburger Steaks

For more delicious ways to add mushrooms to your side dishes, try my Garlic Parmesan Air Fryer Mushrooms and Smothered and Covered Waffle House Hash Browns next!

Overhead shot of a plate with two hamburger steaks smothered in brown gravy, mashed potatoes, and green beans, with a skillet of gravy in the background.

Homemade Brown Gravy Recipe

There’s nothing like homestyle brown gravy to bring a meal together, and this one is as quick and easy as it gets. It’s velvety, flavorful, and best of all, no pan drippings necessary—just a little beef broth and a few pantry staples!

I love how versatile it is because you can serve it with everything from roasted meat and potatoes to veggies and rice. This delicious go-to recipe saves the day when you need something fast but still homemade. Once you try it, you’ll never go back to the store-bought stuff!

Mashed potatoes topped with brown gravy alongside hamburger steaks and green beans, served on a gold tray.

Ingredients

  • Olive oil or unsalted butter: Helps sauté the onions and mushrooms while adding richness to the gravy.
  • Onion: Adds natural sweetness and depth, enhancing the overall flavor.
  • Mushrooms: Contribute an earthy, umami-rich taste that pairs well with the beef broth.
  • All-purpose flour: Works as a thickener, giving the gravy its smooth, velvety consistency.
  • Beef broth: Forms the base of the gravy, adding a deep, savory flavor without needing pan drippings.
  • Water: Used to adjust the consistency if the gravy becomes too thick.
  • Seasonings (all-purpose seasoning or seasoned salt, garlic powder, onion powder, dried thyme, black pepper): Enhance the gravy with a balance of salt, savory depth, subtle herbs, and a touch of warmth.

How to Make Brown Gravy

See recipe card for ingredient quantities and full instructions.

Chopped onions and sliced mushrooms sizzling in a black cast-iron skillet with oil.

I start by heating olive oil in a skillet over medium heat. Once it’s warmed up, I toss in the chopped onions and mushrooms, stirring frequently so they don’t burn. After about 5 minutes, they soften and develop a nice golden color.

Lightly browned flour-coated onion and mushroom bits scattered in a cast-iron skillet.

Next, I sprinkle the flour evenly over the onions and mushrooms, stirring constantly for about a minute. This step helps cook off the raw flour taste and creates the base for a smooth, velvety gravy.

A metal whisk stirring a smooth, glossy brown gravy in a cast-iron skillet.

I gradually pour in the beef broth while whisking continuously to prevent any lumps. Once everything is well combined, I bring the mixture to a gentle simmer. Now it’s time for seasoning!

Simmering brown gravy with flecks of seasoning and caramelized bits in a cast-iron skillet.

I mix in the all-purpose seasoning, garlic powder, onion powder, thyme, and black pepper, stirring until everything is well incorporated. If the gravy is too thick, I slowly add water, one tablespoon at a time, until it reaches the perfect consistency.

Once the gravy is thickened, I remove it from the heat and serve it immediately over roasted meats, mashed potatoes, or vegetables.

Golden-brown beef patties simmering in a rich brown gravy inside a cast-iron skillet.

Top Tip

Whisk continuously when adding the beef broth. This prevents lumps and ensures a smooth, velvety texture. Pour the broth in gradually while stirring, giving the flour time to absorb the liquid evenly for a perfectly thickened gravy.

Side view of juicy hamburger steaks with brown gravy, mashed potatoes, and green beans on a gold platter.

How to Store Beef Gravy

Store leftover gravy in an airtight container in the refrigerator for up to three days. To reheat, warm it in a saucepan over low heat, stirring frequently and adding a splash of water or beef broth to loosen the consistency if needed. Avoid overheating, because it can cause the gravy to thicken too much or develop a grainy texture.

Close-up of two gravy-smothered hamburger steaks with mashed potatoes and green beans, plated on a gold tray.

What to Serve with this Brown Gravy Recipe

  • Hamburger steaks: Classic and comforting, smothering hamburger steaks in brown gravy makes for a hearty meal.
  • Mashed potatoes: Pour it over a fluffy bed of mashed potatoes for the perfect homestyle side. Try it on any of my mashed potato recipes: Steakhouse Mashed Potatoes or Mashed Red Potatoes.
  • Meatloaf: A delicious alternative to ketchup-based sauces, adding moisture and flavor.
  • Biscuits: Use it as a dipping sauce or drizzle over warm biscuits for a Southern-inspired dish.
  • Rice: An easy way to add flavor and moisture to plain white rice.
  • French fries: Turn them into gravy fries or poutine for a savory, indulgent twist.
  • Roasted vegetables: Adds depth and richness to carrots, potatoes and green beans.

FAQ

How is gravy made from scratch?

To make gravy from scratch, cook onions and mushrooms in oil or butter, then stir in flour to create a roux. Gradually whisked in beef broth to form a smooth, thickened sauce, then add your seasonings. Simmer the gravy until it reaches the desired consistency.

Is Worcestershire sauce good in gravy?

You don’t need brown gravy mix to make a flavorful gravy—just use flour, beef broth, and seasonings like garlic powder, onion powder, and thyme. Cooking the flour with oil or butter creates a thickening base, and the broth adds depth without artificial ingredients. This method gives you a homemade gravy that’s just as rich and delicious as any packet mix.

How do you brown flour for gravy?

To brown flour for gravy, heat it in a dry skillet over medium heat, stirring constantly until it turns a light golden brown. This process enhances the flavor and removes any raw taste, making the gravy richer and more aromatic. Be careful not to overcook it, as burnt flour can give the gravy a bitter taste.

Can I make this gravy without mushrooms?

Yes, you can leave out the mushrooms and still get a rich, flavorful gravy. The onions provide plenty of depth, and the seasonings will ensure a well-balanced taste. If you want extra umami without mushrooms, try adding a splash of Worcestershire sauce.

Close-up of golden-browned hamburger steaks covered in brown gravy, served on mashed potatoes with green beans on a gold tray.

Looking for other recipes like this? Try these:

After you try this easy Brown Gravy recipe, I’d love to hear your thoughts. Comment below and follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious recipes!

Close-up of creamy mashed potatoes topped with rich brown gravy, served alongside a juicy hamburger steak on a gold tray.

Homemade Brown Gravy Recipe with Onions and Mushrooms

Need a Brown Gravy Recipe that’s rich, savory, and made from scratch? With onions, mushrooms, and a few simple ingredients, this homemade gravy comes together in 10 minutes and adds the perfect finishing touch to any meal.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Sauces
Cuisine: American
Keyword: brown gravy, brown gravy recipe, Homemade brown gravy, Homemade brown gravy recipe, how to make brown gravy, how to make brown gravy from scratch
Servings: 6 Servings
Calories: 66kcal
Author: Tamara

Ingredients

  • 2 tablespoons Olive oil or unsalted butter
  • 1/2 cup Onion chopped
  • 1/2 cup Mushrooms chopped
  • 2 tablespoons all-purpose flour
  • 2 cups Beef broth
  • 1 teaspoon All purpose seasoning or seasoned salt
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 1 teaspoon dried thyme
  • ½ teaspoon Black pepper
  • 1/2 cup Water as needed to thin out the gravy

Instructions

  • Heat up the olive oil in a skillet or saucepan over medium heat.
  • Once the oil is heated up, add in the onion and mushrooms and cook until softened, about 5 minutes. Be sure to stir frequently so that they do not burn.
  • Gently sprinkle the flour over the onion and mushrooms and cook for 1 minute, stirring constantly to cook off the flour taste.
  • Gradually whisk in the beef broth until it is smooth and there are no lumps of flour.
  • Bring the gravy to a simmer and cook for 5 minutes, or until thickened.
  • Sprinkle in your seasonings including the all purpose seasoning, garlic powder, onion powder, thyme, and pepper. Mix them in well.
  • If the gravy is too thick, slowly add in some water, about 1 tablespoon at a time until you get your desired consistency.
  • Serve immediately over your favorite roasted meats or vegetables. And Enjoy!

Nutrition

Calories: 66kcal | Carbohydrates: 4g | Protein: 2g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 882mg | Potassium: 102mg | Fiber: 1g | Sugar: 1g | Vitamin A: 7IU | Vitamin C: 1mg | Calcium: 14mg | Iron: 1mg
Did you make this recipe?Please leave a comment on the blog or share a photo on Instagram

Sharing is caring!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating