As I prepped for dinner the other night, the aroma of sizzling beef intertwined with fragrant basil wafted through my kitchen, instantly transforming it into a comforting oasis. That’s the magic of One Pan Thai Basil Beef! In under 30 minutes, this quick and satisfying dish comes together, showcasing tender skirt steak and vibrant vegetables tossed in a savory sauce that tantalizes the taste buds. Plus, it’s not only a breeze to throw together but also accommodates dietary needs—gluten-free and Whole30 compliant. Trust me, this recipe will become your new go-to weeknight meal! Ready to dive into a feast of flavors that brings together the heart of Thai cuisine? Let’s get cooking!

Why is One Pan Thai Basil Beef a Must-Try?
Quick Preparation: This recipe comes together in under 30 minutes, making it perfect for busy weeknights when you crave a homemade meal without the hassle.
Flavor Explosion: The savory blend of garlic, fish sauce, and aromatic basil creates a symphony of flavors that will have your taste buds dancing.
Diet-Friendly: Low in carbs and compliant with dietary plans like paleo or keto, you can enjoy this dish guilt-free.
Versatility: Feel free to adapt the vegetables or use leftover proteins for a customized meal that suits your pantry.
Minimal Cleanup: With everything cooked in one pan, you’ll be saving time on both cooking and cleaning up! Plus, if you want to complement this dish perfectly, consider serving it with Instant Pot jasmine rice for an easy, satisfying meal.
One Pan Thai Basil Beef Ingredients
For the Beef
• Skirt Steak – The main protein that provides rich beefy flavor. Substitution: Flank steak can be used if skirt steak is unavailable.
• Avocado Oil – Cooking fat that offers a high smoke point and healthy fats. Note: Can substitute with olive oil if preferred.
For the Sauce
• Arrowroot Flour – Thickener for the sauce that keeps it gluten-free. Substitution: Cornstarch can be used if arrowroot flour is not available.
• Kosher Salt & Black Pepper – Basic seasoning enhancing overall flavor.
• Coconut Aminos – A soy sauce alternative that adds umami while keeping it gluten-free.
• Fish Sauce – Essential for umami flavor; do not skip or substitute.
For the Vegetables
• Red Bell Peppers – Adds sweetness, color, and crunch to the dish.
• White Onion – Provides sweetness and depth of flavor.
• Garlic – Aromatic component that amplifies the dish’s flavor profile.
• Thai Basil (or Regular Basil) – Adds a fresh herbal aroma and flavor. Substitution: Regular basil can be used if Thai basil is not available.
• Cilantro & Green Onions – Herbs for garnish that brighten up the dish visually and flavor-wise.
For Serving
• White Rice (or Cauliflower Rice) – Served as a base for the dish. Note: Use cauliflower rice to maintain a low-carb profile.
Step‑by‑Step Instructions for One Pan Thai Basil Beef
Step 1: Prep Steak
Begin by slicing the skirt steak into bite-sized strips; this ensures a quick cooking time and tender bites. In a mixing bowl, combine the steak with avocado oil, arrowroot flour, kosher salt, and black pepper. Allow it to marinate for about 10 minutes, helping to infuse the flavors and tenderize the meat while you prepare the vegetables.
Step 2: Cook Steak
Heat a large frying pan over medium-high heat and add a drizzle of avocado oil. Once the oil shimmers, add the marinated steak strips in a single layer. Sear the steak for about 3 minutes on each side, or until nicely browned. Remove the cooked steak from the pan and set it aside on a plate, keeping it warm while you sauté the veggies.
Step 3: Sauté Vegetables
In the same pan, add the sliced red bell peppers and chopped white onion. Sauté for around 7 minutes, stirring occasionally, until the vegetables soften and begin to caramelize. Add minced garlic towards the end, stirring for about 30-60 seconds until fragrant, being careful not to let it burn, which will elevate the overall flavor of your One Pan Thai Basil Beef.
Step 4: Combine & Simmer
Return the seared steak to the pan with the sautéed vegetables. Pour in the coconut aminos and fish sauce, stirring everything to combine well. Bring the mixture to a simmer over medium heat and let it cook for about 3 minutes, allowing the flavors to meld together and the sauce to slightly thicken.
Step 5: Finish Off
Tear the fresh Thai basil leaves and stir them into the skillet, letting them wilt just slightly for a fresher taste. Serve the flavorful One Pan Thai Basil Beef over a bed of steamed white rice or cauliflower rice to keep it low-carb. Garnish with a sprinkle of fresh cilantro and sliced green onions for a vibrant and appealing presentation.

