Written by

Ava Chapman

Published

Creamy One-Skillet Tuscan White Bean and Spinach Pasta Recipe Made Easy

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Juggling dinner while the phone keeps buzzing, and the clock’s mercilessly ticking down—half a can of white beans left and barely enough spinach to cover the pan. That’s when this creamy one-skillet Tuscan white bean and spinach pasta came to life in my kitchen, no fancy prep or multiple pans needed. Honestly, it started as a bit of a scramble, a last-minute save when I realized I forgot to thaw anything for dinner and didn’t have time to run to the store. But somehow, this simple, creamy pasta turned into a favorite that I keep coming back to on those chaotic weeknights.

The garlic and sun-dried tomato aroma swirling in the air was the first sign this was going to be good. Adding the white beans gave it a lovely, creamy texture without needing heavy cream, and the spinach sneaked in some green goodness without any fuss. I remember sitting down, fork in hand, surprised at how satisfying and comforting this pasta was—like it was made to calm the chaos, you know?

It’s the kind of meal that feels like a warm hug after a long day. No frills, no stress, just honest ingredients coming together in one pan, creating a dish that’s both hearty and fresh. This recipe stuck with me because it’s so flexible and forgiving—perfect for busy cooks who want something tasty without the hassle.

So if you’ve ever found yourself staring into an almost-empty fridge or just craving a creamy, comforting pasta that feels a little fancy but is actually easy, this Tuscan white bean and spinach pasta is for you. It’s a quiet reminder that sometimes, the simplest moments in the kitchen end up tasting the best.

Why You’ll Love This Recipe

This creamy one-skillet Tuscan white bean and spinach pasta is a keeper for so many reasons, and I’m not just saying that because I’ve lived through enough rushed dinners to appreciate it.

  • Quick & Easy: Ready in about 30 minutes, it fits perfectly into busy evenings when you’re juggling a million things.
  • Simple Ingredients: No need for specialty items—just pantry staples and fresh spinach, which you probably have on hand.
  • Perfect for Weeknights: It’s comforting and filling without being heavy, a great way to sneak some greens into your meal.
  • Crowd-Pleaser: I’ve served this to friends who don’t even like beans, and they always go back for seconds—something about the creamy texture wins them over.
  • Unbelievably Delicious: The sun-dried tomatoes and garlic create a flavor punch that’s balanced by the creamy beans and fresh spinach.

What sets this pasta apart is the technique of cooking everything in one skillet, which means the beans get to mingle with the garlic and spices, creating this smooth, almost velvety sauce without any cream or cheese overload. Plus, I usually toss in a little lemon zest at the end for a fresh pop that brightens the whole dish.

This isn’t just another pasta—it’s a comforting, wholesome meal that feels special but comes together in a snap. Whether you’re cooking for yourself or feeding a hungry crowd, it’s the kind of recipe that makes you feel like you’ve got dinner under control, even when you don’t.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and the spinach adds a fresh, seasonal touch that lifts the whole dish.

  • Olive oil: About 2 tablespoons for sautéing. I prefer extra virgin for its flavor.
  • Garlic: 3 cloves, minced. Fresh garlic is key for that punchy aroma.
  • Sun-dried tomatoes: 1/3 cup, chopped. I like the ones packed in oil for extra richness.
  • White beans: 1 can (15 oz / 425 g), drained and rinsed. Cannellini or Great Northern beans work perfectly.
  • Vegetable broth: 2 cups (480 ml), adds depth to the sauce and helps cook the pasta.
  • Uncooked pasta: 8 oz (225 g) penne or rigatoni. Use gluten-free pasta if needed.
  • Fresh spinach: About 4 cups (120 g) loosely packed, roughly chopped. Baby spinach works great too.
  • Heavy cream or coconut cream: 1/2 cup (120 ml) for creaminess. I sometimes swap coconut cream for a dairy-free option.
  • Parmesan cheese: 1/4 cup (25 g), grated, optional but recommended for that nutty finish.
  • Lemon zest: From 1 lemon, for a fresh brightness at the end.
  • Salt and black pepper: To taste, for seasoning.
  • Red pepper flakes: Optional, a pinch if you like a mild kick.

When shopping for beans, I trust Goya or Eden Organic for quality and texture. For the pasta, I often reach for Barilla or local artisanal brands when I want a more rustic feel. If you’re using frozen spinach, just thaw and squeeze out excess moisture before adding it in.

Equipment Needed

  • Large deep skillet or sauté pan: At least 12 inches in diameter with high sides. It needs to hold the pasta, beans, and sauce comfortably.
  • Wooden spoon or silicone spatula: For stirring without scratching your pan.
  • Measuring cups and spoons: To keep the ingredient ratios spot on.
  • Knife and cutting board: For prepping garlic, sun-dried tomatoes, and lemon zest.
  • Colander: To drain and rinse the beans.

If you don’t have a large skillet, a deep frying pan or even a sauté pan with a lid works fine—you’ll just need to stir more often to prevent sticking. For budget-friendly options, cast iron skillets are great; they hold heat evenly and can go from stove to oven if you want to finish the pasta with a crisp topping.

