20-Minute Broiled Beef Skewers

Total: 30 min16 servingsmediumItalian
Broiled Beef Skewers with Garlicky White Bean Dip

Tender strips of top sirloin steak seasoned with garlic-pepper and smoked paprika, threaded onto skewers and broiled to perfection. Served alongside a creamy, protein-rich white bean dip enhanced with garlic, sherry vinegar, and olive oil. This appetizer or light meal combines the smoky flavors of the seasoned beef with the smooth, savory dip, making it ideal for entertaining or casual dinners. The quick broiling method ensures juicy, flavorful meat while the bean dip provides a satisfying complement.

Ingredients

16 servings
  • 1 pound beef Top Sirloin Steak Boneless, cut 1 inch thick
    flank steak1:1

    Cut against grain for tenderness

  • 1 teaspoon garlic-pepper seasoning
  • ¼ teaspoon smoked paprika
  • 1 can (15-1/2 ounces) great Northern beans or cannellini beans, rinsed, drained
    cannellini beans1:1

    Either white bean variety works

    Full guide →
  • 2 tablespoons water
  • 1 tablespoon sherry or balsamic vinegar
  • 1 tablespoon plus 2 teaspoons extra virgin olive oil, divided
  • 1 clove garlic, chopped
  • ½ teaspoon salt
  • ½ teaspoon smoked paprika
  • 16 bamboo skewers, 6-inch

Instructions

  1. 1

    Place beans, water, vinegar, 1 tablespoon olive oil, garlic and salt in food processor and process until smooth

  2. 2

    Spoon half of bean dip into serving bowl and sprinkle with paprika and drizzle with olive oil

  3. 3

    Top with remaining bean dip, paprika and olive oil, then cover and set aside

  4. 4

    Soak bamboo skewers in water for 10 minutes then drain

  5. 5

    Cut beef steak crosswise into strips

  6. 6

    Thread beef onto each skewer, weaving back and forth

  7. 7

    Combine garlic-pepper seasoning and paprika and sprinkle evenly over beef

  8. 8

    Place skewers on broiler pan rack so beef surface is 2 to 3 inches from heat

  9. 9

    Broil for 4 to 5 minutes, turning once

  10. 10

    Serve with the white bean dip

Tips

Tip 1

Soak bamboo skewers for at least 10 minutes to prevent burning during broiling.

Tip 2

Cut beef strips evenly for consistent cooking and weave tightly onto skewers to prevent spinning.

Tip 3

Make the bean dip ahead of time to allow flavors to meld and serve at room temperature.

Good to Know

Storage

Store leftover bean dip covered in refrigerator for up to 3 days. Beef skewers best served immediately.

Make Ahead

Bean dip can be made up to 1 day ahead and refrigerated. Beef can be cut and skewered 2 hours ahead.

Serve With

Serve beef skewers warm with bean dip at room temperature alongside pita chips or crusty bread.

Common Mistakes

Watch

Don't skip soaking skewers to avoid charring during broiling.

Watch

Cut beef against the grain to ensure tender results.

Substitutions

great Northern beans
cannellini beans1:1

Either white bean variety works

Full guide →
sherry vinegar
balsamic vinegar1:1

Both provide acidity for the dip

Full guide →
top sirloin
flank steak1:1

Cut against grain for tenderness

Full guide →
Find more substitutions →

FAQ

Can I use a different cut of beef for the skewers?

Yes, flank steak or strip steak work well. Cut against the grain for maximum tenderness and adjust cooking time as needed.

What if I don't have a food processor for the bean dip?

You can mash the beans with a fork or potato masher, though the texture will be less smooth. A blender also works well.

How long will the leftover bean dip keep?

The bean dip will keep covered in the refrigerator for up to 3 days. Bring to room temperature before serving for best flavor.