Go Back
+ servings
How to cook perfect rice: perfect rice in a pan

How to Cook Perfect Rice (Portuguese Rice)

Portuguese rice is the only rice recipe I’ll make, and it’s fool-proof. Seriously, there’s no messing up making rice this way! Learn how to cook perfect rice every time with this easy rice recipe.
Course Main or side dish
Cuisine Portuguese
Keyword best rice recipe, easy rice recipe, easy rice recipes, how to cook perfect rice, perfect rice recipe, portuguese rice
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 8
Calories 230kcal
Author Isabel Laessig


  • Pan with a lid


  • 2 cups uncooked long grain rice
  • 4 cups water
  • 1 small onion whole
  • 2 chicken bouillon cubes or 2 Tbsp. powdered chicken bouillon
  • 1 tsp. salt
  • 4 Tbsp. butter


  • Bring 4 cups of water to a boil.
    How to cook perfect rice: Pouring 4 cups water into a pan
  • Add 1 small onion to the center of the pan.
    Placing an onion in the center of the pan
  • Pour over 2 chicken bouillon and 1 tsp. salt.
    How to cook perfect rice: Pouring chicken bouillon and salt into the pan
  • Reduce heat to low and pour in the rice to surround the onion.
    Adding the rice to surround the onion
  • Cover and do not touch* for approximately 30 minutes, until the rice is fully cooked and tender.
  • Remove and discard the onion.
    Removing the onion from the rice
  • Stir in 4 Tbsp. butter.
    Stirring in 4 Tbsp. butter
  • Serve, and enjoy!
    Perfect fluffy rice in a pan - how to cook perfect rice



  • How to reheat rice: Microwave on high 1-2 minutes with a bit of water or a pat of butter.
  • DO NOT TOUCH the rice while it's cooking! I know it can be tempting to stir it, but trust me: don't do it! The rice will perfectly cook without you touching it.


Calories: 230kcal | Carbohydrates: 38g | Protein: 4g | Fat: 6g | Saturated Fat: 4g | Trans Fat: 1g | Cholesterol: 16mg | Sodium: 487mg | Potassium: 78mg | Fiber: 1g | Sugar: 1g | Vitamin A: 185IU | Vitamin C: 1mg | Calcium: 23mg | Iron: 1mg