Quick Homemade Rice and Gravy
There are few things more comforting than a plate of fluffy rice draped in a glossy, savory gravy. This version comes together from scratch in about 30 minutes, using nothing more than a handful of pantry staples and a good broth. No drippings, no packet, just a rich brown gravy that tastes like you spent all afternoon on it.

It’s the kind of dish that turns an ordinary weeknight into something a little cozier. Serve it as a simple side, or make it the star of the plate with a fried egg on top. Either way, it’s pure comfort food that works the first time.
What Makes This Rice and Gravy So Good
The gravy gets its deep, savory flavor from a simple roux and a good beef or chicken broth. It’s smooth, rich, and clings to every grain of rice without feeling heavy.
Because the whole thing uses basic ingredients you probably already have, it’s my go-to when I need something filling in under half an hour. The rice cooks while you build the gravy, so everything finishes at the same time with very little cleanup.
Ingredients

- 1 cup long-grain white rice: jasmine or basmati both work well here
- 3 tbsp unsalted butter: salted butter is fine, just ease up on added salt later
- 1 small yellow onion, finely diced: about ½ cup
- 2 cloves garlic, minced
- 3 tbsp all-purpose flour
- 2 cups beef broth: low-sodium gives you the most control; chicken broth works just as well
- 1 tsp soy sauce: adds color and a deep umami note
- ½ tsp black pepper
- Salt to taste: season after the gravy simmers, since broth and soy sauce vary
Variations and Substitutions
- Use a different broth: chicken or mushroom broth makes a lighter gravy, while vegetable broth keeps it vegetarian.
- Add herbs: a small pinch of dried thyme or a fresh rosemary sprig simmered in the gravy adds a cozy, earthy note.
- Make it spicy: stir in a pinch of cayenne or a dash of hot sauce at the end.
- Turn it into a main: fold in shredded rotisserie chicken or browned ground beef once the gravy thickens.
- For a thicker, heartier meal, try our Chicken and Gravy over mashed potatoes.
How to Make Rice and Gravy
Step 1: Cook the Rice

Rinse 1 cup of rice under cold water until the water runs clear, then cook it according to the package directions. If you are using a rice cooker, just set it and let it do its thing. On the stovetop, the typical ratio is 2 cups of water for every 1 cup of rice, brought to a boil, covered, and simmered for about 15 minutes.
You want the rice done by the time the gravy is ready, so start it first. Fluff it with a fork and keep it covered until you are ready to plate everything.
Step 2: Toast the Flour

In a medium saucepan, melt 3 tbsp of butter over medium heat. Toss in the diced onion and cook, stirring often, until it turns soft and translucent, about 4 minutes. Add the minced garlic and stir for another 30 seconds, just until you smell it.
Sprinkle the 3 tbsp of flour over the onion mixture and stir constantly. You are looking for a pale golden color, about 1 minute. At this stage the flour loses its raw taste and takes on a subtle nuttiness. Keep it moving so it does not scorch on the bottom.
Step 3: Whisk in the Broth

Slowly pour in 2 cups of broth while whisking. The roux will seize up at first, then relax into a smooth liquid. Keep whisking until no lumps remain, then add 1 tsp of soy sauce and ½ tsp of black pepper.
Bring the gravy to a gentle bubble, then drop the heat to low. Let it simmer, stirring every minute or so, for 6 to 8 minutes. The sauce will thicken until it coats the back of a spoon. If it gets too thick before you are ready to serve, a splash of warm broth will thin it right out. Taste and add salt only if it needs it.
Step 4: Ladle and Serve

Mound the warm rice into shallow bowls or onto plates. Ladle the hot gravy generously over the top, letting it pool around the edges. The rice will soak up that first hit of gravy right away, so a second spoonful never hurts. Serve while everything is still steaming, and watch the bowls get wiped clean.
A Few Notes Before You Start
- Rinse the rice well to keep it from clumping; starchy rice will turn gummy under gravy.
- Cold or room-temperature broth whisks into a hot roux more smoothly than warm broth, so avoid heating the broth first.
- If you notice the gravy starting to catch on the bottom of the pan, lower the heat and add a small splash of broth while stirring.
- Leftover gravy can be repurposed over biscuits, mashed potatoes, or a quick poutine.
Scaling the recipe is easy with a few adjustments:
| Servings | Rice | Butter/Onion | Flour | Broth |
|---|---|---|---|---|
| 2 | ½ cup | 2 tbsp / ¼ small onion | 2 tbsp | 1¼ cups |
| 6 | 1½ cups | 4 tbsp / 1 medium onion | 4 tbsp | 3 cups |
Storing Leftovers
Store the rice and gravy separately or the rice will absorb all the liquid overnight. Refrigerate both in sealed containers for up to 4 days. To reheat, warm the gravy in a saucepan over low heat with a splash of broth, stirring until smooth. The rice can be reheated in the microwave with a damp paper towel on top.
What Goes Well With Rice and Gravy
This dish is a classic alongside anything that brings a little crunch or smokiness. Fried chicken, with its crisp skin, plays beautifully against the velvety gravy. A simple meatloaf with a tangy glaze cuts through the richness. Smothered turkey chops, braised until tender, turn the whole meal into a home-cooked Sunday supper. If you want to keep things vegetarian, roasted broccoli or green beans with a squeeze of lemon add brightness and texture.
Frequently Asked Questions
Can I make this gravy vegetarian?
Yes. Swap the beef broth for a rich vegetable broth and use the same soy sauce for depth. The gravy will be a little lighter in color but still savory.
Why did my gravy turn out lumpy?
Lumps usually mean the flour did not whisk in completely, or the broth was added too fast. Whisk vigorously as you pour, and if a few lumps sneak through, press the gravy through a fine-mesh strainer.
Can I use brown rice instead of white?
You can, but brown rice takes about twice as long to cook. Start it well before the gravy and keep it covered.
How do I freeze leftover gravy?
Pour cooled gravy into a freezer-safe container, leaving a little headroom. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently with a whisk and a small splash of broth.

Rice and Gravy Recipe
Ingredients
Method
- Rinse the rice and cook it according to the package directions until tender and fluffy.
- Melt the butter in a saucepan over medium heat, then cook the onion until soft, about 4 minutes. Add garlic and cook 30 seconds. Stir in the flour and cook for 1 minute until pale golden.
- Slowly whisk in the broth, then add soy sauce and black pepper. Bring to a bubble, reduce heat to low, and simmer for 6 to 8 minutes until thickened. Season with salt if needed.
- Pile the rice into bowls, ladle the gravy over the top, and serve hot.
