RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Pan-Seared Beef Meatballs with Caramelized Onion Garlic-Butter Rice
  • Restaurant-Style Pan-Seared Hamburger Patties with Caramelized Garlic-Onion Butter
  • Eastern European–Style Pan-Seared Beef Kotleti with Garlic-Butter Rice and Caramelized Onions
  • Broiled Gulf-Style Oysters with Charred Pepper-Onion Garlic Butter and Crispy Breadcrumbs
  • Caramelized-Onion Double-Cheese Grilled Sandwich with Garlic-Thyme Butter
  • Caramelized Carrot & Onion Pilaf with Herbed Crispy Potatoes and Garlic-Butter Drizzle
  • Browse all recipes →
Garlic-Butter Instant Pot Basmati Rice with Caramelized Onion and Black Pepper

Garlic-Butter Instant Pot Basmati Rice with Caramelized Onion and Black Pepper

By Mary Cross

Indian-inspired / Modern comfortBeginner

Silky basmati rice simmered in butter, fragrant garlic and sweet caramelized onion, finished with a whisper of cracked black pepper. The rice cooks perfectly in the Instant Pot — each grain separate and glossy — while the sauté step develops nutty, sweet notes that lift this simple side into restaurant-quality territory.

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
4 servings

Ingredients

  • 1 1/2 cups basmati rice (uncooked)
  • 1 1/2 cups water
  • 2 tablespoons unsalted butter
  • 1 whole medium yellow onion
  • 3 cloves garlic cloves (peeled)
  • 1 teaspoon fine sea salt (or kosher salt)
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon optional chopped parsley (for garnish)

Instructions

1

Rinse the rice: place 1 1/2 cups basmati rice in a fine-mesh sieve and rinse under cold running water until the water runs clear (about 30–45 seconds). This removes excess surface starch so the cooked rice grains stay separate rather than gluey.

2

Soak (optional but recommended): if you have 10–20 minutes, soak the rinsed rice in cold water for 10 minutes, then drain thoroughly. Soaking shortens cooking time, encourages elongation of basmati grains, and yields a lighter texture.

3

Prep the aromatics: thinly slice 1 medium onion and mince or finely grate 3 garlic cloves. Uniform slicing/grating ensures even caramelization and prevents any large raw garlic bits.

4

Sauté the onion and garlic in the Instant Pot using the Sauté function: melt 2 tablespoons unsalted butter in the inner pot until it foams, then add the sliced onion. Sauté, stirring often, for 7–9 minutes until a deep translucent-golden color and edges begin to brown. This step creates Maillard reactions (caramelization) that add sweet, savory depth — the foundation of restaurant-quality flavor. Add the garlic in the last 60 seconds and stir to release its aroma; garlic burns quickly so add it toward the end to avoid bitterness.

5

Deglaze the pot: pour in 1/4 cup of the water from the 1 1/2 cups (or a splash more) and use a wooden spoon to scrape up any browned bits from the bottom. Deglazing prevents a burn notice on the Instant Pot and folds those concentrated flavors back into the dish.

6

Combine rice and seasonings: add the drained rice to the pot, sprinkle 1 teaspoon salt and 1/2 teaspoon freshly ground black pepper, then gently fold everything together to coat the rice in butter and distribute onion and garlic evenly. Coating the rice in fat before cooking helps the grains remain distinct and glossy.

7

Add water and level: pour the remaining water (to total 1 1/2 cups) over the rice. Give the pot a gentle shake or use a spatula to level the rice surface (don’t stir vigorously). Leveling helps ensure even pressure cooking and consistent texture across the pot.

8

Pressure-cook: lock the lid, set the valve to Sealing, and pressure-cook on High for 4 minutes. Basmati is delicate; a short high-pressure cook with a natural release yields fully tender yet separate grains. The Instant Pot needs time to come to pressure (about 8–10 minutes), which also helps steam the rice gently before the timed cook begins.

