• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Courtney's Sweets
  • Home
  • About
  • Dairy Free
  • Recipes
    • All Recipes
  • Contact
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    You are here: Home / Recipes / Cast Iron Steak with Tomatoes and Onions

    Cast Iron Steak with Tomatoes and Onions

    BY: Courtney PUBLISHED: Feb 11, 2013 4 Comments UPDATED ON: Feb 4, 2018

    This post may contain affiliate links. Please see my disclosure policy for more information.
    • Facebook
    • X
    • LinkedIn
    JUMP TO RECIPE

    When I want a quick dinner that still feels special, I pull out my cast iron skillet. This steak cooks in minutes, gets that perfect sear, and the fresh tomato and onion Pico de Gallo Recipe on top makes it taste so bright and fresh. It is one of those meals that feels like restaurant food but is doable on a weeknight.

    Steak with Tomato and Onions

    The skillet gives the steak a beautiful sear and locks in all the juices. Resting it makes every bite tender, while the pico balances the richness of the meat.

    The best part? You can serve it in multiple different ways. Slice it up for tacos or burritos, layer it on rice for a steak bowl, or keep it simple with beans or roasted veggies.

    Steak with Tomato and Onions

    Quick Bites About This Recipe

    Flavor: Juicy, savory steak with smoky spice rub and bright pico topping.
    Skill Level: Easy enough for beginners, but feels restaurant worthy.
    Swaps: Use skirt steak for tacos, or swap lime juice for red wine vinegar in the pico.
    Make Ahead: Pico can be made a few hours ahead and chilled. Steak is best cooked fresh.
    Freezer Friendly: Steak freezes well after cooking, pico does not.
    Variations & Substitutions: Add chipotle powder or chipotle sauce for smoky flavor, or stir in jalapeño to the pico for heat.

    Cast Iron Steak with Tomatoes and Onions Ingredients

    • Steak: Sirloin, flank, or strip are all great here. Choose what looks freshest and most affordable. Patting it dry helps with browning.
    • Olive oil: A tablespoon in the pan is plenty for searing, but you can rub a little on leaner cuts like flank to help them brown evenly.
    • Worcestershire sauce: Adds savory depth. It is optional but highly recommended.
    • Salt and black pepper: The foundation of good seasoning.
    • Granulated garlic and onion: These stick to the steak and give it bold flavor without burning like fresh garlic sometimes can.
    • Chili powder: Brings warmth and color.
    • Cumin: Just a touch adds a warm background note without overpowering.
    • Optional chipotle powder: A smoky kick that balances the pico topping, you can also use chipotle sauce.
    • Tomatoes: Juicy and fresh, they form the base of the pico. I like using Roma tomatoes.
    • Onion: Adds crunch and bite, white or yellow works best, not sweet onion.
    • Cilantro: Classic in pico. If you are not a fan, swap for parsley or just omit.
    • Olive oil and lime juice (or vinegar): Bright and tangy, this simple dressing pulls the pico together.
    • Salt: Enhances all the flavors. Let the pico sit for a few minutes so the tomatoes release their juices.
    • Optional jalapeño: For those who love a little heat.

    How to Make Cast Iron Steak with Tomatoes and Onions

    Pat the steak dry and rub it with salt, pepper, granulated garlic, granulated onion, chili powder, Worcestershire sauce, cumin, and if you like, some chipotle.

    Heat olive oil in a cast iron skillet over medium-high heat. Once hot, add the steak. Sear for 3 to 4 minutes per side if cooking a whole steak, or 3 to 5 minutes total if using strips, until browned and cooked to your liking. You may need to cook longer depending on the thickness. Flank usually needs a few minutes more on each side.

    Remove the steak from the skillet and let it rest for 10 minutes. This helps keep the juices inside when you slice.

    Meanwhile, stir together the diced tomatoes, onion, cilantro, olive oil, lime juice or vinegar, salt, and jalapeño if using. Let it sit for at least 5 minutes so the flavors blend.

    Slice the steak against the grain if whole and top with the fresh pico before serving.

    Storing and Reheating (If There’s Any Leftovers!)

    Refrigerate: Store sliced steak in an airtight container for up to 3 days. Pico is best eaten the same day, but can last up to 1 day refrigerated.
    Freeze: Steak slices freeze well for up to 2 months. Do not freeze pico.
    Reheat: Warm steak gently in a skillet or microwave.

    How to Serve Cast Iron Steak with Tomatoes and Onions

    Serve the steak as a main dish with rice, beans, or roasted veggies. Or slice it thin and tuck into tortillas for steak tacos, burritos, or fajita-style bowls.

    Recipe Tips and Notes

    • Patting the steak dry helps it sear beautifully.
    • Use a thermometer if unsure about doneness. Medium rare is 130–135°F, medium is 135–145°F.
    • Resting the steak for 10 minutes helps retain the juices.
    • Add jalapeño to the pico for spice or mashed avocado for creaminess.
    Steak with Tomato and Onions

    Cast Iron Steak with Tomatoes and Onions

    Author: Courtney
    Juicy cast iron steak rubbed with spices and topped with fresh tomato and onion pico. An easy 30-minute skillet dinner that works for tacos, burritos, or bowls
    No ratings yet

    Made this? ⭐ Leave a rating to let us know 💛

    Print Pin Recipe 🖤 Save Saved!
    Course: Main Course
    Cuisine: Mexican
    Keyword: cast iron steak, skillet steak, steak with pico
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Resting Time: 10 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 4 servings
    Calories: 331kcal

    Ingredients

    Cast Iron Steak

    • 1 lb steak such as sirloin, flank, or strip
    • 1 tablespoon olive oil
    • 1 teaspoon Worcestershire sauce
    • 1 teaspoon salt
    • 1/2 teaspoon black pepper
    • 1/2 teaspoon granulated garlic
    • 1/2 teaspoon granulated onion
    • 1/2 teaspoon chili powder
    • 1/4 teaspoon ground cumin
    • 1/4 teaspoon chipotle powder

    Tomatoes and Onions

    • 6 Roma tomatoes halved then sliced
    • 1/2 cup white onion halved then sliced
    • 1/2 cup fresh cilantro chopped
    • 1 tablespoon olive oil
    • 2 tablespoon lime juice or vinegar
    • Salt to taste
    • 1 small jalapeño seeded, sliced – optional
    Prevent your screen from going dark

    Instructions

    • Pat steak dry and rub with salt, black pepper, granulated garlic, granulated onion, chili powder, Worcestershire sauce, and if using, cumin and chipotle.
      1 lb steak, 1 tablespoon olive oil, 1 teaspoon Worcestershire sauce, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon granulated garlic, 1/2 teaspoon granulated onion, 1/2 teaspoon chili powder, 1/4 teaspoon ground cumin, 1/4 teaspoon chipotle powder
    • Heat olive oil in a cast iron skillet over medium-high heat. Add the steak and sear for 3 to 4 minutes per side for whole cuts. For strips, cook 3 to 5 minutes total, tossing occasionally. Cook to your preferred doneness (medium rare 130–135°F, medium 135–145°F).
    • Remove steak and let rest for 10 minutes before slicing against the grain if whole.
    • While the steak rests, combine tomatoes, onion, cilantro, olive oil, lime juice or vinegar, salt, and jalapeño if using. Stir and let sit 5 minutes.
      6 Roma tomatoes, 1/2 cup white onion, 1/2 cup fresh cilantro, 1 tablespoon olive oil, 2 tablespoon lime juice, Salt, 1 small jalapeño
    • Slice the steak and serve topped with fresh tomatoes and onions.

    Tried this recipe?

    We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!

    Notes

    Optional Add-ins: Cumin and chipotle add warmth and smokiness. Use one or both depending on your taste.
    Steak Doneness: Medium rare 130–135°F, medium 135–145°F. Use a thermometer for accuracy.
    Storage: Refrigerate cooked steak up to 3 days or freeze slices for 2 months. Pico is best fresh.
    Reheat: Warm steak gently in a skillet or microwave.

    Nutrition

    Serving: 1serving | Calories: 331kcal | Carbohydrates: 8g | Protein: 24g | Fat: 23g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Cholesterol: 69mg | Sodium: 673mg | Potassium: 613mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1084IU | Vitamin C: 21mg | Calcium: 31mg | Iron: 3mg

    The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.

    nutrition disclaimer
    Tried this recipe?Mention @courtneyssweets or tag #courtneyssweets!

    POSTED IN: Main Course Recipes

    About Courtney

    Courtney Lopez is the creator of Courtney’s Sweets, a professional food photographer and recipe developer passionate about sharing easy everyday comfort food recipes. Her family-friendly dishes feature simple, approachable meals made with love using the slow cooker, air fryer, and more.

    Reader Interactions

    Comments

    1. Anne - Mommy Has to Work

      February 11, 2013 at 4:08 pm

      Mmmm. your dinner looks wonderful!

      Reply
    2. Maryann

      February 14, 2013 at 8:37 pm

      My family is not big on leftovers so I try not to have them too much.

      Reply
    3. Toni Patton

      February 14, 2013 at 10:41 pm

      That sounds great. I love worcherstire sauce, I use it on quite a bit of things.

      Reply
    4. Lisa

      February 23, 2013 at 10:41 pm

      that looks so good!

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    fall family photo mom, son, daughter, dad.

    WELCOME, I'M COURTNEY! What a blessing to have you here! I share easy everyday comfort food recipes made with love for my family and yours. 💛

    More about me →

    Subscribe Today

    For all the latest in your inbox



    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    As Seen On:

    Find More Deliciousness browse the recipe index


    [sliders_pack id="913"]
    • Home
    • About
    • Dairy Free
    • Recipes
      • All Recipes
    • Contact
    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    Subscribe Today

    For all the latest in your inbox

    Welcome, I'm Courtney!

    Hey there! This is my place where I share all the sweet things in my life. From my family, recipes we love, and even fun DIY projects and parties! READ MORE

    Subscribe Today

    For all the latest in your inbox

    Footer

    ↑ back to top

    About

    • Cookie Policy
    • Disclosure
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About
    • Nutrition Disclaimer

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Courtney's Sweets

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required