Easy Pasta with Cauliflower, Tuna & Pesto

Easy Pasta with Cauliflower, Tuna & Pesto

Easy Pasta with Cauliflower, Tuna & Pesto

Fifteen minutes between an empty pan and a 50g-protein dinner. Whole wheat penne coated in pesto, piled with steamed cauliflower and canned tuna, finished with a scattering of briny capers.

The cauliflower picks up flavor from the skillet while the pasta boils, so everything lands on the plate at the same time. Eight ingredients, one pan, 579 kcal.

What happens to all 50 grams of protein in this bowl FitChef Audio

Fifteen minutes between an empty pan and a 50g-protein dinner. Whole wheat penne coated in pesto, piled with steamed cauliflower and canned tuna, finished with a scattering of briny capers.

The cauliflower picks up flavor from the skillet while the pasta boils, so everything lands on the plate at the same time. Eight ingredients, one pan, 579 kcal.

579 kcal
50g protein
62g carbs
15g fat
11g fiber
Contains: nuts, fish
Easy 1 serving Mediterranean

Ingredients · 1 serving

  • penne, whole wheat 3 ounces
  • onion 0.25
  • tuna, in water 5 ounces
  • olive oil 0.5 tablespoon
  • cauliflower florets 2 cups
  • water 1 tablespoon
  • capers 1 tablespoon
  • pesto 2 teaspoons

Method · 15 min

  1. Prepare the pasta according to the instructions on the packaging.

  2. Finely chop the onion. Drain the tuna in a strainer.

  3. Heat the oil in a skillet and sauté the onion. Add the cauliflower florets with water. Steam the cauliflower until tender for 8 minutes. If needed, add a splash more water. Add the tuna and capers to the cauliflower and heat through.

  4. Drain the pasta and save the cooking water. Mix the pesto with the warm pasta and optionally add some cooking water.

  5. Serve the pasta with the cauliflower and tuna.

Tip

Save a splash of pasta cooking water before draining. The starch in that water helps the pesto emulsify and coat every piece of penne evenly, instead of clumping into green pockets.

Nutrition per serving
579 kcal 50g protein 62g carbs 15g fat 11g fiber

Behind this recipe

Is 50g of protein in one meal too much?

The old 30g-per-meal ceiling has been overturned. Isotope tracer research tracked protein molecules through the body and found the system keeps working well beyond 30g — the cap was based on outdated measurement methods that stopped watching too soon. This bowl delivers 50g, mostly from canned tuna, and the body puts it to work.

Read the full evidence review
Does it matter that the pasta is whole wheat?

Whole wheat penne contributes most of the 11g of fiber in this meal, alongside the cauliflower. Research has linked higher fiber intake to faster fat loss during calorie deficits — fiber increases satiety, feeds beneficial gut bacteria, and slightly reduces the calories the body absorbs from a meal.

Read the full evidence review
Why steam the cauliflower with just a tablespoon of water?

Adding a small amount of water to a hot skillet creates a mini steam chamber. The cauliflower cooks through in 8 minutes without boiling (which would make it waterlogged) or roasting (which needs 25+ minutes). You get tender florets that still hold their shape — a hybrid technique that keeps the skillet meal on track.

Explore the evidence

More dinner recipes

Italian-Style Eggplant Roll-Ups with Turkey & Rice
Italian-Style Eggplant Roll-Ups with Turkey & Rice
20 min · 707 kcal
Sweet & Sour Beef Strips with Broccoli
Sweet & Sour Beef Strips with Broccoli
20 min · 762 kcal
Sweet Potato Mash with Arugula & Chicken Breast
Sweet Potato Mash with Arugula & Chicken Breast
25 min · 436 kcal

FitChef is a digital publisher and evidence synthesis platform. We aggregate and structure publicly available research for informational purposes. FitChef does not perform original clinical research, provide medical advice, or offer treatment recommendations. Certainty tiers reflect the volume and agreement of the underlying evidence, not an editorial endorsement of study quality. Consult a qualified healthcare professional before making changes to your diet or exercise regimen.