Tomato Herb White Bean Skillet

Highlighted under: Cozy Favorites

I love making a quick and hearty meal, and this Tomato Herb White Bean Skillet is one of my favorites. It's vibrant, easy to prepare, and packed with flavors that genuinely satisfy. Whether I'm looking for a comforting weeknight dinner or a dish to impress guests, this recipe never disappoints. The combination of creamy white beans with fresh tomatoes and fragrant herbs creates a delightful harmony that’s both nutritious and delicious. With minimal ingredients and quick preparation, it’s a recipe I can whip up anytime I need something comforting yet healthy.

Ffion Llewellyn

Created by

Ffion Llewellyn

Last updated on 2026-01-15T13:41:36.228Z

I remember the first time I made this Tomato Herb White Bean Skillet. I was looking for something quick yet fulfilling, and the vibrant colors of the tomatoes instantly captivated me. As I sautéed the garlic and herbs, the aroma filled my kitchen, promising a delicious meal ahead. I used a mix of canned tomatoes and fresh ones for a depth of flavor that really shines in this dish.

What makes this dish special is how the creamy white beans absorb the rich flavors of the herbs and garlic. I like to sprinkle a little red pepper flakes for a kick, and don’t skip the fresh basil at the end—it brightens everything up beautifully. Pair it with some crusty bread, and you have a complete meal!

Why You'll Love This Recipe

  • Quick and easy to prepare, perfect for busy weeknights
  • Healthy and hearty, packed with plant-based protein
  • Vibrant colors and flavors that celebrate fresh ingredients

Ingredient Insights

The white beans in this skillet not only provide a creamy, satisfying texture but also offer a wealth of plant-based protein that makes this dish hearty and filling. Whether you choose cannellini, navy, or great northern beans, they all blend beautifully with the tomatoes and herbs. If you're in a pinch, canned beans are a great time-saver; just ensure you rinse them thoroughly to reduce any excess sodium and improve their flavor.

Fresh tomatoes truly elevate this dish with their bright acidity and natural sweetness. If using canned tomatoes, opt for whole peeled or diced varieties packed in juice for the best depth of flavor. For a burst of freshness, consider adding a splash of lemon juice or a sprinkle of zest just before serving to balance the richness of the beans.

Technique Tips

When sautéing the onions, aim for a soft and translucent state rather than browning them. This usually takes about 5 minutes over medium heat. If they begin to brown, the heat may be too high; reduce it slightly to avoid bitterness. Adding the garlic just a minute before the tomatoes helps prevent it from burning and becoming acrid, which can ruin the dish.

For an even richer flavor, consider adding a splash of vegetable or chicken broth when you incorporate the beans. This can create a more cohesive sauce and enhance the overall taste. Just make sure to simmer everything together for the recommended 10 minutes to develop a harmonious blend of flavors.

Ingredients

Ingredients

Main Ingredients

  • 2 cans white beans, drained and rinsed
  • 2 cups diced tomatoes (canned or fresh)
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon red pepper flakes
  • Salt and pepper to taste
  • Fresh basil leaves for garnish

Instructions

Instructions

Sauté the Aromatics

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute.

Add the Tomatoes

Pour in the diced tomatoes and stir in the oregano, basil, and red pepper flakes. Season with salt and pepper to taste. Let it simmer for about 5 minutes to let the flavors meld.

Incorporate the Beans

Add the drained white beans to the skillet and stir gently to combine. Cook for another 10 minutes, allowing the beans to heat through and absorb the flavors.

Serve

Remove from heat and garnish with fresh basil leaves. Serve warm with crusty bread or over rice.

Secondary image

Pro Tips

  • For extra depth of flavor, consider adding a splash of balsamic vinegar just before serving. This also complements the sweetness of the tomatoes beautifully.

Serving Suggestions

This Tomato Herb White Bean Skillet pairs wonderfully with crusty whole grain bread, which can be used to soak up the savory juices. Alternatively, serving it over a bed of fluffy rice or quinoa adds a hearty grain element that rounds out the meal. A sprinkle of grated Parmesan cheese on top can also provide a delightful umami boost if you aren’t strictly plant-based.

For a variation, feel free to stir in some chopped spinach or kale during the last few minutes of cooking. This not only adds a nutritional punch but also a dash of vibrant color. Fresh herbs like parsley or a bit of lemon zest can also brighten the flavors just before serving.

Make-Ahead and Storage

This dish is fantastic for meal prep; it holds up well in the fridge for up to 4 days. Simply let it cool completely before transferring to an airtight container. When reheating, do so gently on the stove over low heat, adding a splash of water or broth to maintain moisture.

If you want to freeze it, portion the skillet into single servings before placing in freezer-safe containers. It can last for up to 3 months in the freezer. To reheat, thaw in the refrigerator overnight before warming it up in the skillet or microwave. The texture may change slightly after freezing, but the flavors will remain delicious!

Questions About Recipes

→ Can I use dried beans instead of canned?

Yes, just be sure to soak and cook them beforehand according to package instructions.

→ What can I serve with this dish?

This skillet meal pairs well with crusty bread, rice, or a simple side salad.

→ How can I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or microwave before serving.

→ Can I freeze this dish?

Yes, it freezes well! Just make sure to thaw completely before reheating.

Tomato Herb White Bean Skillet

I love making a quick and hearty meal, and this Tomato Herb White Bean Skillet is one of my favorites. It's vibrant, easy to prepare, and packed with flavors that genuinely satisfy. Whether I'm looking for a comforting weeknight dinner or a dish to impress guests, this recipe never disappoints. The combination of creamy white beans with fresh tomatoes and fragrant herbs creates a delightful harmony that’s both nutritious and delicious. With minimal ingredients and quick preparation, it’s a recipe I can whip up anytime I need something comforting yet healthy.

Prep Time15
Cooking Duration20
Overall Time35

Created by: Ffion Llewellyn

Recipe Type: Cozy Favorites

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 2 cans white beans, drained and rinsed
  2. 2 cups diced tomatoes (canned or fresh)
  3. 1 onion, diced
  4. 3 cloves garlic, minced
  5. 2 tablespoons olive oil
  6. 1 teaspoon dried oregano
  7. 1 teaspoon dried basil
  8. 1/2 teaspoon red pepper flakes
  9. Salt and pepper to taste
  10. Fresh basil leaves for garnish

How-To Steps

Step 01

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute.

Step 02

Pour in the diced tomatoes and stir in the oregano, basil, and red pepper flakes. Season with salt and pepper to taste. Let it simmer for about 5 minutes to let the flavors meld.

Step 03

Add the drained white beans to the skillet and stir gently to combine. Cook for another 10 minutes, allowing the beans to heat through and absorb the flavors.

Step 04

Remove from heat and garnish with fresh basil leaves. Serve warm with crusty bread or over rice.

Extra Tips

  1. For extra depth of flavor, consider adding a splash of balsamic vinegar just before serving. This also complements the sweetness of the tomatoes beautifully.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 8g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 480mg
  • Total Carbohydrates: 50g
  • Dietary Fiber: 12g
  • Sugars: 6g
  • Protein: 16g