9

Natural release: allow a natural pressure release for 10 minutes after the cook time ends (do not quick-release immediately). This gradual release keeps steam in the pot and allows the grains to finish cooking and firm up gently, preventing broken, sticky rice.

10

Open and fluff: after 10 minutes natural release, carefully move the valve to Venting to release any remaining pressure, open the lid away from you, and use a fork to gently fluff the rice. Fluffing separates grains and lets excess steam escape so the rice isn’t soggy. Taste and adjust seasoning if needed.

11

Finish and serve: transfer to a warmed serving bowl and, if desired, sprinkle 1 tablespoon chopped parsley and another light grind of black pepper. Serve hot as a side to grilled proteins, dals, curries, or roasted vegetables.

Chef's Tips

  • 1Rinse the rice until the water runs clear — don’t skip this. It’s the single-most important step to avoid gummy rice.
  • 2If you get an Instant Pot 'BURN' message: cancel Sauté, add 2–3 tablespoons extra water, scrape the bottom to loosen stuck bits, then proceed with pressure cooking. Stuck-on bits often mean there wasn’t enough liquid or the aromatics cooked too long before adding water.
  • 3For even better texture, let the cooked rice rest in the pot with the lid closed (after natural release and quick open) for 5 minutes — this helps redistribute steam without drying the grains.
  • 4Use fresh, coarsely cracked black pepper at the end for a brighter, more aromatic finish than pre-ground pepper added early.

Variations

  • Broth swap: replace the water with low-sodium chicken or vegetable broth for richer flavor. Reduce added salt by half when using broth.
  • Herb & lemon finish: stir in 1 tablespoon chopped fresh cilantro or parsley and 1 teaspoon lemon zest right after fluffing for a bright, restaurant-style finish.
  • Make it dairy-free: swap the butter for 1 1/2 tablespoons neutral oil (grapeseed or avocado) and finish with a drizzle of good olive oil.
  • Brown rice option: use 1 1/2 cups brown basmati rice with 1 3/4 cups water and pressure-cook on High for 22 minutes with a 10–15 minute natural release (texture will be heartier).

Nutrition per Serving

318

Calories

5g

Protein

61g

Carbs

6g

Fat

1g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Garlic-Butter Instant Pot Basmati Rice with Caramelized Onion and Black Pepper

By Mary Cross

Garlic-Butter Instant Pot Basmati Rice with Caramelized Onion and Black Pepper - basmati rice (uncooked), water recipe

Silky basmati rice simmered in butter, fragrant garlic and sweet caramelized onion, finished with a whisper of cracked black pepper. The rice cooks perfectly in the Instant Pot — each grain separate and glossy — while the sauté step develops nutty, sweet notes that lift this simple side into restaurant-quality territory.

Indian-inspired / Modern comfortBeginner4 servings
Prep: 10 minutes
Cook: 20 minutes
30 minutes

Ingredients

  • 1 1/2 cups basmati rice (uncooked)
  • 1 1/2 cups water
  • 2 tablespoons unsalted butter
  • 1 whole medium yellow onion
  • 3 cloves garlic cloves (peeled)
  • 1 teaspoon fine sea salt (or kosher salt)
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon optional chopped parsley (for garnish)

Instructions

1

Rinse the rice: place 1 1/2 cups basmati rice in a fine-mesh sieve and rinse under cold running water until the water runs clear (about 30–45 seconds). This removes excess surface starch so the cooked rice grains stay separate rather than gluey.

2

Soak (optional but recommended): if you have 10–20 minutes, soak the rinsed rice in cold water for 10 minutes, then drain thoroughly. Soaking shortens cooking time, encourages elongation of basmati grains, and yields a lighter texture.

3

Prep the aromatics: thinly slice 1 medium onion and mince or finely grate 3 garlic cloves. Uniform slicing/grating ensures even caramelization and prevents any large raw garlic bits.

4

