Tuscan White Bean Skillet

Category: Perfect Pairings & Anytime Bites

This Tuscan-inspired skillet combines tender white beans with small pasta shapes, fresh baby spinach, and a blend of Italian seasonings. Garlic is gently sautéed in avocado or neutral oil before adding rich crushed tomatoes and a touch of heat from red pepper flakes. The pasta simmers directly in the tomato base, soaking up flavors, before the spinach and shredded vegan mozzarella melt in, creating a luscious texture. Finished with a golden, bubbly cheese crust in the oven, this all-in-one dish delivers comforting layers of taste and a satisfying mix of textures perfect for a cozy meal.

Breanna smiling at the camera.
Created By Breanna
Last updated on Fri, 30 Jan 2026 18:56:24 GMT
A skillet of Tuscan white bean casserole with bread. Save
A skillet of Tuscan white bean casserole with bread. | foodiffy.com

This Tuscan white bean skillet casserole is a perfect one-pan dinner for busy weeknights when you want something comforting yet packed with flavor. It comes together quickly and uses pantry staples plus fresh ingredients to create a hearty meal that feels like a warm hug from the inside.

I first made this dish when I needed a cozy meal after a long day. It quickly became a favorite because it fills the house with amazing smells and satisfies without needing complicated steps.

Ingredients

  • Avocado oil or neutral cooking oil: adds a gentle background without overpowering. You can use broth instead for an oil-free dish that still has great flavor.
  • Garlic: brings rich aroma and depth. Fresh minced cloves are best—avoid pre-minced jars which can be less vibrant.
  • Italian seasoning blend: offers classic herb notes. Choose one with oregano, basil, and thyme for authenticity.
  • Red pepper flakes: provide a mild kick, but you can adjust to your heat preference.
  • Crushed tomatoes: form the flavorful sauce base. Opt for fire roasted for a smoky touch or regular for pure tomato brightness.
  • Small pasta like orecchiette or shells: help hold sauce and blend well with beans. Fresh or dried both work; pick gluten-free if needed.
  • Cannellini beans: add protein and creamy texture. Rinsed well from the can or freshly cooked beans work best for clean flavor.
  • Fresh baby spinach: gives vibrant color, nutrition, and soft texture that melts into the sauce. Avoid limp bags by choosing bright green leaves.
  • Shredded vegan mozzarella: melts beautifully, providing cheesy richness without dairy. Make sure it is fresh for best melt and stretch.
  • Fine sea salt and black pepper: balance all the flavors perfectly. Season gradually and taste as you go.
  • Optional garnishes like vegan parmesan and fresh basil: bring extra flavor and a pretty finish.

Instructions

Preheat and Prep:
Set your oven to 450 degrees Fahrenheit and place a rack in the center. Heat a large oven-proof skillet over medium heat so it’s ready once you add ingredients.
Cook Garlic and Spices:
Add the oil and minced garlic to the skillet. Stir frequently and cook for 1 to 2 minutes until garlic is fragrant but not browned to build flavor gently. Then stir in the Italian seasoning, red pepper flakes, and a generous pinch of salt and pepper. Cook for an additional minute to toast the spices and blend aromas.
Add Tomatoes and Simmer:
Pour in the crushed tomatoes and stir well to combine. Add 2 cups water and 1 and a half teaspoons fine sea salt. Bring everything to a gentle simmer on medium heat.
Cook Pasta:
Add the pasta to the simmering sauce. Cover the skillet and reduce the heat to low. Cook for about 10 minutes stirring now and then to prevent sticking. The pasta should be nearly al dente, providing some firmness as it will cook more later.
Add Spinach and Cheese:
Stir in the fresh baby spinach and half to a full cup of shredded vegan mozzarella depending on how cheesy you like it. Cook just until the spinach wilts, about one to two minutes, so the greens stay tender yet vibrant.
Add Beans and Season:
Gently fold in the rinsed cannellini beans. Taste the sauce and add more salt and pepper as needed. The beans add a creamy texture and boost the protein content here.
Bake With Cheese Topping:
Sprinkle the remaining cheese evenly over the top. Transfer the entire skillet to the preheated oven. Bake for 10 to 15 minutes until the cheese melts completely and begins to bubble lightly.
Rest and Serve:
Remove the skillet from the oven and let it sit for a few minutes to thicken and settle. Garnish with fresh basil leaves and vegan parmesan if using. Serve hot with hearty toasted bread on the side to scoop up the sauce.
A skillet with a Tuscan White Bean Casserole.
A skillet with a Tuscan White Bean Casserole. | foodiffy.com

I love how the combination of melted vegan cheese and tender cannellini beans gives this dish a satisfyingly creamy texture without any dairy. One memorable night my family gathered around this skillet and it instantly became a recipe everyone asked for again.

Storage tips

Let the casserole cool completely before storing in an airtight container. Refrigerate for up to four days and reheat gently on the stove or oven to preserve texture. If storing leftovers in the skillet make sure it is oven-safe for easy reheating.

