Go Back
+ servings
a serving of creamy tilapia with spinach and cherry tomatoes on a plate with pasta noodles
Print Recipe
5 from 1 vote

Creamy Tilapia and Spinach with Cherry Tomatoes

This easy dinner dish can go from prep to table in under 30 minutes. Made with Tilapia fillets, a creamy sauce, cheese, fresh spinach, and cherry red tomatoes, every bite is an explosion of flavor. It's no wonder how it became such a huge favorite around here.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: dinner, Main Course
Cuisine: American
Servings: 4
Calories: 500kcal
Author: NicoleDurham


  • ¼ cup butter cubed
  • 3 handfuls spinach leaves (4 ounces)
  • 4-5 tilapia fillets, depending on size *See note
  • ½ cup mayo
  • ½ cup sour cream
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 teaspoon onion powder
  • 1 cup mozzarella cheese, shredded
  • ¼ cup parmesan cheese, shredded
  • 1 cup cherry tomatoes halved


  • Preheat oven to 450 degrees Fand grease inside of a 9x13 baking dish.
  • In the bottom of the baking dish, lay 3 handfuls of clean spinach leaves.
  • Lay the tilapia fillets over the top of the butter, avoiding as much overlap as you can. Some is okay and unavoidable, but less overlap is best.
  • In a small bowl, mix together the mayo, sour cream, and seasonings.
  • Spread this mixture over the top of the tilapia fillets evenly with a rubber spatula.
  • Sprinkle the shredded cheese over the top of the creamy mixture. Top with the halved cherry tomatoes.
  • Bake at 450 degrees F for 20 minutes or until internal tilapia temperature reaches 145 degrees F with an instant read thermometer.


You can use frozen or thawed tilapia fillets but I recommend having them be at least partially thawed before use. Frozen will work fine but may require a few additional minutes in the oven to come to the proper temperature.


Serving: 1fillet | Calories: 500kcal | Carbohydrates: 4.5g | Protein: 35.4g | Fat: 38.2g | Saturated Fat: 13.6g | Polyunsaturated Fat: 13.3g | Monounsaturated Fat: 9.7g | Trans Fat: 0.1g | Cholesterol: 115.2mg | Sodium: 775.5mg | Potassium: 583.3mg | Fiber: 1.1g | Sugar: 0.8g | Vitamin A: 277.1IU | Vitamin C: 6.7mg | Calcium: 354.6mg | Iron: 1.5mg