Sauté the onion and garlic in the Instant Pot using the Sauté function: melt 2 tablespoons unsalted butter in the inner pot until it foams, then add the sliced onion. Sauté, stirring often, for 7–9 minutes until a deep translucent-golden color and edges begin to brown. This step creates Maillard reactions (caramelization) that add sweet, savory depth — the foundation of restaurant-quality flavor. Add the garlic in the last 60 seconds and stir to release its aroma; garlic burns quickly so add it toward the end to avoid bitterness.

5

Deglaze the pot: pour in 1/4 cup of the water from the 1 1/2 cups (or a splash more) and use a wooden spoon to scrape up any browned bits from the bottom. Deglazing prevents a burn notice on the Instant Pot and folds those concentrated flavors back into the dish.

6

Combine rice and seasonings: add the drained rice to the pot, sprinkle 1 teaspoon salt and 1/2 teaspoon freshly ground black pepper, then gently fold everything together to coat the rice in butter and distribute onion and garlic evenly. Coating the rice in fat before cooking helps the grains remain distinct and glossy.

7

Add water and level: pour the remaining water (to total 1 1/2 cups) over the rice. Give the pot a gentle shake or use a spatula to level the rice surface (don’t stir vigorously). Leveling helps ensure even pressure cooking and consistent texture across the pot.

8

Pressure-cook: lock the lid, set the valve to Sealing, and pressure-cook on High for 4 minutes. Basmati is delicate; a short high-pressure cook with a natural release yields fully tender yet separate grains. The Instant Pot needs time to come to pressure (about 8–10 minutes), which also helps steam the rice gently before the timed cook begins.

9

Natural release: allow a natural pressure release for 10 minutes after the cook time ends (do not quick-release immediately). This gradual release keeps steam in the pot and allows the grains to finish cooking and firm up gently, preventing broken, sticky rice.

10

Open and fluff: after 10 minutes natural release, carefully move the valve to Venting to release any remaining pressure, open the lid away from you, and use a fork to gently fluff the rice. Fluffing separates grains and lets excess steam escape so the rice isn’t soggy. Taste and adjust seasoning if needed.

11

Finish and serve: transfer to a warmed serving bowl and, if desired, sprinkle 1 tablespoon chopped parsley and another light grind of black pepper. Serve hot as a side to grilled proteins, dals, curries, or roasted vegetables.

Chef's Tips

  • 1Rinse the rice until the water runs clear — don’t skip this. It’s the single-most important step to avoid gummy rice.
  • 2If you get an Instant Pot 'BURN' message: cancel Sauté, add 2–3 tablespoons extra water, scrape the bottom to loosen stuck bits, then proceed with pressure cooking. Stuck-on bits often mean there wasn’t enough liquid or the aromatics cooked too long before adding water.
  • 3For even better texture, let the cooked rice rest in the pot with the lid closed (after natural release and quick open) for 5 minutes — this helps redistribute steam without drying the grains.
  • 4Use fresh, coarsely cracked black pepper at the end for a brighter, more aromatic finish than pre-ground pepper added early.

Variations

  • Broth swap: replace the water with low-sodium chicken or vegetable broth for richer flavor. Reduce added salt by half when using broth.
  • Herb & lemon finish: stir in 1 tablespoon chopped fresh cilantro or parsley and 1 teaspoon lemon zest right after fluffing for a bright, restaurant-style finish.
  • Make it dairy-free: swap the butter for 1 1/2 tablespoons neutral oil (grapeseed or avocado) and finish with a drizzle of good olive oil.
  • Brown rice option: use 1 1/2 cups brown basmati rice with 1 3/4 cups water and pressure-cook on High for 22 minutes with a 10–15 minute natural release (texture will be heartier).

Nutrition per Serving

318

Calories

5g

Protein

61g

Carbs

6g

Fat

1g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with basmati rice (uncooked)🥘 More with water🥘 More with unsalted butter

Similar Recipes