Real estate waits for no one. I showed 8 houses this week in neighborhoods where the asking prices climb like the temperature. Every showing is a conversation about what home means. Every key I hand over is a story beginning.
Sophia is volunteering at the library with an intensity that would concern me if it were directed at anything other than learning. She talked about it at dinner for twenty minutes and I understood approximately half of it but all of the joy behind it.
I am 50 years old and I have learned that life is not a straight line from A to B. It is a moussaka — layers of different things, some planned, some accidental, all held together by heat and time and the stubborn refusal to fall apart.
I made baked fish with tomatoes and olives — the fish sitting in a bath of cherry tomatoes, Kalamatas, and olive oil, roasted until fragrant. We ate at the kitchen table, just the two of us, and for a moment the house was not quiet or loud — it was exactly right. Full. Fed. The sound of forks on plates is the sound I love most in this world.
The olive oil in my kitchen is from a Greek import shop in Tampa that sources from Kalamata. It is expensive. It is worth it. I use it on everything — salads, fish, bread, vegetables, the edge of a pot of soup — because olive oil is not a condiment in this family, it is a philosophy. Use it generously. Use it without apology. Use it the way you use love: poured freely, never measured, always more than you think you need.
That night at the kitchen table — just Sophia and me, forks clicking against plates, the house holding exactly the right amount of sound — reminded me that the best meals are the ones you build around what you have: good fish, bold seasoning, and someone across from you who is too busy being joyful to notice you’re watching them. These Blackened Tilapia Taco Bowls carry that same energy. They’re generous and a little bold, the way a good week deserves to end. I use olive oil without apology, always more than the recipe calls for — that part, at least, never changes.
Blackened Tilapia Taco Bowls
Prep Time: 15 min | Cook Time: 15 min | Total Time: 30 min | Servings: 4
Ingredients
- 4 tilapia fillets (about 6 oz each)
- 2 tablespoons olive oil, plus more for drizzling
- 1 tablespoon smoked paprika
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (or to taste)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 2 cups cooked white or brown rice
- 1 cup shredded purple cabbage
- 1 cup cherry tomatoes, halved
- 1/2 cup corn kernels (fresh, frozen, or canned)
- 1/2 cup canned black beans, rinsed and drained
- 1 avocado, sliced
- 1/4 cup fresh cilantro, roughly chopped
- Juice of 1 lime
- 1/4 cup sour cream or plain Greek yogurt, for serving
- Hot sauce, optional
Instructions
- Make the spice rub. In a small bowl, combine paprika, cumin, garlic powder, onion powder, oregano, cayenne, salt, and black pepper. Stir until evenly mixed.
- Season the fish. Pat tilapia fillets dry with paper towels. Drizzle with olive oil and rub the spice mixture evenly over both sides of each fillet.
- Cook the tilapia. Heat 2 tablespoons olive oil in a large cast-iron or heavy skillet over medium-high heat until shimmering. Add fillets and cook 3—4 minutes per side, until the crust is deeply charred at the edges and the fish flakes easily with a fork. Work in batches if needed to avoid crowding.
- Rest and flake. Transfer fillets to a cutting board and let rest 2 minutes. Break into large chunks with a fork.
- Warm the beans and corn. In a small saucepan over low heat, warm the black beans and corn together with a pinch of salt and a squeeze of lime juice, just until heated through, about 3 minutes.
- Build the bowls. Divide rice among four bowls. Top each with shredded cabbage, cherry tomatoes, warm beans and corn, and the flaked blackened tilapia.
- Finish and serve. Top with avocado slices, fresh cilantro, and a dollop of sour cream or Greek yogurt. Squeeze lime juice over everything. Add hot sauce if desired. Serve immediately.
Nutrition (per serving)
Calories: 480 | Protein: 38g | Fat: 18g | Carbs: 42g | Fiber: 8g | Sodium: 520mg