Are you looking for a quick, but also fulfilling, and maybe even a little elegant weeknight dinner option? Or maybe a delicious lunch for two? Garlic Roasted Salmon is the perfect, healthy solution to just about any meal. The flaky salmon cooked alongside juicy tomatoes and flavorful asparagus is just about as good as it gets. This recipe can easily be doubled (or more) if you are looking for a delectable meal for a larger crowd or have the desire to meal prep. It is simple, yet simply exquisite! Try this Garlic Roasted Salmon for your next special occasion, whether it be with some of your favorite people or just for yourself. No matter what, it’s a dish of perfection. Leftovers, optional!

image 2608


  • 1 cup cherry or grape tomatoes, halved
  • 1 teaspoon olive oil, plus more, to taste
  • 1/2 small red onion, minced
  • salt, to taste
  • pepper, to taste
  • 1 medium salmon fillet, cut into 3 or 4 chunks
  • 2 bunches asparagus, rinsed and trimmed
  • 2 teaspoons garlic, minced
  • 1/2 cup low-sodium vegetable broth or white wine
  • 1/2 stick butter
  • 1 tablespoon hot sauce
  • juice of 1/2 lemon
  • 1 tablespoon parsley or cilantro, minced


Step 1 –In a shallow plate or bowl, combine the tomatoes, the olive oil, the red onion, the salt, and the pepper and let marinate, about 30 minutes.

Step 2 –Sprinkle the salt and the pepper over the salmon pieces.

Step 3 –Bring a large pot of water to a boil, then blanch the asparagus, about 2-3 minutes.

Step 4 –Soak the asparagus in ice water to stop the cooking, then drain.

Also Read:  Broccoli Cheddar Pot Pie

Step 5 –In a large cast iron skillet over medium-low heat, heat the extra olive oil.

Step 6 –Add the salmon pieces to the oil and gently cook on both sides, until they reach an internal temperature of at least 145 degrees F and are golden-brown on both sides.

Step 7 –Transfer the salmon pieces to a plate to rest.

Step 8 –In the same skillet over medium heat, add the garlic and sauté until it is fragrant, about 1 minute.

Step 9 –Add the vegetable broth or white wine to the garlic and bring to a simmer.

Step 10 –Add the butter, the hot sauce, the lemon juice, and the parsley to the broth mixture and stir to combine.

Step 11 –Add the asparagus to the broth mixture and cook, tossing occasionally, for 2 minutes.

Step 12 –Plate the salmon pieces, the asparagus mixture, and the marinated tomatoes.

Step 13 –Serve.