Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
That moment when you’re standing at the seafood counter after a long day, wondering if you can actually pull off something restaurant-worthy in your own kitchen? Yeah, I get it. You want to impress yourself, not stress yourself.
This baked tilapia in creamy sundried tomato sauce is soooo good, and here’s the best part: it’s foolproof. The fish cooks gently in a luscious sauce that tastes like you spent hours on it, but you’ll have dinner on the table in about 30 minutes.
I created this recipe with working parents in mind. You need something elegant enough to feel special, affordable enough to not break the budget, and simple enough to fit into a real weeknight. This dish delivers on all three counts.
Table of Contents
Why You’ll Love This Recipe

This is a one-pan meal that checks every box. The tilapia stays tender and flaky, the sauce is creamy and rich, and those sundried tomatoes bring a depth of flavor that makes people think you’re way more of a chef than you probably are.
The beauty of tilapia? It’s budget-friendly and cooks quickly. You don’t need expensive halibut or salmon for this one.
The creamy sauce and tender fish work together to create something that feels fancy without the fancy price tag.
Did you know? Tilapia is one of the most affordable white fish options at the market, yet it’s high in protein and pairs beautifully with bold flavors like sundried tomatoes and garlic.
Ingredients You’ll Need
Everything you need for this simple one-pan dinner comes together beautifully.
- 4 tilapia fillets (about 5-6 ounces each)
- 3 tablespoons butter
- 1/2 cup sundried tomatoes (packed in oil, drained and chopped)
- 4 cloves garlic (minced)
- 1 cup heavy cream
- 1/2 cup chicken broth or vegetable broth
- 2 cups fresh spinach
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for heat)
- Fresh basil or parsley for garnish (optional)
Step-by-Step Instructions
This is a straightforward recipe that comes together in stages. Each step builds on the last, and before you know it, you’ll have a restaurant-quality meal ready to serve.
Step 1: Sautรฉ the Aromatics
Melt butter in a large oven-safe skillet over medium heat. Add minced garlic and cook for about 1 minute, stirring often, until fragrant. Don’t let it brown, just let it wake up in the heat.
Step 2: Add the Sundried Tomatoes
Stir in the chopped sundried tomatoes and cook for another minute. You’re building layers of flavor here, and this is where the magic starts.
Step 3: Create the Sauce
Pour in the heavy cream and chicken broth, stirring to combine. Add the Italian seasoning, salt, pepper, and red pepper flakes if using. Bring the mixture to a gentle simmer and cook for 2-3 minutes until slightly thickened.
Step 4: Wilt the Spinach
Stir in the fresh spinach and let it wilt into the sauce, about 1-2 minutes. The spinach adds nutrition and color without being fussy about it.
Step 5: Nestle in the Fish
Gently place the tilapia fillets into the simmering sauce, spacing them out so they cook evenly. The fillets don’t need to be fully submerged, just nestled into the sauce.
Step 6: Bake Until Cooked Through
Transfer the skillet to a preheated 375ยฐF oven and bake for 18-22 minutes, until the fish flakes easily with a fork and the flesh is opaque all the way through. The tilapia cooks fast, so keep an eye on it after 18 minutes.
Step 7: Garnish and Serve
Remove from the oven and top with fresh basil or parsley if you have it. Serve the tilapia right in the skillet or plate it individually with plenty of that creamy sauce spooned over the top.
Pro Tips & Tricks
A few small adjustments make this dish even better the next time you make it.
Tilapia fillets are delicate, so handle them gently when placing them in the skillet. You don’t need to flip them, the oven does all the work. If your fillets are thicker than usual, they may need an extra 2-3 minutes in the oven, so adjust based on thickness.
Make sure your skillet is oven-safe before you pop it in the oven. A regular non-oven-safe skillet won’t work here. If you don’t have an oven-safe skillet, you can transfer everything to a baking dish instead, no problem.
Fast Fact: Tilapia is one of the fastest-cooking fish fillets, which is why it’s perfect for weeknight dinners. Most fillets cook through in under 20 minutes.
Storage Tips
This dish is best enjoyed fresh, but it stores well if you have leftovers.
Store any leftover tilapia and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 325ยฐF oven for about 10 minutes, or in a skillet over low heat on the stovetop. The fish may be more delicate after reheating, so handle it carefully.
You can also freeze the dish for up to 2 months, though I recommend eating it fresh to enjoy the delicate texture of the fish at its best.
Frequently Asked Questions
Can I use frozen tilapia? Yes, absolutely. Thaw the fillets completely in the refrigerator before cooking, and pat them dry with paper towels to remove excess moisture. Dry fish cooks more evenly.
Can I substitute the heavy cream? You can use half-and-half, but the sauce won’t be quite as rich. Greek yogurt works too, but add it at the end after removing from heat so it doesn’t curdle.
What if I don’t like sundried tomatoes? Swap them for diced fresh tomatoes, roasted red peppers, or even artichoke hearts. The sauce is versatile and forgiving.
Can I cook this on the stovetop instead? You can reduce the oven time to 15 minutes and cover the skillet with a lid instead of transferring to the oven. Watch for the fish to cook through, keeping the heat at a gentle simmer so the sauce doesn’t splash.
Final Thoughts
This baked tilapia in creamy sundried tomato sauce is proof that restaurant-quality meals don’t require restaurant prices or complicated techniques. You’re looking at one pan, one oven, and about 30 minutes of your time for a meal that tastes like you spent hours in the kitchen.
Make this soon, and let me know how it turns out. Drop any questions in the comments below, and happy cooking!
Print
Easy Baked Tilapia in Creamy Sundried Tomato Sauce
- Total Time: 30 minutes
- Yield: 4 1x
Description
This easy baked tilapia in creamy sundried tomato sauce is a one-pan dinner that tastes restaurant-quality but comes together in 30 minutes. Tender, flaky fish with a luscious creamy sauce, perfect for busy weeknights.
Ingredients
- 4 tilapia fillets (about 5–6 ounces each)
- 3 tablespoons butter
- 1/2 cup sundried tomatoes (packed in oil, drained and chopped)
- 4 cloves garlic (minced)
- 1 cup heavy cream
- 1/2 cup chicken broth or vegetable broth
- 2 cups fresh spinach
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Melt butter in a large oven-safe skillet over medium heat. Add minced garlic and cook for about 1 minute, stirring often, until fragrant.
- Stir in the chopped sundried tomatoes and cook for another minute.
- Pour in the heavy cream and chicken broth, stirring to combine. Add Italian seasoning, salt, pepper, and red pepper flakes if using. Bring to a gentle simmer and cook for 2-3 minutes.
- Stir in the fresh spinach and let it wilt, about 1-2 minutes.
- Gently place the tilapia fillets into the simmering sauce, spacing them evenly.
- Transfer the skillet to a preheated 375ยฐF oven and bake for 18-22 minutes, until the fish flakes easily with a fork.
- Remove from oven and garnish with fresh basil or parsley if desired. Serve the tilapia with plenty of sauce spooned over the top.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a 325ยฐF oven for about 10 minutes. Best enjoyed fresh.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 fillet
- Calories: 285
- Sugar: 4g
- Sodium: 480mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 85mg












