I keep coming back to this garlicky saffron rice because it turns even the simplest dinner into something that feels special. Golden, fragrant, and packed with savory flavor, it never stays on the table for long.

I’m obsessed with this Garlicky Saffron Rice because it makes a regular plate feel instantly more exciting without trying too hard. The basmati rice stays fluffy, the saffron brings that gorgeous golden color and subtle earthy flavor, and the garlic?
Loud in the best way. I love how it can sit next to grilled chicken, roasted veggies, seafood, kebabs, whatever I’m throwing together, and still steal attention.
But it’s not fussy. Just bold, fragrant, and seriously hard to stop scooping.
And the leftovers are dangerous. A quick forkful turns into half the container.
Simple side dish, big personality, exactly my kind of rice.
Ingredients

- Basmati rice cooks up fluffy, separate, and perfect for soaking in all that garlicky goodness.
- Chicken broth adds savory depth, but water keeps it lighter and still totally works.
- Butter makes it rich and cozy; olive oil keeps things a little fresher.
- Garlic brings the bold, warm flavor that makes this rice seriously craveable.
- Onion adds sweetness and a soft little backbone without stealing the show.
- Saffron gives that golden color and a subtle earthy vibe you’ll notice.
- Salt keeps everything from tasting flat, because rice needs help, honestly.
- Black pepper adds a tiny kick, not heat, just a little attitude.
- Lemon juice brightens it up when the rice feels too rich or mellow.
- Fresh herbs make it look pretty and taste lighter, which is always nice.
- Plus, toasted nuts add crunch, making the whole dish feel way more fun.
Ingredient Quantities
- 1 1/2 cups long grain basmati rice, rinsed until water runs clear
- 3 cups low sodium chicken broth or water
- 2 tablespoons unsalted butter or olive oil
- 3 to 4 garlic cloves, minced
- 1 small yellow onion, finely chopped (about 1/2 cup)
- 1/4 teaspoon saffron threads, lightly crushed and soaked in 2 tablespoons warm water
- 1 teaspoon kosher salt, adjust to taste
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon fresh lemon juice (optional, for brightening)
- 2 tablespoons fresh chopped parsley or cilantro for garnish
- 2 tablespoons toasted slivered almonds or pine nuts, optional for texture
How to Make this
1. In a small bowl, crush the saffron threads lightly and pour 2 tablespoons warm water over them; set aside to bloom while you prepare the other ingredients.
2. Rinse 1 1/2 cups long grain basmati rice under cold water until the water runs clear, then drain well.
3. Heat 2 tablespoons unsalted butter or olive oil in a medium saucepan over medium heat.
4. Add 1 small finely chopped yellow onion and sauté until translucent, about 3 to 4 minutes.
5. Add 3 to 4 minced garlic cloves and cook until fragrant, about 30 seconds to 1 minute, stirring to avoid browning.
6. Stir in the drained rice and toast gently for 1 to 2 minutes so the grains become glossy and lightly coated.
7. Pour in 3 cups low sodium chicken broth or water and add the saffron with its soaking liquid, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper; bring to a gentle boil.
8. Once boiling, reduce heat to low, cover tightly, and simmer undisturbed for 15 to 18 minutes, or until the liquid is absorbed and the rice is tender.
9. Remove from heat and let rest, covered, for 5 to 10 minutes; then fluff with a fork and stir in 1 tablespoon fresh lemon juice if using.
10. Transfer to a serving dish, garnish with 2 tablespoons fresh chopped parsley or cilantro and 2 tablespoons toasted slivered almonds or pine nuts if desired, then serve warm.
Equipment Needed
1. Small bowl for blooming saffron
2. Measuring cups and teaspoons
3. Fine mesh sieve or colander for rinsing rice
4. Medium saucepan with a tight fitting lid
5. Wooden spoon or silicone spatula for stirring
6. Chef knife and cutting board for chopping onion and herbs
7. Fork for fluffing the rice
8. Small skillet for toasting almonds or pine nuts (optional)
FAQ
Garlicky Saffron Rice – A Flavorful Side Dish! Recipe Substitutions and Variations
- Saffron threads (1/4 tsp): substitute turmeric for color and mild earthiness, or a pinch of annatto for color; note flavor will differ from saffron.
- Low sodium chicken broth or water (3 cups): substitute vegetable broth for a vegetarian option, or water with 1 bouillon cube or 1 tsp concentrated stock for added depth.
- Unsalted butter or olive oil (2 tbsp): substitute ghee for a nutty richness, or avocado oil for a neutral high-heat option.
- Fresh parsley or cilantro garnish (2 tbsp): substitute chopped chives for a mild onion note, or fresh dill for a bright, slightly anise flavor.
Pro Tips
– Bloom the saffron longer for deeper flavor and color: crush the threads well and let them sit for at least 15 minutes in warm water. If you have time, bloom them 30 minutes to an hour; the soaking liquid will carry the aroma through the rice.
– Rinse and drain the rice thoroughly, then let it sit in a fine-mesh colander for a few minutes to remove excess surface water. Extra moisture makes the rice sticky, while well drained grains steam more evenly and stay separate.
– Toast the rice briefly in the fat until the grains look glossy and slightly translucent. That step adds a subtle nuttiness and helps each grain stay distinct after cooking. Keep the heat moderate and stir constantly so the garlic and onion do not brown.
– After cooking, resist lifting the lid or stirring right away. Let the rice rest covered for the full 5 to 10 minutes so trapped steam finishes the cooking. Then fluff gently with a fork and finish with lemon juice for brightness and toasted nuts for contrast in texture.