Preparation Method

Tuscan white bean and spinach pasta preparation steps

  1. Heat the olive oil: In a large skillet over medium heat (about 5 minutes). The oil should shimmer but not smoke.
  2. Sauté the garlic and sun-dried tomatoes: Add the minced garlic and chopped sun-dried tomatoes. Cook for 1-2 minutes, stirring constantly, until fragrant and the garlic is golden but not burnt. Watch closely—garlic burns quickly!
  3. Add the white beans: Pour in the rinsed beans and stir gently to coat them in the garlicky oil. Cook for another 2 minutes to warm through, mashing a few beans lightly with the back of your spoon to help create creaminess.
  4. Pour in the vegetable broth and add the pasta: Pour 2 cups (480 ml) of broth into the pan and bring to a simmer. Add the uncooked pasta, pressing it down so it’s mostly submerged. Cover the pan and let it cook for about 10-12 minutes, stirring occasionally to prevent sticking. The pasta will absorb the broth and start to soften.
  5. Incorporate the spinach: When the pasta is almost tender but still has a slight bite (about 10 minutes), stir in the chopped spinach. It will wilt quickly—cook for 2-3 minutes until fully wilted and mixed in.
  6. Add cream and cheese: Lower the heat and stir in 1/2 cup (120 ml) heavy cream and 1/4 cup (25 g) grated Parmesan. Stir gently until the sauce turns creamy and coats the pasta evenly. If the sauce seems too thick, add a splash more broth or cream.
  7. Season and finish: Add salt, black pepper, and a pinch of red pepper flakes if using. Stir in the lemon zest for brightness. Taste and adjust seasoning as needed.
  8. Serve immediately: Spoon into bowls and garnish with extra Parmesan or a drizzle of olive oil if you like.

If the pasta finishes cooking before the sauce is creamy, feel free to lower the heat and stir for a few extra minutes. If the sauce separates or looks too oily, a splash of broth or a gentle stir usually brings it back together. Trust your senses: the sauce should be velvety, and the pasta tender but not mushy.

Cooking Tips & Techniques

Cooking pasta directly in the skillet with broth takes a little practice but is worth it for the hands-off approach and flavor infusion. Here’s what I’ve learned the hard way:

  • Keep the heat moderate: Too high and the broth evaporates too fast, leaving dry pasta; too low and the pasta steams unevenly.
  • Stir regularly: This prevents the pasta from sticking to the bottom and helps distribute the beans and spinach evenly.
  • Don’t overcook the pasta: It should be al dente with a bit of bite—remember, it will continue softening once off the heat.
  • Mash some beans: Lightly mashing a few beans in the pan helps thicken the sauce naturally, making it creamy without extra thickeners.
  • Use fresh lemon zest: It really wakes up the flavors at the end and balances the richness.

I’ve burned garlic more times than I can count, so keep an eye and stir constantly during that step. Also, if you want to speed things up, soak your sun-dried tomatoes in warm water for 10 minutes before chopping—they’ll soften faster in the pan.

Variations & Adaptations

This recipe is super flexible and lends itself well to different tastes and dietary needs. Here are some ways I’ve tweaked it:

  • Vegan version: Swap the heavy cream for coconut cream and omit the Parmesan or use a vegan cheese substitute. The beans keep it creamy all on their own.
  • Protein boost: Stir in cooked shredded chicken or sautéed tofu (try the crispy teriyaki tofu stir fry recipe for inspiration) for a heartier meal.
  • Seasonal greens: Swap spinach for kale, Swiss chard, or even arugula depending on what’s fresh and available.
  • Gluten-free option: Use gluten-free pasta and double-check your broth ingredients to make it safe for gluten-sensitive diets.

One of my favorite tweaks is adding a spoonful of pesto before serving for an herby punch. Or, for a Mediterranean twist, toss in some kalamata olives and sun-dried tomatoes for extra tang. I once tried this with quinoa pasta, inspired by my healthy high-protein quinoa and black bean salad, and it worked surprisingly well!

Serving & Storage Suggestions

This creamy Tuscan pasta is best served hot, straight from the skillet to keep that luscious texture. It pairs beautifully with a crisp green salad or a light cucumber side—something like the refreshing cucumber mint detox water recipe from the site makes a perfect beverage to balance the richness.

To store leftovers, transfer the pasta to an airtight container and refrigerate for up to 3 days. The sauce will thicken, so when reheating, add a splash of broth or water and warm gently in a skillet or microwave, stirring to bring back the creamy consistency.

Freezing isn’t ideal because the spinach can get mushy, but if you must, freeze in portioned containers and thaw overnight in the fridge before reheating. Flavors tend to mellow with time, so a quick hit of lemon zest or extra Parmesan freshens it up nicely.

Nutritional Information & Benefits

This creamy one-skillet Tuscan white bean and spinach pasta is a wholesome meal packed with fiber, protein, and vitamins thanks to the beans and fresh spinach. Here’s a rough breakdown per serving (recipe serves 4):

