Grilled Steak and Pesto

Featured in: Hearty Meals to Satisfy Your Hunger

Sweet honey-garlic marinated steak meets a fresh, zesty arugula-basil pesto in this satisfying dish. The steak only needs a quick soak in olive oil, soy sauce, vinegar, honey, and garlic to capture big flavors. Lightly grill it to medium-rare and pair with a pesto made with parmesan, lemon zest, and pine nuts. Add charred grains of corn and creamy burrata on the plate—it’s a true harmony of textures and tastes. The steak is rich and savory, the pesto peppery, the corn sweet, and the burrata buttery soft.

A woman in a white shirt and apron smiles for the camera.
Updated on Sun, 04 May 2025 15:43:41 GMT
A delicious plate featuring juicy steak and fresh veggies. Pin it
A delicious plate featuring juicy steak and fresh veggies. | tastefullyeats.com

Turn an ordinary weeknight meal into something special with this mouthwatering pesto steak. The peppery arugula pesto combined with charred sweet corn and smooth burrata makes a perfect flavor mix that'll have your dinner guests thinking they're at a fancy restaurant.

I whipped this up for my hubby's birthday dinner the first time, and now it's what everyone wants whenever we're celebrating something. The spicy arugula pesto and sweet honey marinade combo really does something amazing on your plate.

What You'll Need

  • Flank steak: Budget-friendly meat that gets super tender with the right marinade and cooking
  • Extra virgin olive oil: Don't skimp here—grab the good stuff since it's key in the marinade and pesto
  • Honey: Gives that natural sweetness and helps the steak brown up beautifully on the grill
  • Garlic: Adds that must-have flavor kick to both your marinade and pesto
  • Red wine vinegar: Softens the meat and balances out all the flavors
  • Soy sauce: Brings that deep savory goodness to your marinade
  • Arugula: Adds a spicy kick to the pesto that's just perfect with steak
  • Basil: Gives that traditional herb flavor to your pesto
  • Parmesan cheese: Grate it fresh yourself for the tastiest pesto
  • Pine nuts: Give them a quick toast before adding to really bring out their nutty flavor
  • Burrata cheese: The soft middle turns into a dreamy sauce when it meets the hot steak
  • Fresh corn: Summer corn brings sweetness and crunch that works wonders with rich steak

Easy Cooking Method

Prep the Marinade:
Mix up olive oil, honey, garlic, red wine vinegar, soy sauce, and black pepper in a bowl. Pour it all over your flank steak in a flat dish, making sure it's totally covered. Let it sit for at least half an hour, or stick it in the fridge overnight if you want even more flavor.
Get the Grill Ready:
Fire up your grill to high heat around 450500°F. Make sure to scrub and oil those grates so nothing sticks.
Whip Up the Pesto:
Throw fresh arugula, basil, olive oil, grated parmesan, pine nuts, lemon zest, garlic and salt into your food processor. Blend until it's smooth but still has a bit of texture. Add some fresh ground black pepper to taste. You want it bright green and easy to spread.
Cook Everything:
Toss the flank steak and corn right on the hot grill. Cook the steak about 35 minutes on each side until it hits 132°F inside for medium rare. Flip the corn now and then until it gets some char marks and turns tender, about 10 minutes total.
Let the Meat Rest:
Move the grilled steak to a cutting board and don't touch it for at least 5 minutes. This super important step lets all the juices move back through the meat so it stays juicy.
Put It All Together:
Cut the steak into thin slices across the grain so it's nice and tender. Cut the kernels off the corn cobs. Put the steak slices on plates, add torn pieces of burrata and corn kernels. Drizzle plenty of that arugula pesto over everything.
A plate of food with meat and vegetables. Pin it
A plate of food with meat and vegetables. | tastefullyeats.com

This meal has a special place in our family story since it was the first thing I cooked after we moved into our new house. The smell of steak on the grill and fresh pesto christened our patio and became an instant memory. Now whenever I make it, we think about that first dinner under the stars.

Delicious Marinade Secrets

The honey doesn't just make the marinade sweet. It helps the steak turn that beautiful brown color when it hits the hot grill. Want to switch things up? Try using balsamic vinegar instead of red wine vinegar. This marinade works great with other cuts too, like ribeye or sirloin, but you'll need to adjust how long you cook them based on how thick they are.

Tasty Ways to Serve

This pesto steak fits right in as part of a bigger meal. Serve it with some roasted cherry tomatoes, crusty bread for sopping up extra pesto, or a simple arugula salad with lemon and olive oil dressing. If you want something more filling, add some grilled potatoes or creamy polenta to soak up all those yummy juices.

Prep Ahead Options