Garlicky Saffron Rice – A Flavorful Side Dish! Recipe
I keep coming back to this garlicky saffron rice because it turns even the simplest dinner into something that feels special. Golden, fragrant, and packed with savory flavor, it never stays on the table for long.
6
servings
226
kcal
Equipment: 1. Small bowl for blooming saffron
2. Measuring cups and teaspoons
3. Fine mesh sieve or colander for rinsing rice
4. Medium saucepan with a tight fitting lid
5. Wooden spoon or silicone spatula for stirring
6. Chef knife and cutting board for chopping onion and herbs
7. Fork for fluffing the rice
8. Small skillet for toasting almonds or pine nuts (optional)
Ingredients
-
1 1/2 cups long grain basmati rice, rinsed until water runs clear
-
3 cups low sodium chicken broth or water
-
2 tablespoons unsalted butter or olive oil
-
3 to 4 garlic cloves, minced
-
1 small yellow onion, finely chopped (about 1/2 cup)
-
1/4 teaspoon saffron threads, lightly crushed and soaked in 2 tablespoons warm water
-
1 teaspoon kosher salt, adjust to taste
-
1/4 teaspoon freshly ground black pepper
-
1 tablespoon fresh lemon juice (optional, for brightening)
-
2 tablespoons fresh chopped parsley or cilantro for garnish
-
2 tablespoons toasted slivered almonds or pine nuts, optional for texture
Directions
- In a small bowl, crush the saffron threads lightly and pour 2 tablespoons warm water over them; set aside to bloom while you prepare the other ingredients.
- Rinse 1 1/2 cups long grain basmati rice under cold water until the water runs clear, then drain well.
- Heat 2 tablespoons unsalted butter or olive oil in a medium saucepan over medium heat.
- Add 1 small finely chopped yellow onion and sauté until translucent, about 3 to 4 minutes.
- Add 3 to 4 minced garlic cloves and cook until fragrant, about 30 seconds to 1 minute, stirring to avoid browning.
- Stir in the drained rice and toast gently for 1 to 2 minutes so the grains become glossy and lightly coated.
- Pour in 3 cups low sodium chicken broth or water and add the saffron with its soaking liquid, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper; bring to a gentle boil.
- Once boiling, reduce heat to low, cover tightly, and simmer undisturbed for 15 to 18 minutes, or until the liquid is absorbed and the rice is tender.
- Remove from heat and let rest, covered, for 5 to 10 minutes; then fluff with a fork and stir in 1 tablespoon fresh lemon juice if using.
- Transfer to a serving dish, garnish with 2 tablespoons fresh chopped parsley or cilantro and 2 tablespoons toasted slivered almonds or pine nuts if desired, then serve warm.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 178g
- Total number of serves: 6
- Calories: 226kcal
- Fat: 4.8g
- Saturated Fat: 2.3g
- Trans Fat: 0.08g
- Polyunsaturated: 0.5g
- Monounsaturated: 1.3g
- Cholesterol: 10mg
- Sodium: 453mg
- Potassium: 108mg
- Carbohydrates: 34g
- Fiber: 1g
- Sugar: 1g
- Protein: 3.7g
- Vitamin A: 50IU
- Vitamin C: 2mg
- Calcium: 30mg
- Iron: 0.8mg







