Ingredients

4 large eggs

2 tablespoons extra-virgin olive oil

1 small onion, finely chopped (1 1/4 cups)

2 cloves garlic, minced (1 tablespoon)

1 cup basmati rice, rinsed and drained

1 1/2 teaspoons curry powder

Kosher salt and freshly ground pepper

1 pound skinless wild-salmon fillets (3 to 4), preferably Alaskan

1/4 cup chopped fresh parsley leaves

Lemon wedges and smoked hot paprika, for serving

Preparation

Prepare an ice-water bath. Bring a saucepan of water to a boil. Reduce to a simmer; add eggs and cook 8 minutes. Transfer to ice bath; let stand until cool enough to handle. Peel and halve.

Heat oil in a large straight-sided skillet over medium. Add onion and garlic; cook, stirring, until tender, 5 to 7 minutes. Add rice, curry powder, and 3/4 teaspoon salt; cook, stirring, 2 minutes. Stir in 2 cups water. Bring to a boil, then reduce heat to low and cover; cook 15 minutes.

Season fish with salt and pepper; nestle into rice mixture. Cover and cook until fish is just cooked through, 9 to 12 minutes. Sprinkle with parsley. Break fish into large pieces and fluff rice with a fork. Top with egg halves; season with salt and pepper. Squeeze lemon wedges over top and sprinkle with paprika; serve.