I’ve been making this Instant Pot asparagus risotto on repeat lately, and I’m convinced it’s the easiest way to get that creamy, restaurant-quality dish without standing over the stove for half an hour. The fresh asparagus paired with a generous amount of parmesan creates such a satisfying spring meal that my family actually requests it for dinner. Trust me, once you see how hands-off this method is, you’ll never go back to the traditional stovetop version!

| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1150-1300
- Protein: 28-34 g
- Fat: 36-44 g
- Carbohydrates: 180-200 g
Ingredients
For the asparagus:
- 1.5 tbsp olive oil
- 1 lb asparagus (trimmed and cut into 1-inch pieces)
For the risotto:
- 2/3 cup onion (finely diced into 1/4-inch pieces)
- 3 cloves garlic (freshly minced for best flavor)
- 2 1/4 cups vegetable broth (I prefer using Kitchen Basics for a richer base)
- 1/4 cup dry white wine (like Pinot Grigio)
- 1 cup arborio rice (I always use Rice Select brand for the best starch content)
- 2 tbsp lemon juice
- 3 tbsp butter (I like Kerrygold unsalted butter for this)
- 1/2 tsp salt
- 1/4 tsp freshly cracked black pepper
- 1/2 cup parmesan (freshly grated for a smoother melt)
For the garnish (optional):
- 2 tbsp parmesan
- Fresh lemon zest
Step 1: Prepare Mise en Place and Sauté Aromatics
- 1.5 tbsp olive oil
- 2/3 cup onion
- 3 cloves garlic
Trim and cut asparagus into 1-inch pieces, then finely dice the onion into 1/4-inch pieces and mince the garlic.
Heat olive oil in your Instant Pot on the sauté setting until shimmering.
Add the diced onion and cook for 3-5 minutes, stirring occasionally, until softened and translucent.
Stir in the minced garlic and cook for 1 minute more until fragrant.
This aromatic base builds the foundation of flavor for the entire dish.
Step 2: Toast the Rice and Build the Liquid Base
- 1 cup arborio rice
- 1/4 cup dry white wine
- 2 1/4 cups vegetable broth
- 2 tbsp lemon juice
- 3 tbsp butter
- 1/2 tsp salt
Add the arborio rice to the pot with the aromatics and stir constantly for 1-2 minutes to lightly toast the rice.
This toasting step helps each grain maintain its structure during cooking.
Pour in the dry white wine and stir until the liquid is mostly absorbed (about 1 minute), then add 1/4 cup of the vegetable broth and scrape the bottom of the pot with a wooden spoon to release any flavorful browned bits.
Add the remaining broth, lemon juice, butter, and salt, stirring well to combine.
Step 3: Pressure Cook the Risotto
Close the Instant Pot lid and set the valve to sealing.
Cook on high pressure for 6 minutes.
While the risotto cooks, this is a good time to prepare any garnishes you'd like.
When the timer beeps, carefully switch the pressure valve to venting to quick-release all pressure.
Step 4: Sauté Asparagus and Finish the Dish
- 1 lb asparagus
- 1/2 cup parmesan
- 1/4 tsp freshly cracked black pepper
Once pressure has fully released and you've removed the lid, switch the Instant Pot back to sauté mode.
Add the cut asparagus pieces and cook for 3-5 minutes, stirring gently, until the asparagus is tender-crisp.
I like to keep the asparagus slightly firm so it doesn't disappear into the creamy risotto.
Stir in the freshly grated parmesan cheese and 1/4 tsp freshly cracked black pepper until the cheese melts completely and coats each grain of rice (about 1 minute).
Step 5: Serve and Garnish
- 2 tbsp parmesan
- Fresh lemon zest
Divide the risotto among serving bowls.
Top each portion with additional grated parmesan and a sprinkle of fresh lemon zest for brightness and visual appeal.
Serve immediately while the risotto is creamy and warm.

Lemon Instant Pot Asparagus Risotto
Ingredients
Method
- Trim and cut asparagus into 1-inch pieces, then finely dice the onion into 1/4-inch pieces and mince the garlic. Heat olive oil in your Instant Pot on the sauté setting until shimmering. Add the diced onion and cook for 3-5 minutes, stirring occasionally, until softened and translucent. Stir in the minced garlic and cook for 1 minute more until fragrant. This aromatic base builds the foundation of flavor for the entire dish.
- Add the arborio rice to the pot with the aromatics and stir constantly for 1-2 minutes to lightly toast the rice. This toasting step helps each grain maintain its structure during cooking. Pour in the dry white wine and stir until the liquid is mostly absorbed (about 1 minute), then add 1/4 cup of the vegetable broth and scrape the bottom of the pot with a wooden spoon to release any flavorful browned bits. Add the remaining broth, lemon juice, butter, and salt, stirring well to combine.
- Close the Instant Pot lid and set the valve to sealing. Cook on high pressure for 6 minutes. While the risotto cooks, this is a good time to prepare any garnishes you'd like. When the timer beeps, carefully switch the pressure valve to venting to quick-release all pressure.
- Once pressure has fully released and you've removed the lid, switch the Instant Pot back to sauté mode. Add the cut asparagus pieces and cook for 3-5 minutes, stirring gently, until the asparagus is tender-crisp. I like to keep the asparagus slightly firm so it doesn't disappear into the creamy risotto. Stir in the freshly grated parmesan cheese and 1/4 tsp freshly cracked black pepper until the cheese melts completely and coats each grain of rice (about 1 minute).
- Divide the risotto among serving bowls. Top each portion with additional grated parmesan and a sprinkle of fresh lemon zest for brightness and visual appeal. Serve immediately while the risotto is creamy and warm.