Make Ahead Options
These One Pan Thai Basil Beef are perfect for busy home cooks looking to save time during the week! You can slice and marinate the skirt steak up to 24 hours in advance, allowing it to tenderize and absorb the flavors. Additionally, chop the vegetables (bell peppers, onions) and store them in an airtight container in the refrigerator for up to 3 days. When you’re ready to serve, simply heat a pan, sauté the prepped vegetables, add the marinated steak, and follow the remaining steps to finish the dish. This not only ensures that your meal is just as delicious but also helps you enjoy a quick and satisfying dinner without the last-minute rush!
One Pan Thai Basil Beef Variations
Feel free to explore these delightful twists on the classic dish, making it your own!
- Different Proteins: Substitute skirt steak with chicken breast or shrimp for a lighter taste. Both options add unique flavors that pair beautifully with basil.
- Veggie Boost: Add vegetables like zucchini or broccoli for more nutrients and a vibrant burst of color. They cook well and enhance the dish visually and texturally.
- Spicy Kick: Incorporate red chili flakes or a dash of chili paste for heat. It transforms the dish into a fiery experience that spice lovers will adore!
- Savory Umami: Swap fish sauce for a mushroom-based sauce to enjoy a vegetarian version that maintains that delightful umami flavor.
- Rice Alternatives: Try instant brown rice or quinoa if you want a different base, both offering a nutty flavor that complements the beef nicely.
- Herb Variations: Try fresh cilantro or mint alongside or instead of Thai basil for a different herbaceous twist that sparks curiosity in every bite.
- Coconut Cream: Add a splash of coconut cream while simmering for a richer, creamier sauce that balances the savory flavors beautifully.
- Seasonal Veggies: Adjust based on what’s in season! Carrots or snap peas bring fresh flavors, reinforcing your commitment to using homegrown and seasonal produce.
For a seamless cooking experience, consider serving your One Pan Thai Basil Beef with Instant Pot jasmine rice for a lovely flavor pairing!
Storage Tips for One Pan Thai Basil Beef
Fridge: Store any leftovers in an airtight container in the refrigerator for up to 3 days to maintain freshness.
Freezer: For longer storage, freeze the One Pan Thai Basil Beef in a freezer-safe container for up to 2 months.
Reheating: Thaw overnight in the fridge before reheating. Warm it on the stovetop over medium heat or in the microwave until heated through to ensure even warming.
Wrapping: If you’re freezing, make sure to remove as much air as possible to prevent freezer burn, ensuring your meal retains its delightful flavors.
Expert Tips for One Pan Thai Basil Beef
Slice with Ease: Freeze the skirt steak for about 20 minutes before slicing. This makes cutting into bite-sized strips easier and ensures even cooking.
Perfect Searing: Avoid overcrowding the pan when cooking the steak. This helps achieve that beautiful, delectable browning and prevents steaming.
Garlic Timing: Watch your garlic closely when sautéing. Cook it only until fragrant (30-60 seconds) to enhance flavor without burning it.
Vibrant Veggies: Feel free to mix in other colorful vegetables like zucchini or broccoli to boost nutrients and flavor without compromising the dish’s integrity.
Finishing Touch: Always add fresh basil at the end to preserve its aroma and flavor. Stir just until wilted for maximum impact in your One Pan Thai Basil Beef.
What to Serve with One Pan Thai Basil Beef
Transform your delicious One Pan Thai Basil Beef into a full-bodied meal experience with perfect accompaniments that satisfy every taste.
- Jasmine Rice: A fragrant base that complements the savory flavors of the beef, providing a satisfying contrast to the dish’s richness.
- Cauliflower Rice: For a low-carb alternative, this offers a similar texture to traditional rice, enhancing the meal while keeping it light.
- Stir-Fried Bok Choy: Bright and crunchy, this leafy green adds a refreshing element and balances the heartiness of the beef.
- Crispy Egg Rolls: With their delightful crunch and savory filling, these add a fun appetizer or side that echoes Asian flavors.
- Spicy Pickled Radishes: A tangy and spicy side that awakens the palate, cutting through the richness of the beef with a delightful zing.
- Thai Cucumber Salad: Offering coolness and crunch, this salad’s sweet and tangy dressing brightens every bite.
- Mango Sticky Rice: End on a sweet note! This dessert combines the creaminess of coconut milk with fresh mango, offering a tropical finish.
- Iced Thai Tea: A refreshing beverage with a hint of spice, it complements the meal exquisitely, making your dining experience even more memorable.
- Coconut Milk Smoothie: A creamy, tropical drink that adds a luscious texture and refreshment, pairing beautifully with the savory notes of the dish.

