Creamy Tomato White Bean Skillet for Tired Weeknights
One pan, pantry staples, done in 25 minutes — perfect for when you have nothing left.
When you're exhausted and staring blankly at the cabinet, this is the recipe to reach for. It leans on canned white beans and crushed tomatoes — things that are probably already on your shelf — and turns them into something genuinely satisfying with a splash of cream and a handful of garlic. It's not fancy, and it doesn't pretend to be. You'll have dinner ready in about 25 minutes, the pan cleanup is minimal, and the result is warm, creamy, and filling enough that you'll actually feel taken care of. Serve it with crusty bread or over rice.
Ingredients
- 2 tbsp olive oil
- 4 unit garlic cloves — minced or pressed
- 0.5 tsp crushed red pepper flakes — optional, skip if you want it mild
- 1 tsp dried Italian seasoning
- 1 unit can crushed tomatoes — 28 oz can
- 2 unit cans white beans — 15 oz each, cannellini or great northern, drained and rinsed
- 0.5 tsp salt — plus more to taste
- 0.25 tsp black pepper
- 0.5 cup heavy cream — or half-and-half for a lighter version
- 2 oz Parmesan cheese — freshly grated, about 1/2 cup; plus more for serving
- 2 cup baby spinach — loosely packed; optional but easy to add
- 1 tbsp fresh lemon juice — optional, brightens the whole dish
Method
- 1 Heat the olive oil in a large skillet over medium heat. Once shimmering, add the minced garlic and red pepper flakes. Cook for about 60 seconds, stirring constantly, until fragrant — don't let the garlic brown.
- 2 Stir in the Italian seasoning, then pour in the crushed tomatoes. Add salt and black pepper. Stir to combine and let the sauce simmer for 5 minutes, stirring occasionally.
- 3 Add the drained white beans and stir to coat them in the tomato sauce. Simmer for another 5 minutes so the beans absorb some flavor.
- 4 Reduce the heat to medium-low. Pour in the heavy cream and stir gently. Let the skillet simmer for 3–4 minutes until the sauce thickens slightly and turns a warm orange-pink color.
- 5 Stir in the Parmesan until melted. If using spinach, add it now and stir until wilted, about 1–2 minutes.
- 6 Taste and adjust salt. Squeeze in the lemon juice if using. Serve straight from the skillet with crusty bread, over rice, or with a side salad.
Variations
- Add a protein — Stir in 2 cups of shredded rotisserie chicken with the beans for a heartier, non-vegetarian version that adds almost no extra work.
- Vegan swap — Replace the heavy cream with full-fat coconut milk and skip the Parmesan (or use a vegan Parmesan). It's slightly sweeter but still rich and satisfying.
- Faster shortcut — Use pre-minced garlic from a jar and skip the spinach to shave 3–4 minutes off total time. Tastes almost identical when you're too tired to care.
Notes
This reheats beautifully — the sauce thickens overnight, so add a splash of water or broth when warming it up. If the sauce feels too thick right out of the pan, thin it with a few tablespoons of pasta water or chicken broth. Crusty bread for dipping is strongly encouraged.
Equipment that helps
- Large skillet (12-inch) — A wide skillet gives the tomato sauce room to simmer and reduce evenly without splattering everywhere.
- Can opener — You'll be opening three cans, so having one that works smoothly saves you a small but real frustration at the end of a long day.
More like this