Ingredient swaps

Use penne or rigatoni if you can’t find small pasta shapes. Substitute kale for spinach, but add it earlier as it takes longer to wilt. Try crushed fire roasted tomatoes for a smoky depth or plain canned tomatoes for a lighter taste. For dairy eaters, shredded mozzarella or Parmesan cheese work beautifully instead of vegan versions.

Serving ideas

Serve with crisp green salad dressed simply with lemon and olive oil for freshness. Accompany with crusty bread for dipping into the rich tomato sauce. Add a drizzle of balsamic glaze over the finished dish for a gourmet touch.

A skillet of Tuscan White Bean Casserole with bread.
A skillet of Tuscan White Bean Casserole with bread. | foodiffy.com

This casserole is a delicious, comforting meal that comes together with simple ingredients and minimal fuss.

Frequently Asked Recipe Questions

→ Can I use a different type of bean?

Yes, cannellini beans can be replaced with other white beans like Great Northern or navy beans. Just ensure they're well rinsed and drained.

→ What pasta works best in this skillet?

Small, sturdy pastas such as orecchiette, shells, or small elbows hold up well, absorbing flavors without becoming mushy.

→ Is there a way to make this dish oil-free?

Yes, substituting avocado or cooking oil with vegetable broth works well and adds extra moisture during the sauté step.

→ How do I know when the pasta is cooked properly in the skillet?

Cook until the pasta is just shy of al dente, stirring occasionally to prevent sticking. It will finish cooking under the cheese in the oven.

→ Can I use fresh herbs instead of Italian seasoning?

Absolutely, a mix of dried or fresh basil, oregano, and thyme will enhance the dish naturally and can be adjusted to taste.

Tuscan White Bean Skillet

Wholesome skillet with white beans, pasta, spinach, and melted cheese infused with Italian herbs.

Preparation Time
5 mins
Time to Cook
35 mins
Overall Time
40 mins
Created By: Breanna

Type of Recipe: Sides & Snacks

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Tuscan

Portion Size: 4 Number of Servings (Four generous portions)

Dietary Options: Vegan Approved, Good for Vegetarians, Dairy-Free

Ingredients Required

→ Oils and Seasonings

01 30 ml avocado oil or neutral cooking oil, or vegetable broth for oil-free option
02 8 large garlic cloves, minced
03 1.5 teaspoons Italian seasoning blend
04 0.5 teaspoon red pepper flakes
05 Fine sea salt, to taste
06 Black pepper, to taste

→ Base and Liquids

07 1 can (796 g) crushed tomatoes, regular or fire roasted
08 480 ml water

→ Pasta

09 225 g small dry pasta such as orecchiette or shells (gluten-free or regular)

→ Legumes and Greens

10 2 cans (850 g total) cannellini beans, rinsed and drained well, or 820 g cooked white beans
11 140 g fresh baby spinach

→ Cheese and Garnish

12 140 to 200 g shredded vegan mozzarella cheese
13 Vegan parmesan cheese, homemade or store-bought (optional)
14 Fresh basil leaves (optional)

Guide to Cooking

Step 01

Preheat oven to 230°C and position a rack in the center. Heat a large 30 cm ovenproof skillet over medium heat.

Step 02

Add avocado oil and minced garlic to skillet. Stir frequently and cook until fragrant, 1 to 2 minutes. Incorporate Italian seasoning, red pepper flakes, and a pinch of salt and pepper. Cook for one more minute.

Step 03

Pour crushed tomatoes into the skillet and stir thoroughly. Add 480 ml water and 1.5 teaspoons fine sea salt, then bring to a gentle simmer.

Step 04

Add pasta to the pan and return to a simmer. Cover, reduce heat to low, and cook for approximately 10 minutes until pasta is nearly al dente, stirring occasionally to prevent sticking.

Step 05

Mix in fresh spinach and 70 to 140 g shredded vegan mozzarella cheese, depending on preferred cheesiness. Cook until spinach is wilted, about 1 to 2 minutes.

Step 06

Stir in rinsed beans. Adjust seasoning with additional salt and pepper as desired. Evenly sprinkle remaining cheese on top.

Step 07

Transfer the skillet to the preheated oven and bake for 10 to 15 minutes, or until cheese is fully melted and bubbly.

Step 08

Allow to rest a few minutes before serving. Garnish with fresh basil and vegan parmesan if desired. Serve alongside sturdy toasted bread.

Extra Suggestions

  1. Using vegetable broth in place of oil reduces fat content while maintaining flavor.
  2. Orecchiette or small shells work best to hold sauce and beans.

Necessary Equipment

  • Large 30 cm ovenproof skillet
  • Stove and oven

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Check vegan cheese labels for nut or soy allergens
  • Contains legumes (cannellini beans)

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 420
  • Fats: 8.2 g
  • Carbohydrates: 65.5 g
  • Protein: 18.7 g