Creamy White Bean Pasta with Crispy Tofu
Creamy White Bean Pasta with Crispy Tofu (High Protein)
This creamy white bean pasta with crispy tofu is exactly the kind of vegan dinner that makes people forget they ever needed chicken alfredo. Silky blended white bean sauce coats every strand of pasta, and a golden panko-crusted tofu cutlet sits on top, shattering when you cut into it. The whole thing comes together in 30 minutes with ingredients you probably already have. No cashews, no soaking, no blender required if you have an immersion blender.
The magic is in the sauce. Instead of cashews or a roux, the cannellini beans get simmered with vegan cream and seasoning, then blended smooth right in the pan. You end up with something that has the gloss and body of a classic cream sauce, plus serious protein and fiber. The crispy tofu on top is the textural payoff. It is everything you love about a restaurant pasta plate, made entirely from plants.
Why You Will Love This Recipe
- High protein. Around 25 grams of plant protein per serving from the tofu and beans combined.
- No cashews needed. The cannellini beans do all the creamy work.
- 30 minutes start to finish. The sauce and the tofu come together at the same time.
- Pantry friendly. Most of the ingredients are staples you likely already have on hand.
- Restaurant-style. The crispy cutlet on creamy pasta hits the same comfort note as chicken parm or alfredo.
- Customizable. Skip the chili for kids, or dip the tofu in buffalo or barbecue sauce for a flavor bomb.
How to Make Creamy White Bean Pasta with Crispy Tofu

Press the tofu, slice into cutlets, dredge in seasoned flour, dip in wet batter, then press firmly into seasoned panko

Shallow fry in olive or avocado oil over medium heat until deep golden brown on both sides.

For extra flavor, dunk each fried cutlet in buffalo or barbecue sauce right out of the pan.

In a separate pan, melt vegan butter, add garlic and chili, then pour in vegan heavy cream and the rinsed white beans.

Off the heat, blend with an immersion blender until completely silky. Stir in Italian seasoning.

Add the cooked spaghetti to the sauce with a splash of pasta water and toss until every strand is glossy. Top with sliced crispy tofu, parsley, and extra vegan parmesan.
Tips for the Crispiest Tofu and Silkiest Sauce
- Press the tofu well. Twenty minutes minimum. Drier tofu means a better crust.
- Press the panko in hard. The thicker you build the crust, the crunchier it fries.
- Blend off the heat. Hot pans and immersion blenders splatter. Take it off the burner first.
- Reserve pasta water. A splash loosens the sauce and helps it cling to every strand.
- Serve right away. Crispy tofu loses its crunch fast.
Substitutions and Variations
- Gluten-free. Use gluten-free flour, gluten-free panko, and gluten-free pasta.
- Buffalo or BBQ. Dunk each cutlet in buffalo or barbecue sauce before slicing onto the pasta.
- Add greens. Wilt spinach or kale into the sauce before adding the pasta.
- Air fryer tofu. Spray the breaded cutlets with oil and air fry at 200°C (400°F) for 12 to 15 minutes, flipping halfway.
- Bean swap. Cannellini blends silkiest, but great northern or navy beans also work.
Frequently Asked Questions
Yes. Mist the breaded cutlets generously with oil and bake until deep golden, flipping halfway. Pan-fried is the crispiest, but baking and air frying both work well.
Cannellini beans blend into the silkiest sauce. Great northern and navy beans also work. Skip butter beans, the texture is starchier and does not blend as smoothly.
Loosen it with reserved pasta water, a tablespoon at a time. A splash of plant milk also works.
Usually one of three things. The tofu was not pressed enough, the wet batter was too thin, or the cutlets were flipped too early. Press longer, thicken the batter slightly, and let the first side fry undisturbed until it is deeply golden.
More Vegan Pasta Recipes You Will Love
- Creamy Roasted Eggplant and Tomato Pasta — silky one-pan pasta with a smoky mashed-vegetable sauce.
- One Pan Creamy Sun-Dried Tomato Pasta — ready in 17 minutes, no boiling, no draining.
- High Protein Creamy Tuscan Tofu — crispy tofu in a creamy tomato spinach sauce served over rice.
- Creamy One Pan Mushroom Pasta with Spinach and Sun Dried Tomatoes — cozy 20-minute one-pan dinner with rich oat cream sauce.
- One Pot Creamy Pesto Pasta — minimal cleanup, maximum flavor, on the table in 20 minutes.
- Creamy Roasted Veggie Pasta — air fryer one-pan wonder with roasted veggies blended into the sauce.
Creamy White Bean Pasta with Crispy Tofu (High Protein)
Ingredients
Method
- Press the tofu. Wrap the block in a clean towel, weigh it down, and press for 15 to 20 minutes. Slice into 2 to 3 slabs about ½ inch thick. Optional: cut into a chicken cutlet shape (rounded teardrop or fillet outline) for a more meat-style look.
- Set up the breading station. Bowl 1: whisk the seasoned flour ingredients together. Bowl 2: whisk the wet batter ingredients until smooth, like pancake batter. Bowl 3: combine the seasoned panko ingredients.
- Bread the tofu. Dredge each slab in the seasoned flour, dunk in the wet batter, then press firmly into the panko mixture on both sides. Press hard so the crust is craggy and thick.
- Shallow fry. Heat ¼ inch of oil in a non-stick pan over medium heat. Fry the cutlets undisturbed for 3 to 4 minutes per side until deep golden brown. Drain on a wire rack. Optionally dip in buffalo or barbecue sauce.
- Build the aromatics. In a separate pan, melt the vegan butter with the olive oil over medium-low heat. Add the garlic, fresh chili, and red pepper flakes. Stir for 1 minute without letting anything brown.
- Add cream and beans. Pour in the cream and add the white beans. Simmer for 3 to 4 minutes.
- Season and finish. Stir in the Italian seasoning, vegan parmesan, salt, and plenty of cracked black pepper.
- Blend smooth. Take the pan off the heat and blend with an immersion blender until completely silky. Taste and adjust seasoning.
- Cook the pasta. Boil the pasta in well-salted water until al dente. Reserve a cup of pasta water before draining.
- Toss. Add the drained pasta to the sauce, tossing with tongs and adding pasta water as needed for a glossy consistency.
- Plate. Twist the pasta into bowls, slice the tofu into thick strips and fan it on top. Garnish with parsley and extra vegan parmesan. Serve immediately.