Quick & Easy Recipes for Everyday Cooks
Welcome to Food By Ayaka!
Steak and Cherry Tomato Skillet Recipe
Making these steaks might sound tricky at first, but in reality, the secret is all in the prep and timing. If you’re craving a dinner that’s quick, flavorful, and looks beautiful on the plate, my Steak and Cherry Tomato Skillet is exactly what you need. This dish is packed with tender, juicy steak and sweet, caramelized cherry tomatoes, all cooked in one pan for maximum flavor and minimal cleanup. Searing the steak to a perfect crust and letting it rest makes all the difference, and tossing it together with juicy cherry tomatoes brings out a beautiful, natural sweetness. The combination of garlic, thyme, and butter gives the dish a rich, comforting flavor that’s irresistible.
I have always loved cooking meals that are both simple and elegant. I use a heavy skillet, like a cast-iron pan, to sear the steak perfectly. Always make sure your steak is at room temperature before cooking—that little step ensures even cooking and keeps the meat tender and juicy. I also keep my cherry tomatoes fresh and halved so they cook quickly and create a natural pan sauce as they caramelize.

You can serve this skillet dish straight from the pan for a rustic, homey feel. Some crusty bread on the side is perfect for soaking up the tomato juices, and you can also add a fresh green salad to balance the richness of the steak. Roasted potatoes or a creamy risotto are wonderful companions if you want a more filling meal.
Its Perfect For:
- Quick weeknight dinners that feel special
- Romantic date nights at home
- Small family gatherings or Sunday dinners
- Comfort food lovers who want something light yet rich
- Meal prep nights with easy reheating for later
Ingredients
- 1 lb (450 g) steak (ribeye, sirloin, or your favorite cut)
- 2 cups cherry tomatoes, halved
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, freshly ground
- 1 tablespoon butter
- Optional garnish: fresh parsley or basil leaves
Kitchen Equipment You’ll Need
- Large skillet or cast-iron pan
- Tongs for flipping the steak
- Cutting board
- Chef’s knife
- Measuring spoons and cups
- Wooden spoon or spatula for stirring
How to Make Steak and Cherry Tomato Skillet
Step 1
Prepare the steak: Pat the steak dry with paper towels to remove excess moisture—this helps it sear beautifully. Season both sides generously with salt, black pepper, and smoked paprika. Let it sit at room temperature for 5–10 minutes while you prep your skillet ingredients. This step allows the steak to cook evenly and develop a richer crust.
Step 2
Heat the skillet: Place a large skillet over medium-high heat. Add 1 tablespoon of olive oil and allow it to shimmer, but not smoke. Carefully place the steak in the skillet, laying it away from you to avoid splatters. Let the steak sear without moving it for 3–4 minutes per side (for medium-rare; adjust timing for your preferred doneness). Use tongs to flip gently.
Step 3
Add garlic and butter: During the last minute of cooking the steak, reduce heat slightly and add the butter and minced garlic to the skillet. Tilt the pan slightly and spoon the melted butter over the steak repeatedly to infuse it with flavor. This technique, called basting, enhances juiciness and gives a rich, golden finish.
Step 4
Cook the cherry tomatoes: Remove the steak from the skillet and place it on a cutting board to rest for 5 minutes—this keeps the juices inside. Add the remaining tablespoon of olive oil to the same skillet and toss in the cherry tomatoes and thyme. Cook for 4–5 minutes over medium heat, stirring occasionally, until the tomatoes soften, release their juices, and slightly caramelize. Season with a pinch of salt and pepper to taste.
Step 5
Combine and serve: Slice the rested steak against the grain into thick, juicy pieces. Arrange the steak slices back into the skillet with the cooked cherry tomatoes, spooning some of the pan juices over the meat for extra flavor. Garnish with fresh parsley or basil leaves for color and freshness.
Step 6
Serving suggestion: Serve directly from the skillet for a rustic, comforting presentation. This dish pairs beautifully with creamy mashed potatoes, buttery pasta, or a crisp green salad. For a dinner with flair, drizzle a little balsamic glaze over the tomatoes before serving.
Tips for the Best Steak and Cherry Tomato Skillet
- Always pat your steak dry with paper towels before seasoning. This helps it sear beautifully without steaming.
- Let your steak sit at room temperature for 5–10 minutes before cooking. Cold steak cooks unevenly and can be tough.
- Don’t overcrowd the skillet when cooking tomatoes. Giving them space allows caramelization, not steaming.
- Use tongs instead of a fork to flip the steak. Piercing the meat lets the juices escape and dries it out.
- Baste the steak with butter and garlic in the last minute of cooking. It adds richness and a golden flavor.
- Rest the steak for at least 5 minutes before slicing. This keeps it juicy and tender.
- Use fresh herbs like thyme or parsley at the end for a burst of color and fresh aroma.
Optional Ingredients
- A splash of red wine for the tomatoes
- Balsamic glaze drizzle at the end
- Shallots for extra sweetness
- Mushrooms for a meaty addition
- Lemon zest for a bright pop
- Crumbled feta or blue cheese for richness

