
Delicious Homemade Grilled Fish Recipe | No Oven Required!
Let me tell you a secret: Winter is for hot pot, summer is for barbecues… but honestly, when the mood to eat something cozy and flavorful hits, grilled fish is where it’s at! It’s like the ultimate “group activity” food—one person eating alone? That’s just sad. But a bunch of friends or family gathered around, sharing a hot, spicy pot of grilled fish? Total magic. Ugh, don’t even get me started on those crowded restaurant lines. I once waited 45 minutes just to get a table at a popular grilled fish spot—by then, I was so hangry I could’ve eaten a shoe. 😂 And yeah, I don’t have an oven at home, so homemade grilled fish felt impossible… until now! Today, I’m sharing my go-to no-oven, no-stress method that tastes just like the fancy restaurants. Let’s dive in!
Why This Homemade Grilled Fish is a Game-Changer
Let’s be real: Going out to eat is fun, but nothing beats the satisfaction of cooking for yourself. This recipe? It’s easy, budget-friendly, and you can customize it to your taste. No long waits, no complicated equipment, and it’s way healthier than most restaurant versions (you get to skip the extra oil!). Plus, you can pile on all your favorite veggies—no more arguing over who gets the last potato wedge. Trust me, once you make this, takeout will be a thing of the past!
What You’ll Need: Ingredients List
- Fish: Basa fish fillets (2 pieces) – no bones, perfect for kids and lazy cooks! You can swap with flounder or tilapia if you prefer.
- Vegetables: Onion (1/2), potato (1/2), lotus root (1/2), bean curd skin (1 sheet), celery (1 stalk), fresh cilantro (1 bunch), dried chili peppers (as needed).
- Spices & Aromatics: Garlic (10 cloves), ginger (3-5 slices), Sichuan peppercorns (10-15), bay leaves (3), cooking wine (15ml), sesame seeds (a pinch), peanuts (1 small handful), soybeans (1 small handful).
- Condiments: Fermented black beans (20g), chili sauce (20g), doubanjiang (Sichuan broad bean paste, 20g), breading powder (a little), salt, oil.
Step-by-Step Guide: Making Grilled Fish at Home
Don’t let the steps scare you—this is simpler than it looks! Let’s break it down into easy, bite-sized chunks.
Step 1: Prep All Your Ingredients
First, clear your workspace! Grab all the veggies and fish. Since we’re keeping it family-friendly, I used basa fish (no bones = less mess). Feel free to mix up the veggies—carrots, mushrooms, or corn work too! Just make sure to chop everything into easy-to-eat pieces. Pro tip: Soak the potato and lotus root slices in water to stop them from turning brown—you’ll thank me later!
Step 2: Marinate the Fish for Flavor
Pat the basa fillets dry with paper towels (wet fish = soggy grill, nope!). Sprinkle a tiny bit of salt (about 1/4 tsp) and pour in the cooking wine. Let it sit for 20 minutes—this magic marinade will make the fish tender and flavorful. While it soaks, prep the veggies!
Step 3: Prep Aromatics & Spices
Peel the garlic cloves—if they’re big, cut them in half; small ones can stay whole. Slice the ginger and green onions (ginger slices are non-negotiable!). Dice the chili peppers into short segments—adjust the amount if you’re not into spicy (but why not? 😋).
Step 4: Pre-Cook the Crunchy Bits
Here’s a pro move: Roast the peanuts and soybeans first! Heat a dry pan over medium heat, add the peanuts, and stir-fry until they pop and smell toasty (about 3-4 minutes). Then scoop them out immediately to cool. Do the same for the soybeans—they’ll get crispy too, but take a bit longer (5-6 minutes). Set them aside in a bowl—these add that satisfying crunch later!
Step 5: Prep the Veggie Base
Slice the onion into rings, chop the celery into 2cm chunks, and tear the bean curd skin into strips. Cut the potato and lotus root into thick rounds—again, soak them in water for 5 minutes to keep that white color. Drain them before cooking—we’ll use these as the “bed” for the fish!
Step 6: Sear the Fish
Pat the marinated fish dry again (critical!). Sprinkle a little breading powder all over the fish—this helps it get crispy. Heat a pan with 2 tbsp oil over medium heat. Gently place the fish in the pan and cook for 2-3 minutes per side until golden brown. Once done, take it out and set aside. You’ll get that “restaurant crispy outside, tender inside” texture—no oven needed!
Step 7: Make the Spicy Sauce
In the same pan, add 3 tbsp oil. Toss in the ginger, garlic, Sichuan peppercorns, and bay leaves. Stir-fry for 1 minute until fragrant—don’t burn the garlic! Then add the fermented black beans, chili sauce, and doubanjiang. Stir constantly for 2 minutes until the sauce bubbles and smells amazing (the aroma will make you drool!).
Step 8: Simmer & Add Veggies
Pour in 300ml water or stock (adjust based on your pan size—you want enough to cover the veggies but not overflow!). Bring to a boil, then add all the veggies: potato, lotus root, onion, celery, and bean curd skin. Let them simmer for 5 minutes until they’re tender but not mushy. Now, place the seared fish on top of the veggies—this is where the magic happens!
Step 9: Finish with Toppings
In a small pan, heat 1 tbsp oil. Add the garlic and stir until golden (don’t overcook!). Then add the chili peppers—stir for 10 seconds until fragrant. Now, take everything off the heat: the golden garlic, crispy chili peppers, cooled peanuts, and soybeans. Sprinkle them all over the fish, then top with a pinch of sesame seeds. Serve immediately!
Final Touch: Serve & Enjoy!
Wow, look at that! The fish is crispy, the veggies are soft, and the sauce is spicy enough to make your taste buds dance. Serve it in a big bowl and pass the chopsticks—this one’s meant to be shared. I swear, it tastes even better than the fancy restaurant versions, and you’ll save so much money and time. No more waiting in lines—just gather your crew and dig in!
Pro Tips for Perfect Grilled Fish
Here are my best hacks to make this recipe foolproof:
- Swap Fish: If you don’t like basa, use tilapia, cod, or even salmon! Just adjust marinating time if the fish is thicker.
- Skip the Breading: If you don’t have breading powder, just pat the fish dry and sear it—still crispy!
- Spice It Up: Add more chili peppers or chili flakes if you’re a spice junkie. Less if you’re not!
- No Oven? No Problem: This method uses a pan, not an oven—so even if you live in a tiny apartment, you’re good to go.
- Extra Crunch: If you love peanuts/soybeans, double the amount! They’re the secret crispy topping.
So, what are you waiting for? Grab the ingredients, set up your pan, and make this grilled fish masterpiece tonight. Trust me, your family will beg you to make it again and again. And hey, no more restaurant lines—you’re the new grill master! Let me know how it turns out—I’d love to hear your thoughts. Happy cooking! 🐟🔥

