One-pan fajita steak spaghetti

One-pan fajita steak spaghetti

How’s this for a flexi Mexi mash-up? Onions, peppers and baguette bavette steak sizzle in mild Mexican spices, then simmer in a garlicky tomato sauce with twirlable loops of pasta. The final flourish – a scattering of green chilli tailored to your tastes. Mellow or fiery? You decide!

SWK: Source of fibre SWK: High protein Plants 4 one tray

Serving size

Cook time: 35 mins
Cuisine: Mexican
Food group: Beef
Allergens: Wheat

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Before you start

  • 1x large, deep non-stick frying pan

Dice & slice

  • Peel and finely dice the onions, then deseed and finely dice the peppers.
  • On a separate board, trim any visible fat from the steaks then thinly slice against the grain.

Sort the base

  • Spritz a large, deep non-stick frying pan with cooking spray and put it over a medium heat. Fry the onions and peppers for 5-7 mins.

Bring everything together

  • Tip in the steak strips, sprinkle in the Mexican spice, and squeeze in the garlic paste and tomato purée. Add the stock, pour in the passata and 500ml water (900ml for 4 portions) and stir well. Bring to a simmer.
  • Snap the spaghetti into the pan in 2cm lengths, using a spoon to submerge them in the sauce. Simmer for 12-15 mins, until the pasta is just soft and loosely coated in sauce.

Plate up

  • Thinly slice the chilli, and finely chop the coriander.
  • Scatter the chilli (to taste) and coriander over the pasta and serve.

Making changes?

Are you sure you want to continue?