Healthy Roasted Fish Bruschetta Recipe
Print Recipe
5 from 9 votes

Roasted Fish Bruschetta

Roasted Fish Bruschetta Recipe - A healthy Italian classic with tons of wow-factor! Crispy bread topped with fresh roasted fish and herbaceous tomato sauce.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Appetizer
Cuisine: Italian
Servings: 4
Calories: 279kcal
Author: Sommer Collier


  • 1 pound ripe tomatoes, chopped
  • 1/2 cup finely chopped onion
  • 5-6 anchovy fillets, minced (or 2 teaspoons anchovy paste)
  • 2 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 4 white fish fillets, or 1 large fillet cut into 4 pieces
  • 4 slices country bread, 1-inch thick
  • 1/2 cup fresh basil leaves
  • Salt and pepper
  • Olive oil


  • Preheat oven to 475 degrees F. Set a sauce pan over medium heat. Add 1 tablespoon of olive oil, onions, and anchovies. Sauté for 2 minutes, then add the garlic, tomatoes, and tomato paste. Salt and pepper to taste.
  • Bring the mixture to a boil and reduce heat to a simmer. Simmer 10-15 minutes.
  • Meanwhile, pat the fish dry with a paper towel. Then lightly oil, salt and pepper on both sides. Roast on a rimmed baking sheet for 6-8 minutes, depending on the thickness of the fish.
  • Brush the bread with olive oil and toast in the oven for 3-5 minutes. *You could put them on a lower rack with the fish to save time!
  • Stack the basil leaves. Roll them into a tight cylinder. Slice them thin into fine ribbons.
  • To assemble the bruschetta, top each bread slice with a fish fillet. Then add tomato sauce and sprinkle fresh basil ribbons over the fish. Serve immediately.


Serving: 1slice | Calories: 279kcal | Carbohydrates: 21g | Protein: 39g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 88mg | Sodium: 277mg | Potassium: 930mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1165IU | Vitamin C: 18.9mg | Calcium: 87mg | Iron: 2.6mg