Garlic Butter Parmesan Rice Recipe for Creamy, Flavorful Sides

Indulge in the rich, creamy flavors of Garlic Butter Parmesan Rice, made in one pot and overflowing with savory garlic and nutty Parmesan. This kid-friendly side pairs perfectly with chicken, steak, or seafood and is simple enough for weeknight meals.

top view of cooking rice with spinach

This garlic Parmesan rice is a family favorite. The texture is creamy and cheesy without being heavy, and it all cooks in a single pot for minimal cleanup.

Why You’ll Love This Easy Rice Recipe

  • Deliciously Flavorful: Garlic and Parmesan combine for a rich, irresistible taste.
  • One-Pot Convenience: Everything cooks together for fast preparation and easy cleanup.
  • Versatile Side: Complements chicken, beef, or seafood and adapts well to different main courses.
  • Customizable: Swap water for broth, add spinach, or adjust seasonings to suit your preferences.

Recipe Ingredients

  • Butter: Adds creaminess and richness.
  • Garlic: Fresh minced garlic gives the best flavor.
  • Long-Grain Rice: Basmati or other long-grain rice works best for a light, fluffy texture.
  • Milk: Creates a creamy, risotto-like finish; can be substituted with a plant-based milk.
  • Water or Broth: Use chicken or vegetable broth for extra depth of flavor.
  • Salt & Pepper: To taste.
  • Parmesan Cheese: Finely grated for a smooth, savory finish.
  • Baby Spinach (Optional): Adds color and nutrition.
  • Fresh Parsley: For garnish and a bright note.
dutch oven with raw rice frying in butter

How to Make Garlic Butter Parmesan Rice

  • Sauté the aromatics: Warm a Dutch oven or medium saucepan over medium heat and melt the butter. Add the minced garlic and cook for 3–4 minutes, stirring frequently to avoid burning.
  • Add rice and liquids: Stir in the rice to coat with butter. Add milk, water (or broth), salt, and pepper, then bring to a boil.
  • Cook: Reduce heat to low, cover, and cook for about 20 minutes, stirring occasionally so the rice cooks evenly and doesn’t stick.
  • Finish: Remove the lid and stir in grated Parmesan, baby spinach, and a portion of the chopped parsley. Remove from heat, cover, and let rest for 3 minutes before serving. Garnish with remaining parsley.

Recipe Tips

Follow these tips to get the creamiest, most flavorful result:

  • Broth or water: Use low-sodium broth if substituting for water and adjust salt to taste.
  • Don’t skip the milk: It’s what gives the rice a creamy, risotto-like texture.
  • Pick the right rice: Long-grain rice (Basmati or Jasmine) cooks up light and tender; short-grain rice can become too dense.
wooden spoon scooping out rice from a dutch oven

Serving Suggestions

This garlic butter Parmesan rice makes a flavorful substitute for plain rice alongside roast chicken, broiled salmon, steak, or any grilled protein. If you omit the spinach, serve the rice with a green vegetable like sautéed green beans or roasted snap peas for balance. A light soup to start pairs nicely, too.

How to Store Leftover Garlic Rice

Cool leftovers to room temperature, transfer to an airtight container, and refrigerate for up to 2 days. Reheat gently on the stove or in the microwave with a splash of milk or broth to restore creaminess.

stirring rice and spinach with wooden spoon

Other Delicious Rice Dishes

  • Instant Pot Mexican Rice
  • Broccoli & Rice Casserole
  • Shrimp Fried Rice
  • Ranch Chicken and Rice
  • Mushroom Rice
stirring rice and spinach with wooden spoon

4.96 from 21 votes

Garlic Butter Parmesan Rice

by Katerina | Easy Weeknight Recipes
Enjoy this easy-to-make Garlic Butter Parmesan Rice, bursting with flavor and cooked all in one pot. It’s a perfect side for chicken, steak, or seafood.
Prep Time: 5
Cook Time: 25
Total Time: 30
Servings: 4

Ingredients 

  • 4 tablespoons butter
  • 5 cloves garlic, minced
  • 1 cup uncooked long grain rice
  • 1 cup milk
  • 1 cup water, or chicken/vegetable broth
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • ½ cup finely grated Parmesan cheese
  • 4 cups fresh baby spinach, optional
  • 2 tablespoons chopped fresh parsley, divided

Instructions 

  • Sauté the aromatics. Heat a Dutch oven or medium saucepan over medium heat and melt the butter. Stir in garlic and cook 3–4 minutes, stirring frequently to avoid burning.
  • Add rice and liquids. Stir in rice to coat with butter. Add milk, water (or broth), salt, and pepper. Bring to a boil.
  • Cook. Cover, reduce heat to low, and cook for 20 minutes, stirring occasionally.
  • Add cheese and spinach. Remove lid and stir in Parmesan, baby spinach, and 1 tablespoon parsley.
  • Rest, then serve. Remove from heat, cover, and let stand 3 minutes. Garnish with remaining parsley and serve warm.

Equipment

  • Dutch oven or medium saucepan
  • Measuring cups and spoons

Notes

  • Avoid burning the garlic: Stir frequently so the garlic becomes fragrant but not bitter.
  • Stir the rice: Occasional stirring helps prevent sticking and encourages even cooking.

Nutrition

Calories: 373kcal | Carbohydrates: 43g | Protein: 11g

Nutritional info is an estimate. Values may vary based on ingredients and preparation. Use your preferred nutrition calculator for precise details.


Did you make a recipe? Leave a rating