Main Courses
This one-pot black bean fettuccine recipe transforms simple pantry staples into a hearty, protein-rich meal that feels restaurant-worthy. The magic happens when crispy tortilla strips crown the dish, adding texture and flavor without extra effort.
I developed this recipe during a particularly busy week when I needed a satisfying vegan meal that required minimal cleanup—this delivers on both counts.
The beauty of this dish lies in its simplicity: black beans provide the protein, fettuccine offers the familiar comfort of pasta, and a blend of garlic, olive oil, and herbs creates a savory base that ties everything together.
No special ingredients or techniques are required—just a pot, a few basic seasonings, and about 30 minutes of active time. The crispy tortilla crowns add a satisfying crunch that elevates the dish from ordinary to exceptional.
What you'll end up with is a one-pot meal that's packed with flavor, texture, and plant-based protein—perfect for weeknight dinners or meal prep. The fettuccine absorbs the rich, garlicky sauce while the black beans hold their shape, creating a balanced bite in every forkful.
The crispy tortilla crowns add a delightful contrast that makes this dish feel special without the fuss.
This recipe is designed to be flexible: swap in different beans, adjust the herbs to your taste, or add vegan cheese for extra richness. The crispy tortilla crowns are the secret weapon—simple to make but impossible to resist. Let's get cooking!
Ingredients for black bean fettuccine
Pantry staples meet restaurant-quality flavor in this one-pot vegan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Cooked, drained, or canned (low-sodium preferred) |
| Fettuccine Pasta 🍝 | 12 oz | Vegan-friendly, whole wheat or regular |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Dried Oregano 🌿 | 1 tbsp | Mexican oregano preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Vegetable Broth 💧 | 2 cups | Low-sodium, homemade or store-bought |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed for brightness |
| Corn Tortillas 🌽 | 6 whole | Cut into strips for crispy crowns |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Avocado Oil 🫒 | 1 tbsp | For crisping tortilla strips |
The black beans are the protein backbone—low-sodium canned saves time, but dried beans (soaked overnight) deepen flavor. For the fettuccine, whole wheat or regular vegan pasta both work, but whole wheat adds subtle nuttiness. Garlic is non-negotiable here; freshly minced releases more flavor than pre-minced. If you're short on time, Trader Joe's sells pre-minced garlic in jars that work in a pinch. The smoked paprika adds depth without overpowering—Penzeys carries excellent varieties if you want to splurge.
No vegetable broth? Low-sodium chicken broth works in a pinch (though it's not vegan), but for a fully plant-based option, mushroom broth or homemade veggie broth are ideal. Fresh cilantro isn't essential—dried cilantro powder at half the amount adds a similar note, though less vibrant. The tortillas should be corn-based for authenticity, but flour tortillas in a bind still crisp up nicely. For extra richness, add 1 tbsp nutritional yeast to the sauce—it mimics the umami of Parmesan without dairy.
Store cooked fettuccine in an airtight container with a splash of pasta water to prevent sticking—keeps 3-4 days in the fridge or 3 months frozen. The crispy tortilla crowns lose their crunch quickly, so make them fresh or reheat in a dry skillet for 30 seconds. For meal prep, assemble the dish without the tortilla crowns, then crisp them separately when serving. The flavors actually improve overnight as the beans soften further and absorb the garlicky sauce.
Why You'll Love This Recipe
- No-Cook Hack: I swear by this trick—just toss canned black beans (drained, obviously) with a splash of olive oil and crushed garlic while the pasta boils. Zero chopping, zero fuss, and the beans soften right into the sauce. That’s 10 minutes saved, and my kids still beg for seconds.
- Umami Bomb: The garlic and oregano combo here? It’s the kind of flavor that makes you pause mid-bite. The black beans add this deep, earthy richness, while the olive oil keeps it bright—like a hug from a Mediterranean grandma. Honestly, I’ve made this with just those five ingredients and called it dinner.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cold or reheated, it’s a solid lunch—pack the pasta with beans, a drizzle of olive oil, and a sprinkle of oregano. My daughter picks out the garlic cloves but still eats it all. (Yes, even on a Tuesday.)
- Pantry Magic: You’re looking at a $5 dinner, easy. Black beans and fettuccine are shelf-stable staples, and the rest? Olive oil, garlic, oregano—things you already own. Reheat leftovers for three days, or freeze half for when you’re too tired to cook. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for black bean fettuccine with crispy tortilla crowns
This one-pot method delivers rich, protein-packed pasta with perfectly crispy tortilla crowns—no separate pans required.
Sauté Aromatics in Olive Oil
Heat the 0.5 cup extra-virgin olive oil in a large, deep skillet over medium heat until shimmering but not smoking. Add the 6 cloves minced garlic and cook for 30-45 seconds until fragrant—you should smell that sweet, nutty aroma before it turns golden. Immediately add the 1 tablespoon dried oregano, 1 teaspoon ground cumin, and 1 teaspoon smoked paprika, stirring constantly for 10 seconds to toast the spices and deepen their flavor.
Watch the heat carefully here—garlic burns faster than you think. If the spices darken too quickly, reduce to low heat and stir gently. This aromatic base forms the flavor foundation for the entire dish, so don't rush this step. The spices should be evenly distributed and the garlic should be golden at the edges but not crispy.
Cook Pasta and Beans in One Pot
Add the 12 oz fettuccine pasta and 1.5 cups black beans to the skillet, stirring to coat everything in the spiced oil. Pour in the 2 cups vegetable broth and bring to a gentle boil over medium-high heat. Once boiling, reduce heat to medium-low and cover with a tight-fitting lid.
Cook for 12-15 minutes, stirring occasionally, until the pasta is al dente and the liquid has reduced slightly but still clings to the pasta. You want the pasta to be tender but still have a slight bite—it should hold its shape when bitten. If the mixture looks dry before the pasta is fully cooked, add ¼ cup hot water to maintain moisture. The beans should be heated through but maintain their texture, not mushy.
Finish with Lemon and Season to Taste
Remove the skillet from heat and stir in the 2 tablespoons lemon juice. This brightens the dish and cuts through the richness of the beans and oil. Taste and adjust seasoning with the remaining 1.5 teaspoons sea salt and 0.5 teaspoon black pepper—you may not need all of it, as the beans and broth already contain salt. The dish should be well-seasoned but not overwhelmingly salty.
Let the pasta sit off heat for 2-3 minutes while you prepare the tortilla crowns. This resting period allows the flavors to meld and the pasta to finish cooking slightly from the residual heat. The sauce should now coat the pasta beautifully, with the beans adding hearty texture and protein.
Crisp the Tortilla Crowns Separately
Cut the 6 whole corn tortillas into ½-inch strips—about 48 strips total. Heat the 1 tablespoon avocado oil in a separate skillet over medium-high heat until the oil is hot but not smoking. Working in batches, add the tortilla strips and fry for 1-2 minutes, stirring constantly, until they're deep golden brown and crispy.
Here's the thing—don't overcrowd the pan. If you add too many strips at once, they'll steam instead of crisp. The tortillas should puff slightly and develop a crispy, almost papery texture. Drain on paper towels and sprinkle immediately with a pinch of sea salt while hot. These crispy crowns add texture contrast and a satisfying crunch to every bite.
Assemble and Garnish
Return the pasta to the skillet and gently fold in the crispy tortilla strips, reserving ¼ cup for garnish. The residual heat from the pasta will keep the tortillas warm and crisp. Divide the pasta among plates, garnishing each serving with the reserved tortilla strips and 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbal note that balances the richness of the dish.
Serve immediately while the tortilla crowns are still crisp. The pasta should be hot, the tortillas should shatter between your teeth, and each bite should deliver a perfect balance of textures—creamy pasta, hearty beans, and crispy tortilla bits. This one-pot method keeps everything cohesive while delivering restaurant-quality results at home.
Pro Tips For Making Black Bean Fettuccine
- Rinse the Beans First: Drain and rinse your canned black beans before adding them to the sauce—even if they’re labeled “no salt added.” The starch clinging to them thickens the sauce like glue, and you’ll end up with a gummy mess instead of a silky, well-coated fettuccine. I learned this after one particularly sad batch where the sauce clung to the fork like it was auditioning for a horror movie.
- Toast the Oregano: Dry-toast the dried oregano in a small pan over low heat for 30 seconds before adding it to the garlic and olive oil. This wakes up its flavor—no need for fancy spices, just a quick bloom. I used to skip this and wondered why my dish tasted like “Italian lite” until I tried it.
- Cook Pasta Al Dente: Pull the fettuccine out of boiling water when it’s just firm to the bite—about 1 minute before the package says “done.” It’ll finish cooking in the sauce, and you’ll avoid that sad, mushy texture that turns black bean fettuccine into a sad, mushy memory. (Yes, even if you’re impatient like me.)
- Sauté Garlic Low: Reduce the heat to low once the garlic hits the pan—it burns faster than you think, and bitter garlic ruins the whole dish. A golden-brown color is perfect; charred garlic turns your sauce into a bitter afterthought. I’ve burned three batches now, so I’m telling you: watch that heat.
Regional styles of these flavors
Mexican-Inspired Style
In Mexico, black beans are a staple protein, often paired with corn tortillas and bold spices.
For a true Mexican twist, swap the smoked paprika for 1 tsp cumin and ½ tsp cayenne pepper, then add ½ cup diced tomatoes and ¼ cup chopped white onion to the skillet with the garlic.
Serve with warm corn tortillas on the side for scooping—this version feels like a hearty street-food-inspired bowl. 🌶️
Italian Fusion Twist
For an Italian-inspired take, replace the smoked paprika with ½ tsp dried basil and ½ tsp dried thyme, and add ¼ cup white wine when sautéing the garlic.
Stir in 1 cup marinara sauce with the beans and pasta, then finish with ¼ cup grated vegan Parmesan (like Violife) and fresh basil. This version keeps the black bean protein while embracing classic Italian flavors.
Southwest Chipotle Kick
Add a smoky, spicy Southwest flair by incorporating 1 tsp chipotle powder with the cumin and oregano. Stir in ½ cup corn kernels (fresh, frozen, or canned) with the beans and pasta, then top with ¼ cup vegan sour cream (like Tofutti) and 2 tbsp chopped jalapeños before serving.
The chipotle adds depth while keeping the dish vegan-friendly.
Mediterranean Herb Version
Transform this dish into a Mediterranean-inspired meal by replacing the oregano with 1 tsp dried oregano and ½ tsp dried rosemary. Add ½ cup chopped Kalamata olives and ¼ cup crumbled vegan feta (like Follow Your Heart) at the end.
A squeeze of lemon brightens the flavors, and a sprinkle of toasted pine nuts adds crunch. This version feels fresh and vibrant, perfect for a light yet satisfying dinner.
Spicy Thai-Inspired
For a bold Thai-inspired twist, replace the oregano with 1 tsp red curry paste and add 1 tbsp soy sauce (or tamari for gluten-free) with the broth. Stir in ½ cup sliced bell peppers and 2 tbsp chopped Thai basil at the end.
Serve with lime wedges and crushed peanuts for garnish. The curry paste adds a fragrant, aromatic depth that elevates the dish to new heights. 🌟
Nutrition facts
Frequently asked questions
Can I use dried black beans instead of canned?
If using dried beans, soak them overnight in 4 cups water with 1 tsp baking soda (reduces gas) and 1 tsp salt. Drain and rinse, then simmer in fresh water for 45-60 minutes until tender. Use 1.5 cups cooked dried beans to replace the canned version. The texture will be slightly firmer but still delicious!
How do I make this gluten-free?
Swap the fettuccine for gluten-free pasta (like brown rice or chickpea-based) and ensure your broth is certified gluten-free. The corn tortillas are naturally gluten-free, but check the label if using flour tortillas. For extra protein, add ½ cup cooked quinoa to the pot with the beans and pasta.
Can I make this ahead of time?
Yes! Cook the pasta and bean mixture up to 2 days ahead and store in an airtight container. Reheat gently on the stove with a splash of water or broth. Make the crispy tortilla strips fresh before serving—they lose their crunch when reheated. For meal prep, assemble without the tortillas and add them separately when serving.
What if I don't have corn tortillas?
Flour tortillas work in a pinch, but for authentic texture, use low-carb tortillas or even rice paper wrappers (cut into strips). If you're out of tortillas entirely, try toasted pita chips or crispy fried shallots for crunch. The dish will still taste great—just the texture will differ slightly.
Why did my tortilla strips turn soggy?
This happens when you add too many strips at once or don't cook them at the right temperature. Use medium-high heat and work in small batches—no more than ½ cup strips per batch. Keep them in a 200°F oven while you cook the rest to maintain crispness. Salt them immediately after frying to help draw out moisture.
