Creamy White Bean Tuscan Skillet with Sun-Dried Tomatoes & Spinach

Servings: 4 Total Time: 30 mins Difficulty: Beginner
This high protein vegal White Bean Tuscan Skillet is a one-pan Italian-inspired weeknight dinner made with creamy cannellini beans, sun-dried tomatoes, artichoke hearts, garlic, fresh greens, and a splash of cream for a meal that's ready in 30 minutes.
high protein vegan White Bean Tuscan Skillet pinit

You know those nights when you want something warm, comforting, and on the table in less than thirty minutes? This is that recipe. A White Bean Tuscan Skillet pulls together pantry staples like canned cannellini beans, jarred sun-dried tomatoes, and a bag of greens from the fridge. The result tastes like something you’d order at a small Italian spot in the countryside, but it costs about $3 to $4 per serving.

The flavor in this dish comes from layering. You start by softening onions in good olive oil. Then garlic and chopped sun-dried tomatoes go in, soaking up the oil and turning fragrant. The sun-dried tomatoes are the secret here. They bring concentrated sweetness, a touch of tang, and a chewy bite that gives the dish character.

Cannellini beans are the classic choice for Tuscan cooking. They’re creamy on the inside, hold their shape well, and soak up flavor like a sponge. I like to mash about a third of the beans against the side of the pan before adding broth. This step thickens the sauce naturally without needing any flour or cornstarch. If you can’t find cannellini, Great Northern beans, navy beans, or even butter beans work just as well.

Artichoke hearts add a soft, briny note that pairs beautifully with the sun-dried tomatoes. I use the kind packed in water, drained well. The oil-packed ones work too if that’s what you have. Just rinse off some of the oil so the sauce doesn’t get heavy.

For the greens, kale or baby spinach both work. Spinach wilts in about 60 seconds and stays softer. Kale holds its shape and gives a heartier bite. Pick whichever you have, or use a mix.

A splash of heavy cream and a handful of grated parmesan at the end give the dish that silky, creamy texture that makes it feel like a real meal. If you want to keep it dairy-free, full-fat coconut milk and nutritional yeast do the job nicely. The recipe handles substitutions well, which makes it perfect for using up what you already have.

Serve it straight from the skillet with warm crusty bread for dunking. A squeeze of fresh lemon right before serving brightens the whole pan. Leftovers reheat beautifully the next day, and the flavors get even better overnight as everything mingles.

Grab your favorite skillet. Let’s cook.

Creamy White Bean Tuscan Skillet with Sun-Dried Tomatoes & Spinach

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Total Time 30 mins
Cooking Temp: 350  F Servings: 4 Estimated Cost: $ 16 Calories: 480
Best Season: Suitable throughout the year

Description

The recipe takes its roots from Tuscan home cooking and adapts easily for vegetarian, dairy-free, and vegan diets with simple swaps like coconut milk and nutritional yeast. With pantry staples, one skillet, and basic kitchen tools, you can make a hearty, restaurant-quality White Bean Tuscan Skillet at home for about $3 to $4 per serving, perfect for busy weeknights, meal prep, or a cozy meal with crusty bread.

Ingredients

Instructions

  1. Sauté the aromatics. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes, stirring often, until soft and translucent.
  2. Add garlic and sun-dried tomatoes. Stir in the garlic, sun-dried tomatoes, oregano, thyme, and red pepper flakes. Cook for about 1 minute, until everything smells fragrant.
  3. Add the beans and mash a portion. Add the drained cannellini beans to the skillet. Use a wooden spoon or potato masher to gently mash about one-third of the beans against the side of the pan. This thickens the sauce naturally.
  4. Build the sauce. Add the diced tomatoes (with their juice), artichoke hearts, and vegetable broth. Stir well and bring to a gentle simmer. Cover the skillet and cook for 8 minutes, stirring once or twice.
  5. Add cream and greens. Lower the heat to medium-low. Pour in the heavy cream and stir to combine. Add the spinach (or kale) in batches, folding it into the sauce until it wilts, about 2 to 3 minutes for spinach or 4 to 5 minutes for kale.
  6. Finish with cheese and lemon. Remove the skillet from the heat. Stir in the grated parmesan and lemon juice. Taste and season with salt and black pepper.
  7. Serve. Spoon the beans into bowls. Top with extra parmesan, chopped basil or parsley, and a drizzle of olive oil. Serve hot with crusty bread on the side.

Note

Use the best olive oil you have for finishing the dish. A small drizzle right before serving pulls all the flavors together. If your sun-dried tomatoes came in a jar with herbs and oil, save some of that oil and use it in place of the regular olive oil for an even deeper flavor. Taste before serving and adjust the salt, since canned beans, broth brands, and parmesan all vary in saltiness. Leftovers actually taste better the next day, so this is a great recipe to make ahead.

Keywords: White Bean Tuscan Skillet, high protein vegan recipe, white bean tuscan skillet recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this White Bean Tuscan Skillet vegan?

Yes. Swap the heavy cream for full-fat coconut milk and use 3 tablespoons of nutritional yeast in place of parmesan. The texture stays creamy and the flavor remains satisfying without any dairy.

What's the best bean substitute if I don't have cannellini?

Great Northern beans are the closest match. Navy beans, butter beans, or even chickpeas all work too. Each gives a slightly different bite, but the recipe still comes together nicely.

How do I store and reheat leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of broth or water to loosen the sauce. The microwave works too, just stir halfway through.

Can I freeze White Bean Tuscan Skillet?

You can, but the cream-based sauce may separate slightly after thawing. For best results, freeze the dish before adding the cream and parmesan. Thaw overnight in the fridge, reheat, then stir in the cream and cheese before serving. It keeps for up to 2 months in the freezer.

What can I serve with this skillet meal?

Crusty bread is the classic pairing for soaking up the sauce. You can also serve it over polenta, cooked pasta, rice, or alongside a green salad. For a heartier meal, top with a fried egg or grilled chicken.

How do I make the sauce thicker or thinner?

For a thicker sauce, mash more of the beans before adding the broth, or simmer uncovered for an extra 2 to 3 minutes. For a thinner sauce, add more broth a few tablespoons at a time, until you reach the consistency you like.

Can I add protein to this dish?

Yes. Stir in shredded rotisserie chicken, cooked Italian sausage, pan-seared shrimp, or cubes of crispy tofu during the last few minutes of cooking. Each pairs well with the Tuscan flavors.

Protein Meal Recipes
Protein Meal Recipes

At Protein Meal Recipes, we believe healthy eating should be simple, affordable, and full of flavor. Our goal is to share easy high-protein recipes, meal prep ideas, and balanced dishes that help you stay energized without spending hours in the kitchen. From quick lunches to satisfying dinners, every recipe is created to make healthy cooking practical, delicious, and beginner-friendly.

Leave a Comment

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