What's great about this dish is how flexible it is. You can make the arugula pesto up to 3 days before and keep it in the fridge with a thin layer of olive oil on top so it doesn't turn brown. The steak can sit in the marinade overnight, which makes this perfect when you've got company coming. Just fire up the grill when your guests arrive and dinner will be ready in no time.

A plate of food with meat and cheese. Pin it
A plate of food with meat and cheese. | tastefullyeats.com

This dish shows how basic ingredients can come together to make something truly amazing. Give it a try next time you have friends over and enjoy every single bite!

Frequently Asked Questions

→ How long should I let the steak marinate?

Give the steak at least 30 minutes to soak up the marinade, but leaving it overnight in the fridge amps up the flavor. Make sure to refrigerate for periods beyond two hours to keep it safe.

→ Is there a good substitute for flank steak?

Sure thing. Skirt steak, hanger steak, or flat iron cuts work just as well with this marinade. Adjust your grilling time as needed for the thickness of the cut and your preferred doneness.

→ What can I use if I don’t have pine nuts?

No pine nuts? No problem. Try walnuts, almonds, or even pistachios. Each will bring its own twist to the pesto but will still taste delicious.

→ Can I prep the arugula pesto ahead of time?

Absolutely. Make the pesto up to three days in advance and stash it in a sealed container in the fridge. To stop it from browning, drizzle a bit of olive oil on top before closing it up. You can also freeze it in small portions if you need it to last longer.

→ What should I use if I can’t get burrata?

If burrata’s not an option, fresh mozzarella, stracciatella, or even a generous spoonful of ricotta cheese will do the job. Each one adds that creamy touch to balance the steak and pesto.

→ How do I make sure my steak is medium-rare?

For medium-rare, aim for 132°F (55°C) in the center. A meat thermometer is best for accuracy, but if you go by feel, press your thumb and middle finger together. The base of your thumb should feel like medium-rare steak.

Steak with Arugula Pesto

Juicy steak with peppery pesto, gooey burrata, and sweet charred corn for a simple yet eye-catching meal.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes
By: Barbara

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian and American Fusion

Yield: 4 Servings (4 portions of steak with pesto)

Dietary: ~

Ingredients

→ Main

01 700g beef flank steak

→ Marinade

02 2 tablespoons red wine vinegar
03 60ml pure olive oil
04 2 tablespoons soy sauce
05 60ml honey
06 ½ teaspoon ground black pepper
07 2 garlic cloves, minced or grated

→ Pesto Made with Arugula

08 240ml good-quality olive oil
09 ¼ cup fresh basil, firmly packed
10 2 cups raw arugula leaves, packed tightly
11 1 clove garlic, smashed
12 45g toasted pine nuts
13 100g parmesan cheese, grated finely
14 1 teaspoon coarse kosher salt
15 1 tablespoon finely grated lemon zest
16 Black pepper (freshly cracked), adjust to your liking

→ Serve With

17 Season lightly with pepper and salt
18 4 ears of sweet corn
19 2 balls of burrata cheese (115g), pulled into small chunks

Instructions

Step 01

Combine all the marinade ingredients in a bowl and whisk until blended. Pour it over the steak in a large zip-top bag or a shallow dish. Chill for at least 30 minutes or leave overnight for deeper flavor.

Step 02

Set your grill to high heat and let it preheat while you prep other things.

Step 03

Toss arugula, basil, parmesan, pine nuts, lemon zest, garlic, oil, and salt into a blender or food processor. Blend until it’s all smooth and creamy, then add black pepper to suit your taste.

Step 04

Put the marinated steak and ears of corn on the hot grill. Steak needs 3-5 minutes per side if you want it to stay on the pink side in the middle (internal temperature should hit 55°C). Let it rest on a cutting board for 5 minutes before slicing. Cook corn till some spots are slightly darkened, about 10 minutes total.

Step 05

Carve the steak across the grain into thin slices, then get the kernels off the cobs.

Step 06

Lay the sliced steak out on plates with the torn burrata and grilled corn. Add a generous scoop of the pesto on top and serve while warm.

Notes

  1. Let the steak sit out for a bit so it’s not cold before grilling—it cooks more evenly.
  2. Extra pesto stores well up to 5 days in the fridge or can be frozen to use later.

Tools You'll Need

  • Outdoor grill
  • Blender or processor
  • Flat cutting board
  • Sharp-edged knife
  • Thermometer for meat

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Made with dairy (burrata and parmesan cheese)
  • Includes nuts (pine nuts)
  • Soy ingredient (soy sauce) is used

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 820
  • Total Fat: 58 g
  • Total Carbohydrate: 35 g
  • Protein: 42 g