Pat dry your halibut and season both sides with a pinch of salt and pepper.
1 pound halibut, ½ teaspoon salt, ½ teaspoon black pepper
Peel and cut your onions around the core and dice.
2 large yellow onions
In a large pot or Dutch Oven over medium heat, melt the butter and carefully lower in the seasoned halibut. Sear for 2-3 minutes on each side until cooked through. Remove the fish and set it aside. (see notes!)
3 tablespoons unsalted butter
Still over medium heat, add the diced onions to the butter and sauté, stirring occasionally, until the onions are translucent (5-7 minutes).
Meanwhile, peel and cut your potatoes into small, bite-sized pieces. Dice the celery and peel and mince the garlic.
6 stalks celery, 1 pound Yukon gold potatoes, 2 cloves garlic
Add the prepped potatoes, celery, and garlic to the onions. Pour the veggie broth, the rest of the salt and pepper, and the nutmeg into the pot as well.
6 cups vegetable broth, ¼ teaspoon nutmeg
Bring the soup to a simmer and cook for about 25-30 minutes uncovered until the potatoes are fork-tender. Stir occasionally with a wooden spoon so nothing sticks to the bottom of the pot and burns.
Use your hands or two forks to flake the seared halibut. Once the potatoes are fork-tender and the soup has thickened, remove the soup from the heat.
Add the flaked halibut and heavy cream and stir to combine.
1 cup heavy cream
Serve hot with scallions (optional) and a crack of fresh black pepper. I like to serve it with some crackers, croutons, or bread, too!
scallions for garnish