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.

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.

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
A large skillet (12-inch) and a wooden spoon or spatula.
Instructions
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.



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.


20-Minute Italian White Bean & Tuna Skillet
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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.

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.

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.

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.