Salads
This vegan black bean penne pasta delivers a creamy, smoky, and satisfying bowl that proves plant-based meals can be just as rich as their meaty counterparts.
The secret lies in blending silken tofu with chipotle and lime for a velvety sauce that coats every strand of penne and bite of black bean.
I developed this recipe during a busy week when I needed a hearty, protein-packed dinner that came together in under 30 minutes—no complicated techniques required.
The foundation starts with perfectly cooked penne, tossed with black beans that add fiber and earthy depth. What sets this dish apart is the smoky chipotle-cilantro sauce, where blended tofu creates that signature creaminess without dairy.
The lime brightens the flavors, while a pinch of smoked paprika adds warmth that lingers on your palate. This isn’t just another pasta salad—it’s a complete meal with texture, protein, and layers of flavor that keep you coming back for seconds.
By the time you’re done, you’ll have a bowl that’s creamy yet light, smoky yet fresh, and packed with plant-based protein. The pasta absorbs the sauce beautifully, while the black beans hold their shape and add satisfying bite.
It’s the kind of dish that feels indulgent but is actually good for you—perfect for weeknight dinners, meal prep, or bringing to potlucks. The best part? Every bite delivers that smoky, creamy satisfaction without a single drop of cream or a shred of meat.
Garnish with fresh cilantro, a squeeze of lime, and a sprinkle of chili flakes for color and crunch. Serve immediately for the best texture, or let it sit for 10 minutes to allow flavors to meld even more.
This recipe proves that plant-based cooking doesn’t mean sacrificing flavor—it means elevating it. Let’s get cooking!
Ingredients for black bean penne pasta
These 13 ingredients blend smoky, creamy, and fresh flavors into one incredible vegan pasta bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Penne Pasta 🍝 | 12 oz | Vegan, uncooked, medium length |
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, rinsed |
| Silken Tofu 🍫 | 12 oz | Extra-firm, blended smooth |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for heat preference |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking pasta |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chili Flakes 🔥 | ½ tsp | For garnish |
The silken tofu is the secret weapon here—it blends into that velvety sauce without dairy. Trader Joe's has the best pre-cooked silken tofu in tubs, but any extra-firm tofu works if you blend it smooth. Chipotle peppers in adobo? Look for canned brands like Goya or La Costeña—they're the most reliable. Fresh cilantro is non-negotiable for that bright finish, but if you're out, dried cilantro at half the amount works in a pinch. The black beans should be low-sodium if using canned—rinsed thoroughly to cut excess salt.
No chipotle peppers? Smoked paprika plus a dash of cayenne gets you close. Short on tofu? Cashew cream works too—blend 1 cup soaked cashews with 1/2 cup water. The penne pasta needs to be vegan-friendly—check labels for egg-free guarantees. For extra smokiness, add a pinch of liquid smoke to the sauce. The lime juice packs serious flavor, so don't skip the zest if you've got it—it adds that restaurant-quality brightness.
This sauce keeps beautifully—store leftovers in an airtight container for 4-5 days or freeze for 3 months. I always make extra sauce to drizzle on sandwiches later. The pasta reheats well, but add a splash of water to prevent drying out. Meal prep tip: Store components separately and assemble when ready to eat—keeps everything fresh. Garnish with chili flakes and extra cilantro right before serving for maximum flavor pop.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one pot after boiling the pasta, and let the beans and tofu soak up all the smoky chipotle heat. No extra pans, no fuss, and honestly? It’s the kind of meal that makes me feel like I actually cooked something impressive.
- Smoky & Creamy Balance: The chipotle peppers in adobo give it that deep, smoky kick, while the silken tofu adds a silky richness that’s ridiculously satisfying. Fresh cilantro brightens it up so it doesn’t feel heavy—like a hug for your taste buds after a long day.
- Meal Prep MVP: This keeps beautifully for days, so I make a big batch on Sundays and portion it out for lunches. The flavors actually get better as it sits—here’s what sold me: cold or reheated, it’s still packed with that smoky, herby goodness.
- Budget-Friendly Protein Boost: Black beans and silken tofu stretch this into a hearty, filling dish without breaking the bank. I’ll be real: my grocery bill stays low, but my family never complains about leftovers—because this pasta is secretly their favorite.
Step-by-step instructions for black bean penne pasta with smoky chipotle creaminess
Here's how to create a velvety, smoky black bean pasta that's rich, satisfying, and packed with flavor.
Cook the Penne to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz penne pasta along with 1 tsp salt. Stir immediately to prevent sticking. Cook for 11-12 minutes, checking for al dente texture by tasting a piece—it should be firm but tender with a slight bite. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating the creamy sauce later.
Don't rinse the pasta after draining—those surface starches are what help the sauce cling beautifully to each noodle. I like to give the pot a good shake right after draining to break up any clumps that might have formed.
Blend the Creamy Black Bean Base
In a food processor or high-powered blender, combine 1.5 cups black beans, 12 oz silken tofu, 2 tbsp chipotle peppers in adobo, 3 cloves garlic, 2 tbsp lime juice, 1 tsp smoked paprika, 0.5 tsp black pepper, and 1 cup vegetable broth. Blend until completely smooth, scraping down the sides as needed. You're aiming for a velvety, thick consistency that will form the base of your sauce.
Here's the thing—silken tofu is your secret weapon for creaminess without dairy. It blends seamlessly with the beans to create that luscious texture we're after. If the mixture seems too thick, add 1-2 tablespoons of reserved pasta water to reach your desired consistency.
Build the Sauce with Smoky Depth
In a large skillet, heat 2 tbsp extra-virgin olive oil over medium heat. Add the blended black bean mixture and cook for 5-7 minutes, stirring occasionally, until it thickens slightly and becomes aromatic. You'll notice the sauce developing a beautiful smoky aroma from the chipotle and paprika—this is where the magic happens.
If the sauce starts to stick or looks too thick, add more reserved pasta water 1 tablespoon at a time until it reaches a smooth, pourable consistency. The sauce should coat the back of a spoon but still flow easily when stirred. This is your creamy base that will transform simple pasta into something extraordinary.
Combine Pasta and Sauce for Maximum Flavor
Return the drained penne to the skillet with the sauce and toss everything together over medium-low heat for 3-4 minutes. The residual heat from the pasta will help the sauce cling perfectly to each noodle. Taste and adjust seasoning if needed—you might want to add a pinch more salt or lime juice to balance the flavors.
Here's a pro tip: I like to finish the pasta right in the skillet where I made the sauce. This ensures every bite gets that rich, creamy coating. If you prefer a lighter texture, you can transfer the pasta to a serving bowl and drizzle the sauce on top instead.
Garnish and Serve Immediately
Divide the pasta among serving bowls and top each portion with 0.5 cup chopped fresh cilantro and a sprinkle of 0.5 tsp chili flakes. The bright cilantro cuts through the richness of the black bean sauce, while the chili flakes add a subtle heat that enhances all the flavors.
Serve immediately while the pasta is hot and the sauce is at its creamiest. The combination of smoky chipotle, creamy black bean base, and fresh cilantro creates a dish that's both comforting and exciting. Each bite delivers that perfect balance of textures and flavors we're after!
Pro Tips For Making Black Bean Penne Pasta
- Cook Beans Till Tender: Black beans straight from a can taste like they’re still fighting for their lives—rinsed but not softened. Simmer them in the sauce for 10 minutes after draining. You’ll taste the difference in texture and flavor, and they’ll absorb that smoky chipotle goodness instead of just sitting there like wet pebbles.
- Blend Silken Tofu First: Silken tofu blends into a velvety sauce when you pulse it in the food processor before adding any liquid. Start with just the tofu, then stream in the adobo sauce and a splash of pasta water. This keeps the sauce rich and creamy without turning gluey—trust me, I’ve made that mistake.
- Reserve Pasta Water: The moment you drain the penne, save a cup of that starchy water. It’s the glue that binds the sauce to the pasta, especially when you’re working with a tofu-based sauce. Add it a ladle at a time until the dish clings together like it’s supposed to—no dry, sad noodles here.
- Toast the Penne: Skip the pre-boil if you’re impatient, but if you’ve got 30 seconds, toast the dry penne in a hot pan with a drizzle of oil for 2 minutes before boiling. The nutty aroma and slight bite make the dish taste like you actually put in effort—even if you didn’t. (Yes, even if you’re impatient like me.)
Essential equipment for perfect results
Blender Essentials
Your high-powered blender or food processor is the star of this recipe—it transforms humble black beans and silken tofu into that luscious, creamy sauce. I use my Ninja BN601 for its powerful motor that handles tofu and beans without a struggle, but any blender with a 1.5-cup capacity will work.
For best results, aim for 1,000+ watts to ensure smooth blending without lumps. 💫
Pasta Cooking Tools
A large pot with a lid (at least 8-quart capacity) prevents water from boiling over while cooking the penne. I prefer All-Clad stainless steel for even heat distribution, but any heavy-bottomed pot works.
Don’t skimp on size—crowded pasta leads to uneven cooking. A fine-mesh colander for draining is also essential to avoid losing precious starchy pasta water. That liquid is liquid gold for your sauce!
Skillet for Sauce
Choose a 10-12-inch non-stick skillet like Calphalon or CeramicTek for building the sauce—it provides enough surface area to prevent sticking while allowing even heat distribution. If you don’t have non-stick, a well-seasoned cast iron works too, but you’ll need to use less oil.
The key is medium heat to develop the smoky chipotle flavors without burning the sauce. 🔥
Measuring Tools
Precision matters when balancing flavors, so invest in a stainless steel measuring spoons set (like OXO Good Grips) for accurate chipotle, paprika, and lime juice measurements. A kitchen scale is optional but helpful for weighing silken tofu if you prefer exact measurements.
For fresh ingredients, a sharp chef’s knife and cutting board are must-haves—especially for mincing garlic and chopping cilantro. 🌿
Optional Upgrades
A microplane for lime zest adds that restaurant-quality brightness without overpowering the dish. For extra smokiness, a smoked salt like Morton’s or Trader Joe’s can replace some of the smoked paprika.
If you’re meal prepping, glass airtight containers (like Pyrex) keep flavors fresh for up to 5 days in the fridge. 💡
Nutrition facts
Frequently asked questions
Can I use regular tofu instead of silken tofu for creaminess?
Regular firm tofu won't blend as smoothly and may create a grainy texture in your sauce. Silken tofu's soft, creamy texture is essential for that velvety consistency. If you're out of silken tofu, try blending 1 cup soaked cashews instead—they create a similar rich base without dairy.
How do I adjust the heat level in this recipe?
For milder heat, reduce the chipotle peppers to 1 tbsp and add 1/4 tsp cayenne instead. For extra spice, keep the 2 tbsp chipotle but add an additional 1/2 tsp smoked paprika and 1/4 tsp red pepper flakes. Always taste as you go!
Can I make this ahead of time for meal prep?
Yes! Store the sauce separately from cooked pasta in airtight containers for up to 5 days. When ready to eat, reheat the sauce on medium-low heat with a splash of water, then toss with pasta. For best texture, add fresh cilantro and lime juice just before serving.
What's the best pasta shape for this recipe?
While penne works perfectly, rigatoni or fettuccine also work well—their ridges help hold onto the creamy sauce. Avoid very small shapes like orzo, as they can get lost in the sauce. For extra texture, try whole wheat penne or gluten-free pasta if needed.
Why does my sauce get too thick when cooking?
This happens when the sauce reduces too much or you didn't reserve enough pasta water. Add 1 tbsp at a time of reserved pasta water while stirring until you reach a smooth, pourable consistency. The sauce should coat the back of a spoon but still flow easily when stirred.