How to Serve Steak and Cherry Tomato Skillet
I love serving this dish straight from the skillet because it feels warm, inviting, and rustic. Placing the sliced steak on top of the caramelized cherry tomatoes makes the meal visually appealing and lets the tomato juices mingle with the meat naturally. Drizzling a little of the pan sauce over the slices adds extra flavor and keeps each bite juicy and tender.
I often serve it with a side of garlic mashed potatoes or creamy polenta. These sides soak up the pan juices beautifully and add comfort to every bite. A sprinkle of fresh herbs like parsley, thyme, or basil on top elevates the presentation instantly.
I also enjoy pairing the skillet with roasted or steamed vegetables for balance. A crisp green salad with a simple vinaigrette contrasts nicely with the richness of the steak. For special occasions, I sometimes add a slice of toasted baguette on the side to mop up every bit of that flavorful sauce. Serving family-style straight from the skillet encourages sharing and makes the meal feel cozy and homey.
Is Steak and Cherry Tomato Skillet Healthy?
Yes, it can be a healthy choice, depending on how you cook it. Steak provides protein and iron, while cherry tomatoes are full of vitamins, antioxidants, and natural sweetness.
If you control the amount of butter and oil, this dish is balanced and satisfying without being too heavy. You can also pair it with a side of vegetables or whole grains to increase fiber and nutrients.
Variations and Substitutions
- Swap ribeye with sirloin or filet mignon for a leaner option. Each cut changes texture but keeps the flavor rich.
- Use grape tomatoes instead of cherry tomatoes. They cook similarly but are slightly firmer and sweeter.
- Add sliced bell peppers and onions to the skillet for a colorful, veggie-packed version.
- Substitute thyme with rosemary for a stronger, pine-like aroma that pairs beautifully with steak.
- Replace butter with olive oil for a lighter, dairy-free version. It still adds flavor without heaviness.
- Top with crumbled feta or goat cheese at the end for a creamy, tangy addition.
- Add a splash of red wine or balsamic vinegar to the tomatoes for a deeper, more complex sauce.
- Make it spicy by adding red chili flakes or a small diced jalapeño to the skillet while cooking the tomatoes.
How to Store, How to Reheat
If you have leftovers, allow the steak and tomatoes to cool completely. Store them in an airtight container in the refrigerator for up to 3 days. This keeps the meat juicy and the tomatoes flavorful.
To reheat, gently warm the skillet over low heat or microwave in short bursts. Avoid high heat—it can overcook the steak and make it tough. Adding a splash of water or broth while reheating helps maintain moisture and prevents the tomatoes from drying out.
Frequently Asked Questions About Steak and Cherry Tomato Skillet
Can I use frozen steak?
Yes, but it’s very important to thaw it completely before cooking. Cooking partially frozen steak can result in uneven searing, a tough crust, and unevenly cooked meat. Always plan ahead if you’re using frozen meat.
Do I have to use cherry tomatoes?
Not at all! Grape tomatoes or small roma tomatoes work just as well. Just slice them in halves so they cook quickly and release natural juices that form the skillet sauce.
What if I like my steak medium-well?
You can cook it longer, but watch carefully. Use a meat thermometer—the steak should reach 150°F (65°C) for medium-well. Remember, letting it rest after cooking helps retain juices, even for well-done steaks.
Can I prepare this ahead of time?
You can prep ingredients like halving tomatoes and seasoning the steak ahead. But cook steak and tomatoes fresh for best results. Cooked tomatoes stored overnight can become watery, and pre-cooked steak may lose juiciness.
Steak and Cherry Tomato Skillet Recipe
Course: Main / DinnerCuisine: AmericanDifficulty: Easy2
servings10
minutes20
minutesMake a delicious Steak and Cherry Tomato Skillet in just 30 minutes! Juicy seared steak, sweet caramelized cherry tomatoes, and a rich garlic-butter sauce—perfect for weeknight dinners, date nights, or family meals.
Ingredients
1 lb (450 g) steak (ribeye, sirloin, or your favorite cut)
2 cups cherry tomatoes, halved
2 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
1/2 teaspoon smoked paprika
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper, freshly ground
1 tablespoon butter
Optional garnish: fresh parsley or basil leaves
Directions
- Prepare the steak: Pat the steak dry with paper towels to remove excess moisture—this helps it sear beautifully. Season both sides generously with salt, black pepper, and smoked paprika. Let it sit at room temperature for 5–10 minutes while you prep your skillet ingredients. This step allows the steak to cook evenly and develop a richer crust.
- Heat the skillet: Place a large skillet over medium-high heat. Add 1 tablespoon of olive oil and allow it to shimmer, but not smoke. Carefully place the steak in the skillet, laying it away from you to avoid splatters. Let the steak sear without moving it for 3–4 minutes per side (for medium-rare; adjust timing for your preferred doneness). Use tongs to flip gently.
- Add garlic and butter: During the last minute of cooking the steak, reduce heat slightly and add the butter and minced garlic to the skillet. Tilt the pan slightly and spoon the melted butter over the steak repeatedly to infuse it with flavor. This technique, called basting, enhances juiciness and gives a rich, golden finish.
- Cook the cherry tomatoes: Remove the steak from the skillet and place it on a cutting board to rest for 5 minutes—this keeps the juices inside. Add the remaining tablespoon of olive oil to the same skillet and toss in the cherry tomatoes and thyme. Cook for 4–5 minutes over medium heat, stirring occasionally, until the tomatoes soften, release their juices, and slightly caramelize. Season with a pinch of salt and pepper to taste.
- Combine and serve: Slice the rested steak against the grain into thick, juicy pieces. Arrange the steak slices back into the skillet with the cooked cherry tomatoes, spooning some of the pan juices over the meat for extra flavor. Garnish with fresh parsley or basil leaves for color and freshness.
- Serving suggestion: Serve directly from the skillet for a rustic, comforting presentation. This dish pairs beautifully with creamy mashed potatoes, buttery pasta, or a crisp green salad. For a dinner with flair, drizzle a little balsamic glaze over the tomatoes before serving.
