I still remember the exact night this recipe was born. It was a Tuesday in late November, the kind where the wind howls outside and the house feels like it’s shrinking around us. My daughter had come home from school with a headache, my husband was complaining about his back, and I had exactly twenty minutes before we needed to eat something that wasn’t takeout. I opened the pantry, stared at a half-empty bag of jasmine rice, a stick of butter that had been sitting out too long, and a bulb of garlic that was starting to sprout.
I didn’t want to make a fancy risotto. I didn’t want to wait an hour for the rice to absorb all that stock. I just wanted something warm, comforting, and ridiculously easy that would make everyone feel a little better. So I threw rice into a pot with water, a generous knob of butter, and a mountain of minced garlic. I let it simmer, stirred it occasionally, and watched it transform into this creamy, golden, garlic-scented cloud.
The first bite was a revelation. It was richer than plain steamed rice but lighter than risotto. It tasted like a hug in a bowl. My daughter actually asked for seconds. My husband stopped complaining about his back long enough to enjoy his plate. That was six months ago, and this creamy garlic butter rice has been on our rotation every single week since. It’s my secret weapon for weeknights when I’m tired but still want dinner to feel special.
What I love most is how forgiving it is. You can’t really mess it up. If you add too much butter? It’s just richer. If you burn the garlic slightly? It adds a nice nutty depth (though we’ll get to how to avoid that). It’s the ultimate comfort side dish that pairs with everything from crispy garlic chicken to roasted salmon, or even just eaten on its own with a sprinkle of parmesan. I’ve made this for dinner parties, for lunchbox sides, and for late-night snacks. It never fails.
Here’s the thing about this rice: it’s not just about the ingredients. It’s about the technique. Most people boil rice and call it a day. But this method? This method uses a bit more liquid and a lot more butter to create that signature creamy texture without any heavy cream or starches. It’s pure, simple, and absolutely delicious. Let me walk you through exactly how to make it, so you can have it on your table in 20 minutes flat.
Why You’ll Love This Recipe
There are about ten reasons I keep making this, but here are the big ones that keep it in my regular rotation.
Stupid Simple — Seriously, if you can boil water and chop an onion, you can make this. I’ve walked my teenage son through it over FaceTime while he was at college. He sent me a text saying, “I made the rice. It was good.” That’s the highest praise.
Lightning Fast — 20 minutes from start to finish, and only 5 of those are active cooking. I make this on weeknights when I get home at 7pm, throw everything in the pot, and then have time to take a shower before we eat.
Pantry-Friendly — You probably have all of these ingredients already. Rice, butter, garlic, salt, pepper. That’s it. No weird spices you need to order online. I keep the key items stocked just so I can make this on a whim.
Crowd-Pleaser — I’ve served this to my vegetarian sister, my gluten-free neighbor, and my I-only-eat-chicken dad (with modifications). Everyone loved it. It’s neutral enough to fit any meal but flavorful enough to stand on its own.
Makes Amazing Leftovers — Actually tastes better the next day. I deliberately make extra for lunch throughout the week. It reheats beautifully in the microwave, becoming even creamier.
Budget-Smart — Feeds 4-6 people for under $5. That’s less than one meal at a fast-food place. It’s cheap, filling, and feels luxurious.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This looks like a short list, but each ingredient plays a specific role in creating that creamy texture and bold flavor.
Jasmine Rice (2 cups / 400g) — I use jasmine because it’s naturally fragrant and slightly sticky, which helps with the creaminess. Long-grain white rice works too, but it’ll be fluffier, not creamier. Avoid brown rice for this specific recipe—it takes too long and doesn’t get the same texture.
Unsalted Butter (4 tablespoons / 60g) — This is non-negotiable. The butter provides the richness and helps emulsify the rice. I use unsalted so I can control the salt level. If you’re out, margarine works in a pinch, but the flavor won’t be the same.
Garlic (6-8 cloves, minced / about 3 tablespoons) — Yes, six to eight cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. The flavor is too important. I mince it finely so it distributes evenly and doesn’t overwhelm each bite.
Chicken Broth (3 cups / 720ml) — I use low-sodium chicken broth so I can control the salt. Vegetable broth works for a vegetarian version. Beef broth is too heavy for this dish. The broth adds depth that water just can’t match.
Heavy Cream (2 tablespoons / 30ml) — This is the secret weapon for that restaurant-quality creaminess. It’s not a lot, but it makes a huge difference. Half-and-half works too, but it’s thinner. Skip it if you’re dairy-free, but the texture will change.
Parmesan Cheese (½ cup / 50g, freshly grated) — Buy the block and grate it yourself. Pre-grated doesn’t melt the same and often has anti-caking agents that make the sauce grainy. Freshly grated parmesan melts into the rice like magic.
Salt and Black Pepper — To taste. I usually use about 1 teaspoon of kosher salt, but adjust based on your broth’s sodium level.
Optional Add-ins:
– Fresh Parsley (2 tablespoons, chopped) — Adds color and freshness. I sprinkle it on right before serving.
– Sonoma Pepper — A pinch of white pepper adds a subtle heat that complements the garlic.
– Shallots — Swap half the garlic for 2 diced shallots for a milder, sweeter onion flavor.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Medium Saucepan with Lid — I use a 3-quart pot. It needs to be big enough to hold the rice and liquid without boiling over, but small enough that the rice cooks evenly. My ancient pot from college still works fine, but a heavy-bottomed pot prevents scorching.
Sharp Knife — For mincing the garlic. Dull knives make you cry more—learned this the hard way.
Cutting Board — Any size works. I use plastic for easier cleanup.
Wooden Spoon — For stirring. Silicone works too. Don’t use metal on non-stick pots.
Measuring Cups and Spoons — Pretty standard stuff. Dollar store versions work fine.
Colander — Not strictly necessary for this method, but I rinse the rice anyway, so I keep one handy.
Optional but nice:
– Garlic Press — Saves time but not necessary. Mincing works fine and gives better control.
– Microplane — If you want to grate the parmesan super finely, this helps it melt faster.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Rinse the Rice (2 minutes)
Place the jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. It’s an extra step, but it makes a big difference in the final texture. Shake off as much water as you can.
Step 2: Sauté the Garlic (1 minute)
Heat the butter in your saucepan over medium heat. Once the butter is melted and foaming, add the minced garlic. Stir constantly for about 30-60 seconds until it’s fragrant. Do NOT let it brown. Browned garlic tastes bitter. If it starts to sizzle too aggressively, lower the heat. This step builds the flavor base.
Step 3: Toast the Rice (2 minutes)
Add the rinsed rice to the pot with the garlic butter. Stir well to coat every grain in the butter. Let it toast for 2 minutes, stirring occasionally. You’ll notice the rice becoming slightly translucent at the edges. This toasting step adds a nutty flavor and helps the rice hold its shape during cooking.
Step 4: Add Liquid and Simmer (15 minutes)
Pour in the chicken broth and bring to a boil. Once it boils, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15 minutes. Do NOT lift the lid during this time. Steam needs to stay inside to cook the rice evenly. After 15 minutes, check the rice. It should be tender and the liquid should be mostly absorbed. If it’s still crunchy, add 2 tablespoons of water and cook for another 2-3 minutes.
Step 5: Add Cream and Cheese (2 minutes)
Remove the pot from the heat. Stir in the heavy cream and grated parmesan cheese. The residual heat will melt the cheese into the rice. Stir vigorously until the cheese is fully melted and the rice is creamy and glossy. This is where the magic happens.
Step 6: Season and Serve
Taste the rice and add salt and pepper as needed. The broth and cheese are salty, so go easy at first. Stir in fresh parsley if using. Serve immediately while hot. The rice will continue to thicken as it cools, so it’s best eaten right away.
Total Time: About 20 minutes (5 minutes active, 15 minutes mostly hands-off)
Troubleshooting:
– Rice is too wet: Leave the lid off for 2-3 minutes after cooking to let excess steam escape.
– Rice is too dry: Add 2 tablespoons of hot water, cover, and let sit for 5 minutes.
– Garlic is burning: Lower the heat immediately and add the rice to stop the cooking.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Rinse
Rinsing the rice removes surface starch. If you skip this, the rice will be clumpy and gluey. I know it’s an extra step, but it’s worth it for that fluffy, separate grain texture.
Toast the Rice
Toasting the rice in butter before adding liquid adds a layer of complexity. It’s like making a pilaf. It prevents the rice from getting mushy and adds a nutty flavor that pairs beautifully with the garlic.
Use Low Heat
When simmering, keep the heat on low. High heat will burn the bottom of the pot and leave you with a layer of scorched rice that’s impossible to salvage. If you hear loud bubbling, your heat is too high.
Don’t Lift the Lid
This is the golden rule of rice cooking. Lifting the lid releases steam, which disrupts the cooking process. Trust the timer. If you open it early, the rice might not cook evenly.
Room Temperature Cream
Cold cream can make the sauce separate. I take my cream out of the fridge 10 minutes before cooking. If I forget, I microwave it for 10 seconds. It helps it blend smoother into the hot rice.
Common Mistakes:
– Mistake: Rice is mushy. Fix: Use less liquid next time. Jasmine rice absorbs more water than long-grain. Try 2.5 cups broth instead of 3.
– Mistake: Burnt bottom. Fix: Your heat was too high. Always simmer on low.
– Mistake: Too salty. Fix: Use unsalted broth and reduce added salt. You can always add more, but you can’t take it away.
Pro Tricks:
– For Extra Flavor: Add a pinch of turmeric or saffron threads for color and depth.
– For Better Texture: Fluff the rice with a fork immediately after adding the cheese. This prevents clumping.
– Make-Ahead Strategy: Make the rice ahead and store in the fridge. Reheat with a splash of broth or water to restore creaminess.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Cheesy Garlic Bread Rice
Add 1 cup shredded mozzarella and 2 tablespoons garlic powder. Top with toasted breadcrumbs. This is like eating garlic bread in rice form.
Veggie-Loaded
Toss in 1 cup diced bell peppers and ½ cup peas in the last 5 minutes of cooking. The peas add sweetness and color. This is how I get my kids to eat vegetables.
Spicy Garlic Rice
Add 1 teaspoon red pepper flakes with the garlic. Or stir in 1 tablespoon sriracha at the end. Totally different vibe—spicy and bold.
Herb Garden
Swap parsley for fresh chives and dill. Adds a fresh, grassy flavor that’s great with fish.
Dietary Modifications:
– Vegetarian: Use vegetable broth instead of chicken broth. Everything else stays the same.
– Dairy-Free: Replace butter with olive oil or dairy-free butter. Use coconut cream instead of heavy cream. Skip the parmesan or use nutritional yeast. It’s different but still tasty. My lactose-intolerant friend requests this version.
– Lower-Carb: Use cauliflower rice instead of jasmine rice. Reduce broth to 1.5 cups. It’s not the same texture, but it works if you’re watching carbs.
Different Proteins:
– Shrimp (add 1lb in step 4, cook 3-4 minutes)
– Italian Sausage (cook and crumble first, drain fat)
– Bacon (cook crispy, crumble on top)
– White Beans (vegetarian protein, add 1 can drained)
Serving & Storage
How to Serve:
I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
– Roasted chicken thighs
– Grilled salmon
– Sautéed green beans with almonds
– Caesar salad (when I’m feeling fancy)
Toppings Bar:
When I have guests, I put out: extra parmesan, red pepper flakes, fresh parsley, lemon wedges, crispy bacon bits. Everyone customizes their bowl.
Storage Instructions:
– Refrigerator: Store in an airtight container for up to 4 days. The rice will thicken in the fridge—totally normal.
– Reheating: Best method: Add to a skillet with a splash of milk or broth over low heat. Stir until heated through and creamy again. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick.
– Freezing: Honestly, this doesn’t freeze well because of the dairy. The sauce separates when thawed. Make it fresh or store in the fridge for up to 4 days.
Meal Prep: Make the rice on Sunday, store in the fridge. Reheat with a splash of broth each night. Takes 5 minutes and tastes way better than fully reheated rice.
Pro tip: If leftovers are drying out, stir in a tablespoon of butter and a splash of milk when reheating. Brings back that creamy texture.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
– Calories: 320
– Protein: 8g
– Carbs: 45g
– Fiber: 1g
– Sugar: 1g
– Fat: 12g
– Saturated Fat: 7g
– Cholesterol: 30mg
– Sodium: 350mg
– Calcium: 100mg
What’s Good:
– Decent protein from rice and cheese
– Calcium from the parmesan
– Can add vegetables to boost nutrition
– More filling than it looks
What to Know:
– Higher in calories from butter and cheese
– Contains dairy
– Moderate sodium (use low-sodium broth to reduce)
My Take:
Look, this is comfort food with butter and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less butter and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to creamy garlic butter rice! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use brown rice instead of jasmine?
You can, but the cooking time and liquid ratio will change. Brown rice takes about 40-45 minutes to cook and needs more liquid. For this specific creamy texture, jasmine or short-grain white rice is best. Brown rice will be chewier and less creamy.
Why did my rice turn out mushy?
Usually, this means you used too much liquid or didn’t rinse the rice. Jasmine rice absorbs a lot of water. Try reducing the broth to 2.5 cups next time. Also, make sure you rinse the rice until the water runs clear to remove excess starch.
Can I make this ahead for a dinner party?
Sort of. Make the rice up to 2 days ahead and store in the fridge. Reheat gently with a splash of broth or milk to restore creaminess. It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time.
Why did my sauce get grainy?
The heat was too high when you added the cheese, which made it seize up. Parmesan needs gentle heat. Always remove the pot from the burner before adding cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm cream—sometimes you can save it.
Can I use jarred garlic?
You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in butter sauces. If you must use it, use half the amount because it’s stronger. But honestly, mincing 6 cloves takes like 2 minutes. Buy pre-peeled garlic cloves if you want to save time.
How do I reheat leftovers without it getting dry?
Add a splash of milk or broth to a skillet, add your leftover rice, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pot is big enough for the rice and liquid—you might need a larger pot to prevent boiling over.
Pin This Recipe!
Creamy Garlic Butter Rice: Easy 5-Ingredient Side
- Total Time: 20 minutes
- Yield: 6 servings 1x
Description
A comforting, creamy side dish made with jasmine rice, butter, garlic, broth, and cheese. It’s ready in 20 minutes, requires only pantry staples, and offers a rich texture without heavy cream.
Ingredients
- 2 cups jasmine rice (400g)
- 4 tablespoons unsalted butter (60g)
- 6–8 cloves garlic, minced (about 3 tablespoons)
- 3 cups low-sodium chicken broth (720ml)
- 2 tablespoons heavy cream (30ml)
- ½ cup freshly grated parmesan cheese (50g)
- Salt and black pepper to taste
- Optional: 2 tablespoons fresh parsley, chopped
- Optional: Pinch of white pepper
- Optional: 2 diced shallots
Instructions
- Rinse the jasmine rice in a fine-mesh strainer under cold water until the water runs clear to remove excess starch. Shake off excess water.
- Heat the butter in a medium saucepan over medium heat. Once melted and foaming, add the minced garlic and stir constantly for 30-60 seconds until fragrant, being careful not to let it brown.
- Add the rinsed rice to the pot with the garlic butter. Stir to coat every grain and toast for 2 minutes, stirring occasionally, until the edges become slightly translucent.
- Pour in the chicken broth and bring to a boil. Reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes without lifting the lid.
- Check the rice; it should be tender and liquid mostly absorbed. If crunchy, add 2 tablespoons of water and cook for another 2-3 minutes.
- Remove the pot from the heat. Stir in the heavy cream and grated parmesan cheese. Stir vigorously until the cheese is fully melted and the rice is creamy and glossy.
- Taste and season with salt and pepper as needed. Stir in fresh parsley if using. Serve immediately.
Notes
Do not skip rinsing the rice to prevent gumminess. Toasting the rice adds nutty flavor. Keep heat low during simmering to prevent burning. Do not lift the lid while cooking. For leftovers, reheat with a splash of milk or broth to restore creaminess. This recipe does not freeze well due to the dairy.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 1
- Sodium: 350
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 45
- Fiber: 1
- Protein: 8
Keywords: garlic rice, creamy rice, side dish, easy recipe, weeknight dinner, jasmine rice, comfort food, 20 minute meals



