Butter Poached Salmon Over Cheesy Grits with Poached Egg and Bacon Gravy

This lightly butter poached salmon recipe is served over creamy-cheesy grits with a poached egg and bacon gravy. Perfect for brunch or dinner.

Course Breakfast, Main Course
Cuisine American
Keyword brunch, salmon
Prep Time 5 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 10 minutes
Servings 3
Calories 610 kcal


  • 1 medium Cubanelle chili pepper chopped
  • 1 small onion chopped
  • ½ cup stone ground grits
  • 2 cups water + more as needed
  • 2 teaspoons chopped fresh rosemary
  • ½ cup shredded cheddar cheese
  • 2 4- ounce salmon fillets
  • 4 tablespoons butter
  • 2 tablespoons olive oil + more as needed
  • 2 slices bacon minced
  • 2 tablespoons milk
  • 1 tablespoon flour
  • 2 large eggs
  • Salt and pepper to taste
  • Fresh chopped parsley for serving


  1. Heat a large pot to medium heat and add a dish of olive oil. Add onion and chili pepper and cook about 5 minutes, stirring.
  2. Add grits with water and 1 teaspoon rosemary and bring to a boil. Reduce heat and allow to simmer until the grits have absorbed the water and become very tender, about 45 minutes. If it dries out, add more water.
  3. Add cheese to grits and stir until nice and creamy. Set aside.
  4. While grits are cooking, add 4 tablespoons butter and 2 tablespoons olive oil to a small pan. Heat slowly until butter is melted. Add remaining rosemary and salmon. Slowly cook over low heat about 10 minutes, flipping once half way through, or until salmon is cooked through. Season with salt and pepper.
  5. While salmon is cooking, add bacon to another small heated pan and cook through, about 5 minutes. Add milk and flour and stir until a thick gravy forms and flour is cooked through, about 4 minutes. Set aside.
  6. While cooking the above, bring a small pot of water with a couple tablespoons vinegar to a rolling boil.
  7. Assemble 2 wide bowls or plates with the following – cheesy grits, top with salmon, then top with bacon gravy.
  8. Crack the eggs into the boiling water and poach them about 3 minutes or so. Strain and top the plates with the poached eggs.
  9. Sprinkle with parsley, salt and pepper and serve.
Nutrition Facts
Butter Poached Salmon Over Cheesy Grits with Poached Egg and Bacon Gravy
Amount Per Serving
Calories 610 Calories from Fat 387
% Daily Value*
Fat 43g66%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 429mg18%
Potassium 537mg15%
Carbohydrates 29g10%
Fiber 1g4%
Sugar 3g3%
Protein 25g50%
Vitamin A 1040IU21%
Vitamin C 34.6mg42%
Calcium 192mg19%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.