Nutrient Amount
Calories 420 kcal
Protein 18 g
Carbohydrates 50 g
Fat 12 g
Fiber 9 g

The white beans are a fantastic plant-based protein source, while spinach adds iron, calcium, and antioxidants. Using vegetable broth keeps the dish light, and opting for coconut cream makes it dairy-free. Just be mindful of added salt if using canned beans and broth.

Conclusion

This creamy one-skillet Tuscan white bean and spinach pasta is proof that simple ingredients and a bit of improvisation can produce a meal that feels thoughtful and satisfying. It’s flexible enough to suit your pantry and preferences, yet always comforting and delicious.

I love how it comes together quickly, with minimal cleanup, and still manages to feel like a special dinner. Whether you’re a busy parent, a novice cook, or just craving something cozy and nourishing, this recipe is a reliable friend in the kitchen.

Give it a try, tweak it to your taste, and don’t be shy about sharing how you make it your own—I’m always curious about new twists! This pasta is one of those meals that welcomes your personal touch.

Frequently Asked Questions

Can I use other types of pasta for this recipe?

Absolutely! Penne or rigatoni work best because they hold the sauce well, but fusilli, farfalle, or even spaghetti can be used. Just adjust cooking time accordingly.

Is it possible to make this recipe gluten-free?

Yes, simply swap the pasta for a gluten-free variety and double-check your broth ingredients. The recipe adapts nicely without losing flavor or texture.

Can I prepare this dish ahead of time?

You can prep the garlic, sun-dried tomatoes, and beans ahead and keep them refrigerated. However, for best texture, cook the pasta fresh and combine everything just before serving.

What can I substitute if I don’t have sun-dried tomatoes?

Roasted red peppers or cherry tomatoes lightly sautéed will add a similar sweet and tangy note. You can also omit them, but the flavor will be milder.

How do I make this recipe vegan?

Replace heavy cream with coconut cream or a plant-based cream alternative, and skip the Parmesan or use a vegan cheese substitute. The beans keep the sauce creamy, so it still feels rich and satisfying.

Pin This Recipe!

Tuscan white bean and spinach pasta recipe

Print

Creamy One-Skillet Tuscan White Bean and Spinach Pasta

A quick and easy creamy pasta made in one skillet with white beans, spinach, and sun-dried tomatoes, perfect for busy weeknights and comforting meals.

  • Author: Lora
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Tuscan, Italian-inspired

Ingredients

Scale
  • 2 tablespoons olive oil (extra virgin preferred)
  • 3 cloves garlic, minced
  • 1/3 cup sun-dried tomatoes, chopped (preferably packed in oil)
  • 1 can (15 oz / 425 g) white beans (Cannellini or Great Northern), drained and rinsed
  • 2 cups (480 ml) vegetable broth
  • 8 oz (225 g) uncooked pasta (penne or rigatoni; gluten-free pasta optional)
  • 4 cups (120 g) fresh spinach, loosely packed and roughly chopped
  • 1/2 cup (120 ml) heavy cream or coconut cream
  • 1/4 cup (25 g) grated Parmesan cheese (optional)
  • Zest of 1 lemon
  • Salt and black pepper to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Heat the olive oil in a large skillet over medium heat for about 5 minutes until shimmering but not smoking.
  2. Add the minced garlic and chopped sun-dried tomatoes; sauté for 1-2 minutes, stirring constantly until fragrant and garlic is golden but not burnt.
  3. Add the rinsed white beans and stir gently to coat in the garlicky oil. Cook for 2 minutes, lightly mashing some beans to create creaminess.
  4. Pour in the vegetable broth and bring to a simmer. Add the uncooked pasta, pressing it down so it is mostly submerged. Cover and cook for 10-12 minutes, stirring occasionally to prevent sticking.
  5. When the pasta is almost tender but still slightly firm, stir in the chopped spinach. Cook for 2-3 minutes until wilted and mixed in.
  6. Lower the heat and stir in the heavy cream and grated Parmesan cheese until the sauce is creamy and coats the pasta evenly. Add more broth or cream if the sauce is too thick.
  7. Season with salt, black pepper, and red pepper flakes if using. Stir in the lemon zest for brightness and adjust seasoning to taste.
  8. Serve immediately, garnished with extra Parmesan or a drizzle of olive oil if desired.

Notes

Keep heat moderate to prevent broth from evaporating too quickly. Stir regularly to avoid sticking. Lightly mash some beans to thicken sauce naturally. Use fresh lemon zest at the end to brighten flavors. For vegan version, substitute heavy cream with coconut cream and omit Parmesan or use vegan cheese. If sauce is too thick or oily, add a splash of broth and stir gently.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 420
  • Fat: 12
  • Carbohydrates: 50
  • Fiber: 9
  • Protein: 18

Keywords: one-skillet pasta, creamy pasta, Tuscan pasta, white beans, spinach, quick dinner, easy weeknight meal, vegetarian, gluten-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating