20-Minute Italian White Bean & Tuna Skillet

Every cook has a night when the fridge is nearly empty and takeout is tempting. This skillet is the answer: a can of tuna, a couple of cans of beans, and a handful of flavor-boosters from the pantry turn into a warm, garlicky, lemony dinner in 20 minutes flat. No thawing, no meal planning, no heroics — just one skillet and ingredients that were already waiting in your kitchen.

Overhead of the finished skillet: tuna chunks, white beans, blistered tomatoes, and wilted spinach in garlicky lemon broth, with lemon wedges, Parmesan, and rosemary. No people, no text.

Why you’ll love it

  • Pure pantry magic. Canned tuna, white beans, and a few flavor staples — nothing to defrost or shop for.
  • One skillet, 20 minutes. Garlic, blistered tomatoes, beans, tuna, spinach: it builds layer by layer in a single pan.
  • ~34g protein per serving (estimated), thanks to tuna plus creamy cannellini beans.
  • Mediterranean flavors. Rosemary, lemon, red pepper flakes, and olive oil — simple and bright.
Overhead of mise en place: canned tuna, cannellini beans, cherry tomatoes, spinach, garlic, lemon, rosemary, olive oil, and Parmesan on a counter. No people, no text.

Ingredients

  • 3 tbsp olive oil, divided
  • 4 cloves garlic, thinly sliced
  • 1/2 tsp red pepper flakes, plus more to taste
  • 1 pint cherry tomatoes, halved
  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 1/2 cup low-sodium chicken or vegetable broth
  • 1 tsp chopped fresh rosemary, plus a sprig for garnish
  • 3 (5 oz) cans tuna packed in olive oil, drained
  • Zest of 1 lemon and 2 tablespoons lemon juice
  • 4 cups baby spinach, or arugula
  • 1/4 cup grated Parmesan, plus more for serving
  • 3/4 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • Lemon wedges and crusty bread, for serving
Overhead of cans of tuna and cannellini beans laid out as the pantry base. No people, no text.
Overhead of garlic being thinly sliced on a cutting board. No people, no text.

Equipment

A large skillet (12-inch) and a wooden spoon or spatula.

Instructions

  1. Sizzle the garlic. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes; cook 1–2 minutes, stirring often, until the garlic is pale gold and fragrant. Don’t let it brown darkly.
  2. Blister the tomatoes. Add the cherry tomatoes, cut-side down where you can, and cook undisturbed 2 minutes, then stir and cook 1 more minute until softened and a few are lightly blistered.
  3. Simmer the beans. Stir in the cannellini beans, broth, rosemary, salt, and pepper. Bring to a lively simmer and cook 4–5 minutes, until the liquid thickens slightly and the beans are warmed through. Gently crush a few beans with the spoon to make it creamy.
  4. Fold in the tuna. Add the drained tuna in large chunks, stirring very gently so it stays in flakes rather than shredding. Simmer 1–2 minutes, until heated through.
  5. Wilt the spinach and finish. Stir in the spinach a handful at a time until just wilted, about 1 minute. Off the heat, stir in the lemon zest, lemon juice, Parmesan, and the remaining tablespoon of olive oil. Taste and adjust salt and pepper.
  6. Serve. Spoon into warm bowls or straight onto plates. Top with extra Parmesan, a rosemary sprig, lemon wedges, and a pinch more red pepper flakes. Serve with plenty of crusty bread for the garlicky broth.
Overhead of cherry tomatoes blistering in the skillet with garlic and red pepper flakes. No people, no text.
Overhead of cannellini beans and broth simmering in the skillet with rosemary. No people, no text.
Overhead of tuna chunks being folded gently into the bean mixture. No people, no text.

Doneness cues: This one is simple — everything comes from the can, so you’re warming, not cooking raw protein. The skillet is done when the broth is simmering, the spinach is just wilted, and the tuna flakes are hot all the way through. Pull it off the heat before the tuna breaks down.

Overhead of baby spinach wilting into the hot skillet with lemon nearby. No people, no text.
Overhead of grated Parmesan and a drizzle of olive oil finishing the skillet. No people, no text.

20-Minute Italian White Bean & Tuna Skillet

Italian tuna, creamy white beans, blistered tomatoes, spinach, and lemon in one skillet in 20 minutes — the ultimate pantry dinner, about 34g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 12 minutes
Total Time 20 minutes
Servings: 4 servings

Ingredients
  

  • 3 tbsp olive oil divided
  • 4 cloves garlic thinly sliced
  • 1/2 tsp red pepper flakes plus more to taste
  • 1 pint cherry tomatoes halved
  • 2 (15 oz) cans cannellini beans drained and rinsed
  • 1/2 cup low-sodium chicken or vegetable broth
  • 1 tsp chopped fresh rosemary plus a sprig for garnish
  • 3 (5 oz) cans tuna packed in olive oil drained
  • Zest of 1 lemon and 2 tablespoons lemon juice
  • 4 cups baby spinach or arugula
  • 1/4 cup grated Parmesan plus more for serving
  • 3/4 tsp kosher salt plus more to taste
  • 1/2 tsp black pepper
  • Lemon wedges and crusty bread for serving

Equipment

  • Large skillet (12-inch)
  • Wooden spoon or spatula

Method
 

  1. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes; cook 1–2 minutes, stirring often, until the garlic is pale gold and fragrant. Don’t let it brown darkly.
  2. Add the cherry tomatoes, cut-side down where you can, and cook undisturbed 2 minutes, then stir and cook 1 more minute until softened and a few are lightly blistered.
  3. Stir in the cannellini beans, broth, rosemary, salt, and pepper. Bring to a lively simmer and cook 4–5 minutes, until the liquid thickens slightly and the beans are warmed through. Gently crush a few beans with the spoon to make it creamy.
  4. Add the drained tuna in large chunks, stirring very gently so it stays in flakes rather than shredding. Simmer 1–2 minutes, until heated through.
  5. Stir in the spinach a handful at a time until just wilted, about 1 minute. Off the heat, stir in the lemon zest, lemon juice, Parmesan, and the remaining tablespoon of olive oil. Taste and adjust salt and pepper.
  6. Spoon into warm bowls or straight onto plates. Top with extra Parmesan, a rosemary sprig, lemon wedges, and a pinch more red pepper flakes. Serve with plenty of crusty bread for the garlicky broth.

Notes

Food safety: pantry recipe — all protein comes from cans, so you are warming, not cooking raw protein; reheat gently to steaming (165°F). Refrigerate leftovers within 2 hours; 3 days refrigerated. Not freezer-friendly. Protein ~34g/serving estimated from USDA FoodData Central; not lab-tested.

Nutrition note

Protein is estimated at about 34g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.

Substitutions and tips

  • Tuna in water vs. oil: Either works. Tuna packed in olive oil is richer and stays in bigger flakes; if using water-packed, add an extra tablespoon of olive oil in step 5.
  • Spinach vs. arugula: Arugula adds a peppery bite that’s fantastic here — stir it in just before serving so it barely wilts.
  • Make it saucier: Add an extra 1/4 cup broth in step 3 if you want more broth for dunking bread.
  • Dairy-free: Skip the Parmesan and finish with an extra squeeze of lemon and a drizzle of olive oil.
  • Keep the tuna chunky: Stir as little as possible after step 4 — you want recognizable flakes, not tuna mush.
Overhead close-up of a served bowl of the tuna and white bean skillet. No people, no text.

Storage and reheating

Refrigerate leftovers within 2 hours in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of broth, or microwave in 60-second bursts, stirring between, until steaming. Add fresh lemon juice after reheating to wake it back up. Not freezer-friendly — the spinach and beans turn soft.

Overhead of the tuna skillet served with crusty bread and lemon wedges. No people, no text.

Frequently asked questions

Is canned tuna healthy? It’s a convenient protein source — but buy what you like; this recipe just uses tuna as the protein foundation. Use any good-quality canned tuna you enjoy.

Can I use a different bean? Absolutely — great northern or navy beans work the same way. Butter beans make it extra creamy.

What if I don’t have cherry tomatoes? A handful of diced fresh tomatoes or 3/4 cup canned diced tomatoes (well drained) work; skip the blistering step and add them in step 3.

Is this good for meal prep? Decent — portion into containers and reheat gently, but the spinach wilts further, so pack a fresh handful to stir in after reheating.

Overhead of meal-prep containers filled with the tuna and white bean mixture. No people, no text.

More pantry dinners

Love pantry dinners? Our 20-Minute Shrimp & White Bean Skillet is another fast one-skillet win. For a fresh Italian-inspired dinner, try our 30-Minute Mediterranean Tuna & White Bean Salad. Another 20-minute favorite: Blackened Shrimp Tacos.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top