Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Herb-Grilled Fish with Asparagus, Avocado & Cherry Tomatoes

Herb-Grilled Fish with Asparagus, Avocado & Cherry Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Herb-Grilled Fish with Asparagus, Avocado & Cherry Tomatoes is a delightful and nutritious dish that brings together fresh flavors in a vibrant presentation. This low-carb meal features tender herb-seasoned fish fillets paired with crisp asparagus, creamy avocado, and juicy cherry tomatoes. Perfect for family dinners or casual gatherings, this dish can be prepared in under 15 minutes, making it ideal for busy weeknights. The combination of Italian herbs not only enhances the taste but also adds an eye-catching visual appeal to your plate.

  • Total Time: 13 minutes
  • Yield: Serves 2

Ingredients

Scale
  • 2 small white fish fillets (tilapia, cod, or similar)
  • 1 tbsp olive oil (divided)
  • 1 tsp dried Italian herbs (or a mix of parsley, basil, oregano)
  • Salt & freshly cracked black pepper, to taste
  • 1 cup asparagus spears, trimmed
  • 1 ripe avocado, sliced or halved
  • 1 cup cherry tomatoes, halved

Instructions

  1. Season the fish fillets with ½ tbsp olive oil, Italian herbs, salt, and pepper.
  2. Grill or pan-sear the fish over medium heat for 3-4 minutes on each side until cooked through.
  3. In the same pan, sauté asparagus with the remaining olive oil, salt, and pepper for about 3-4 minutes until tender-crisp.
  4. Slice the avocado and halve the cherry tomatoes.
  5. Arrange the grilled fish on a plate alongside asparagus, avocado slices, and cherry tomatoes. Garnish with extra herbs if desired.
  • Author: Diary
  • Prep Time: 5 minutes
  • Cook Time: 8 minutes
  • Category: Main
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 365
  • Sugar: 2g
  • Sodium: 260mg
  • Fat: 23g
  • Saturated Fat: 3g
  • Unsaturated Fat: 20g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 9g
  • Protein: 24g
  • Cholesterol: 60mg