If you're looking for a dinner that comes together fast on a busy weeknight and still feels a little special, White Fish with Tomato Basil Beans is exactly what you need in your rotation right now. Flaky, golden-seared fish landing on top of a saucy, herby bean situation is genuinely one of my favorite combos, and I promise the whole thing is on the table in under 30 minutes. If you love that tomato-basil flavor profile as much as I do, you'll also want to check out my Tomato Basil Pasta with Burrata and this Baked White Fish with Charred Tomatoes and Feta for even more weeknight inspiration. And if you ever find yourself with a surplus of canned beans and no idea what to do with them, my roundup of 35 Things to Make with Canned Beans will absolutely save you.

This super easy and rustic mediterranean style fish is legit the perfect meal. It comes together in under 30 minutes, is loaded with all sorts of incredibly flavors from the beans, basil, tomato sauce etc and has a perfect flaky piece of fish on top! I'm honestly obsessed and it's going in the regular weekly rotation from here on out!
Bonus - if you're not into fish - just replace the fish with any of your favorite proteins like chicken, steak, shrimp, tofu etc and you're still in business! The tomato basil beans work with just about anything OR even by themselves!

White Fish with Tomato Basil White Beans
Ingredients
- 2 tablespoons olive oil
- 3 cloves garlic, roughly chopped
- torn basil and parsley
- kosher salt and freshly cracked black pepper
- 1 14.5-ounce can diced tomatoes
- 1 12-ounce can white beans, rinsed and drained
- 1 lb white fish, thawed and any pin bones removed
- 4 tablespoons butter
- ½ cup white wine
- grated parmesan cheese for topping
- lemon juice to finish
Instructions
- Combine olive oil, garlic, herbs, salt, pepper, tomatoes and their juices, and white beans in a small bowl. Set aside to marinate while cooking the fish
- Heat a drizzle of olive oil in a pan over medium heat. Pat the fish dry and liberally season with salt and pepper, and pan-fry on each side for about 4-6 minutes until golden brown. Remove from the pan and set aside.
- Add the butter to the skillet and melt. Add the tomato white bean mixture over medium high heat and bring to a saute, add the splash of wine and let the alcohol cook off. Reduce to a low simmer – the sauce should start to thicken. Season with salt and pepper. Once thickened, nestle the fish back in and spoon some of the sauce over top of the fish and serve. Garnish with plenty of grated parm and a squeeze of lemon.
I didn't have any lemon juice. So I didn't add it. And it was still delicious.