One Pan Thai Basil Beef Recipe FAQs
How do I choose the right skirt steak?
When selecting skirt steak, look for a piece that has a bright red color with significant marbling, which indicates tenderness and flavor. Avoid any with dark spots or a dull appearance. It’s best to choose USDA Choice or higher for optimum quality. If skirt steak isn’t available, flank steak is a great alternative due to its similar texture and rich flavor.
What’s the best way to store leftovers?
Store any One Pan Thai Basil Beef leftovers in an airtight container in the refrigerator for up to 3 days. Be sure to let it cool down to room temperature before sealing it to prevent condensation, which can affect texture. When ready to enjoy, reheat thoroughly on the stovetop or in the microwave until hot, ensuring the flavors are retained.
Can I freeze One Pan Thai Basil Beef?
Absolutely! To freeze, place the cooled One Pan Thai Basil Beef in a freezer-safe container, ensuring all excess air is removed to prevent freezer burn. It will stay fresh for up to 2 months. To reheat, thaw overnight in the fridge and warm gently on the stovetop or in a microwave until piping hot.
What should I do if my steak is tough?
If you find your steak tough, it may not have been marinated long enough or could have been overcooked. For next time, slice the steak against the grain, and let it marinate for at least 10-15 minutes to enhance tenderness. Another tip is to ensure your pan is adequately pre-heated before searing to create a good crust, while keeping the inside tender.
Is this recipe safe for my gluten-free diet?
Yes, One Pan Thai Basil Beef is a gluten-free recipe, as it uses coconut aminos instead of soy sauce, along with arrowroot flour as a thickener. If you or anyone consuming this dish has allergies, always double-check the labels of your ingredients for any hidden gluten, especially in sauces. Enjoy this flavorful meal worry-free!

One Pan Thai Basil Beef: Quick, Savory Meal for Busy Nights
Ingredients
Equipment
Method
- Slice the skirt steak into bite-sized strips and marinate with avocado oil, arrowroot flour, kosher salt, and black pepper for 10 minutes.
- Heat a large frying pan over medium-high heat, add avocado oil, and sear the steak for about 3 minutes on each side.
- In the same pan, sauté sliced red bell peppers and chopped white onion for around 7 minutes. Add minced garlic and sauté for 30-60 seconds until fragrant.
- Return the cooked steak to the pan, pour in coconut aminos and fish sauce, and simmer for about 3 minutes.
- Stir in torn Thai basil leaves and serve over white or cauliflower rice, garnished with cilantro and green onions.

Leave a Reply