Creamy French Onion Butter Rice

Cozy, savory, weeknight comfort

If you’re craving a cozy side dish that tastes like it took far more effort than it actually did, this Creamy French Onion Butter Rice is about to become a favorite. Rich, buttery rice, deeply savory onion flavor, and a creamy finish make it perfect for busy weeknights, holiday dinners, or meal prep. It delivers all the comforting appeal of a classic French onion-inspired dish in a simple, family-friendly way. Best of all, it comes together with pantry staples and minimal hands-on work, making it a smart choice when you want an easy rice recipe that still feels special and exciting.

⏱️ Time Breakdown

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Servings: 4

📝 Ingredients List

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 large yellow onions, thinly sliced
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice, uncooked
  • 2 1/4 cups low-sodium beef broth or chicken broth
  • 1 teaspoon onion powder
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/3 cup heavy cream
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon chopped fresh parsley, for garnish

✨ Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large skillet or frying pan with lid
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Small bowl for pre-measured ingredients

Step-by-Step Beginner-Friendly Instructions

  1. Slice the onions. Thinly slice the yellow onions into even strips so they cook at the same rate.

  2. Caramelize the onions. Heat the butter and olive oil in a large skillet over medium heat. Add the onions and stir well. Cook for 18 to 22 minutes, stirring often, until the onions are soft, golden brown, and very fragrant. If they start browning too quickly, lower the heat slightly.

  3. Add the garlic. Stir in the minced garlic and cook for 1 minute, just until fragrant. The mixture should smell rich and savory 😊

  4. Toast the rice. Add the uncooked rice to the skillet. Stir for 1 to 2 minutes so each grain gets lightly coated in the buttery onion mixture.

  5. Add the liquid and seasonings. Pour in the broth, then add the onion powder, dried thyme, salt, and black pepper. Stir well to combine.

  6. Simmer. Bring the mixture to a gentle boil, then reduce the heat to low. Cover with a lid and cook for 16 to 18 minutes, or until the rice is tender and most of the liquid is absorbed. While the rice cooks, measure out the cream and cheeses to save time.

  7. Finish with cream and cheese. Remove the lid and stir in the heavy cream, mozzarella, and Parmesan. Cook for 2 more minutes over low heat, stirring gently, until the rice is creamy, glossy, and the cheese is melted 🧀

  8. Rest and serve. Turn off the heat and let the rice sit for 2 minutes. Fluff gently with a spoon, sprinkle with parsley, and serve warm. The final texture should be creamy but not soupy 😋

💡 Pro Tips

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat with a splash of broth or milk to bring back the creamy texture.
  • Substitutions: Swap mozzarella for provolone or Swiss for a deeper French onion-style flavor. Chicken broth also works well if you want a lighter finish.
  • Rice choice: Long-grain white rice gives the best fluffy texture. If using jasmine rice, reduce the liquid slightly and check for doneness a bit earlier.
  • Flavor boost: Take your time with the onions. Well-caramelized onions create the richest, sweetest, most savory flavor in the whole dish.

Variations

  • Mushroom version: Add 1 cup sliced mushrooms when the onions are nearly done for extra earthy flavor.
  • Cheesier bake: Transfer the finished rice to a baking dish, top with extra cheese, and broil for 2 to 3 minutes until bubbly and lightly golden.
  • Herb twist: Add fresh thyme or chives just before serving for a brighter finish.
  • Main dish idea: Stir in shredded cooked chicken for a more filling one-pan meal.

FAQ

Can I make Creamy French Onion Butter Rice ahead of time?

Yes. You can make it a day ahead and reheat it gently on the stove or in the microwave with a splash of broth or milk to loosen the texture.

What should I serve with this rice?

It pairs beautifully with roasted chicken, grilled beef, baked vegetables, or a fresh green salad. It also works well as part of a holiday dinner spread.

Can I use brown rice instead?

Yes, but the cooking time and liquid amount will need to increase. Brown rice takes longer and may need additional broth for a tender result.

Why is my rice too thick after cooling?

That is normal because the starches continue to absorb liquid. Simply stir in a little warm broth, milk, or cream when reheating.

Can I freeze it?

You can, but creamy rice dishes may change texture slightly after thawing. For best results, freeze in portions and reheat slowly with extra liquid.

Why You’ll Love This Recipe

This easy rice recipe brings together buttery richness, sweet caramelized onions, and creamy melted cheese in every bite. It feels comforting and a little fancy, yet it’s simple enough for a regular weeknight. Whether you need a reliable holiday side or a new family favorite, Creamy French Onion Butter Rice delivers big flavor with very little stress.

Print

Creamy French Onion Butter Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, buttery rice dish with caramelized onions, garlic, and a creamy finish. Combining pantry staples for a comforting side that feels gourmet but requires minimal effort. Perfect for weeknights or festive meals.

  • Author: Samantha Jones
  • Prep Time: 10
  • Cook Time: 30
  • Total Time: 40
  • Yield: 4 servings
  • Category: Easy Chicken Recipes
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegetarian

Ingredients

Scale

2 tablespoons unsalted butter
1 tablespoon olive oil
2 large yellow onions, thinly sliced
3 cloves garlic, minced
1 cup long-grain white rice, uncooked
2 1/4 cups low-sodium beef broth or chicken broth
1 teaspoon onion powder
1/2 teaspoon dried thyme
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper
1/3 cup heavy cream
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
1 tablespoon chopped fresh parsley, for garnish

Instructions

Slice the onions into even strips.
Heat butter and olive oil in a skillet over medium heat. Cook onions for 18-22 minutes until golden and caramelized.
Add garlic and cook for 1 minute.
Stir in rice to toast for 1-2 minutes.
Add broth, onion powder, thyme, salt, and pepper. Simmer for 16-18 minutes with lid on.
Reduce heat after simmering. Add heavy cream, mozzarella, and Parmesan. Stir until cheeses are melted and creamy.
Cover and let rest for 5 minutes. Garnish with parsley before serving.

Notes

Use chicken broth for a lighter flavor profile.
For a dairy-free version, substitute coconut cream for heavy cream and vegan cheese.
Store leftovers in an airtight container in the refrigerator for up to 3 days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star