One-Pot Easy Vegan Pasta Bake recipe

Megan

The Guardian of Family Flavors

Of all the recipes in my weekly rotation, this One-Pot Easy Vegan Pasta Bake holds a special place in my heart and on our dinner table. I still remember the first time I made it. It was one of those chaotic Tuesday eveningsโ€”work had run late, the kids were restless, and the thought of a complicated meal with a mountain of dishes to follow was enough to make me want to order takeout. I stumbled upon the idea of a one-pot pasta bake and, being plant-based, decided to give it a vegan twist. I was skeptical. Could a pasta bake truly be creamy, rich, and satisfying without a drop of dairy? Could everything really cook together in a single pot without turning into a mushy mess? The answer, I discovered, was a resounding YES. As I pulled the bubbling, golden-crusted casserole from the oven, the aroma alone was a triumph. My family, including my notoriously picky youngest, devoured it. There were no complaints, only requests for seconds. It was cheesy, saucy, and packed with flavor, a true hug in a bowl. Since that day, this recipe has become our go-to comfort meal, our solution for busy weeknights, and the dish I bring to potlucks that has even non-vegans asking for the recipe. Itโ€™s more than just food; itโ€™s a problem-solver, a crowd-pleaser, and a testament to how incredibly delicious and simple vegan cooking can be.

Why This One-Pot Vegan Pasta Bake Will Become Your New Favorite

Before we dive into the nuts and bolts of the recipe, let’s talk about why this dish is a game-changer for anyone seeking delicious, hassle-free meals. This isn’t just another pasta recipe; it’s a carefully crafted solution for modern, busy lives, catering to both dietary needs and the universal love for comforting, hearty food.

  • The Magic of One-Pot Cooking:ย The number one reason this recipe reigns supreme is its sheer simplicity. Forget juggling multiple pots and pansโ€”one for boiling pasta, one for sautรฉing veggies, another for the sauce. Everything, from browning the aromatics to cooking the pasta and creating the luscious sauce, happens in a single, large, oven-safe pot or Dutch oven. This means cleanup is an absolute breeze. Less time scrubbing pots means more time enjoying your evening and your delicious meal. It’s an efficiency dream come true.
  • Creamy & Dreamy Without a Drop of Dairy:ย The biggest hurdle in veganizing classic comfort foods is often replicating that creamy, cheesy texture we all crave. This recipe cracks the code. The secret lies in a beautiful trifecta of ingredients: full-fat coconut milk, nutritional yeast, and the starch from the pasta itself. As the pasta cooks directly in the sauce, it releases its starches, which naturally thickens the liquid, creating a velvety, rich consistency. The full-fat coconut milk provides a luxurious mouthfeel without any overpowering coconut flavor (the tomato and herbs balance it perfectly), while nutritional yeast delivers that savory, nutty, cheesy flavor that is absolutely essential for a successful pasta bake.
  • Endlessly Customizable:ย Think of this recipe as a brilliant, delicious template. Itโ€™s fantastic as written, but it’s also your canvas. You can easily adapt it to what you have in your fridge or whatโ€™s in season. Donโ€™t have spinach? Use kale. Want to add more protein? Toss in a can of chickpeas or some pre-cooked lentils. Have some mushrooms, zucchini, or bell peppers that need to be used? Sautรฉ them with the onions and garlic. You can switch up the herbs, add a pinch of spice, or use a different shape of pasta. This flexibility ensures the recipe never gets boring and helps you reduce food waste.
  • Family-Friendly & Crowd-Pleasing:ย This dish has universal appeal. It’s hearty, flavorful, and has that comforting quality that brings everyone to the table. Itโ€™s a fantastic way to introduce more plant-based meals to your family, as the rich flavors and cheesy texture are familiar and satisfying. Even the most ardent cheese-lovers will be impressed by how decadent this dairy-free version is. It’s the perfect meal for a family dinner, a potluck, or for serving to guests with varying dietary preferences.
  • Meal-Prep Perfection:ย This recipe is a fantastic candidate for meal prepping. You can assemble the entire dish ahead of time and keep it in the fridge, ready to be baked when you need it. The leftovers are also incredible, as the flavors have even more time to meld together. It’s the gift that keeps on giving, providing you with easy lunches or another quick dinner for the following day.

Complete Recipe: One-Pot Easy Vegan Pasta Bake

This section contains the exact measurements you’ll need. However, feel free to read the “Additional Tips” and “FAQ” sections for ideas on substitutions and variations to make this recipe perfectly your own.

Yields: 6-8 servings
Prep time: 15 minutes
Cook time: 35-40 minutes

Ingredients:

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 4-5 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon red pepper flakes (optional, adjust to your spice preference)
  • 1 (28-ounce / 800g) can crushed tomatoes
  • 1 (13.5-ounce / 400ml) can full-fat coconut milk
  • 4 cups (32 ounces / 1 liter) vegetable broth, low sodium
  • 1/2 cup nutritional yeast, plus 2 tablespoons for topping
  • 2 tablespoons soy sauce or tamari (for umami depth)
  • 1 teaspoon Dijon mustard
  • 1 pound (16 ounces / 450g) short pasta, such as penne, rigatoni, or fusilli (use gluten-free if needed)
  • 5 ounces (140g) fresh spinach
  • Salt and freshly ground black pepper to taste
  • 1/2 cup panko breadcrumbs
  • 1 tablespoon melted vegan butter or olive oil

Step-by-Step Instructions

Follow these detailed steps to ensure a perfect, bubbly, and delicious pasta bake every time. The key is to use a large, oven-safe pot or Dutch oven (at least 5-6 quarts) to prevent any messy boil-overs.

Step 1: Preheat and Sautรฉ the Aromatics
Preheat your oven to 400ยฐF (200ยฐC). Place your large Dutch oven or oven-safe pot on the stovetop over medium heat. Add the 2 tablespoons of olive oil. Once shimmering, add the chopped yellow onion and a pinch of salt. Sautรฉ for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the minced garlic, dried oregano, dried basil, and optional red pepper flakes. Cook for another minute until the garlic is fragrant, being careful not to let it burn.

Step 2: Build the Creamy Tomato Sauce
Pour the can of crushed tomatoes into the pot. Use a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called deglazing and it adds a ton of flavor). Stir in the full-fat coconut milk, vegetable broth, nutritional yeast, soy sauce (or tamari), and Dijon mustard. Whisk everything together until the sauce is smooth and well-combined.

Step 3: Cook the Pasta
Bring the sauce to a gentle boil over medium-high heat. Once it’s bubbling, add the uncooked pasta directly into the pot. Stir well to ensure all the pasta is submerged in the liquid. Reduce the heat to a simmer, cover the pot, and let it cook for about 10-12 minutes, or about 2 minutes less than the package directions for al dente pasta. It’s crucial to stir it every 2-3 minutes to prevent the pasta from sticking to the bottom of the pot. The pasta will absorb most of the liquid and the sauce will thicken beautifully.

Step 4: Wilt the Spinach and Season
Turn off the heat. Uncover the pot and add the fresh spinach by the handful, stirring it into the hot pasta until it has completely wilted down. Now is the time to taste your creation. The saltiness can vary based on your broth and soy sauce, so add salt and freshly ground black pepper until the flavors pop. It should taste well-seasoned and delicious.

Step 5: Prepare the Topping and Bake
In a small bowl, combine the panko breadcrumbs, the remaining 2 tablespoons of nutritional yeast, and the melted vegan butter or olive oil. Mix until the breadcrumbs are evenly coated. Sprinkle this mixture evenly over the top of the pasta in the pot.

Step 6: Bake to Golden Perfection
Place the pot, uncovered, into the preheated 400ยฐF (200ยฐC) oven. Bake for 15-20 minutes, or until the sauce is bubbly and the breadcrumb topping is golden brown and crispy.

Step 7: Rest and Serve
Carefully remove the pot from the oven. Let the pasta bake rest for at least 5-10 minutes before serving. This is a critical step! It allows the sauce to set up a bit more and makes it easier to serve. Garnish with fresh basil or parsley if desired, and enjoy!

Nutrition Facts

Please note that these values are an estimate and can vary based on the specific brands of ingredients used.

  • Servings:ย 6-8
  • Calories per serving (approximate, based on 6 servings):ย 550-600 kcal

This dish provides a good balance of macronutrients, with carbohydrates from the pasta, healthy fats from the coconut milk and olive oil, and some plant-based protein. It’s also rich in B vitamins from the nutritional yeast and vitamins and minerals from the tomatoes and spinach.

Preparation Time

  • Total Time:ย 50-55 minutes
  • Active Prep Time:ย 15 minutes
  • Cook Time (Stovetop & Oven):ย 35-40 minutes

How to Serve Your Vegan Pasta Bake

While this One-Pot Vegan Pasta Bake is a complete meal in itself, serving it with a few simple accompaniments can elevate it into a full-fledged feast. Here are some ideas to round out your dinner table:

  • Breads for Dipping:ย You’ll want something to mop up every last bit of that creamy tomato sauce.
    • Vegan Garlic Bread:ย Slice a baguette, spread it with a mixture of vegan butter, minced garlic, and fresh parsley, and bake until golden.
    • Crusty Sourdough:ย A simple, high-quality loaf of crusty bread is the perfect rustic companion.
    • Focaccia:ย A slice of rosemary and sea salt focaccia complements the Italian flavors beautifully.
  • Simple, Fresh Salads:ย A crisp salad provides a refreshing contrast to the rich, hearty pasta bake.
    • Arugula Salad:ย Toss baby arugula with a simple lemon vinaigrette (lemon juice, olive oil, salt, pepper) and some shaved vegan parmesan.
    • Classic Garden Salad:ย Combine romaine lettuce, cherry tomatoes, cucumber, and red onion with your favorite vegan Italian or ranch dressing.
    • Caesar Salad (Vegan Style):ย Use a creamy, dairy-free Caesar dressing made with cashews or tahini, and top with roasted chickpea “croutons.”
  • Roasted or Steamed Vegetables:ย To add even more nutrients and color to your plate.
    • Roasted Broccoli or Broccolini:ย Toss with olive oil, salt, and pepper, and roast at 400ยฐF (200ยฐC) until tender and slightly charred. A squeeze of lemon at the end brightens it up.
    • Steamed Green Beans:ย A simple side of steamed green beans, tossed with a little olive oil and toasted almonds, adds a nice crunch.
    • Roasted Asparagus:ย A classic and elegant side dish that pairs wonderfully with the tomato sauce.
  • Garnishes and Toppings:ย A final flourish can make all the difference.
    • Fresh Herbs:ย A sprinkle of freshly chopped basil or parsley adds a burst of freshness.
    • Red Pepper Flakes:ย For those who like an extra kick of heat.
    • Vegan Parmesan:ย A sprinkle of store-bought or homemade vegan parmesan (made from cashews, nutritional yeast, and garlic powder) enhances the cheesy flavor.

Additional Tips for a Perfect Pasta Bake

These five tips will help you master this recipe and troubleshoot any potential issues, ensuring foolproof results every single time.

1. Don’t Overcook the Pasta on the Stovetop.
This is the most crucial tip. Remember that the pasta will continue to cook in the oven. You should aim for a very firm al dente texture at the end of the stovetop cooking stageโ€”it should still have a significant bite to it. If you cook it fully on the stove, it will become soft and mushy after being baked. Following the “2 minutes less than package directions” rule is a reliable guide.

2. Taste and Adjust Seasoning Vigorously.
A well-seasoned sauce is the soul of this dish. The final taste will depend heavily on the saltiness of your vegetable broth and soy sauce. Don’t be shy when it comes to tasting and adjusting the seasoning right before it goes into the oven. Add salt and pepper incrementally until the flavors are bright and balanced. The Dijon mustard and soy sauce are there to add umami and depth, so ensure you can taste their subtle complexity.

3. Choose the Right Pot.
Your choice of cookware matters. A heavy-bottomed Dutch oven is ideal because it distributes heat evenly, preventing the sauce from scorching on the bottom. It also transitions seamlessly from stovetop to oven. If you don’t have one, use a large, deep, oven-safe skillet or pot. Ensure it’s large enough (at least 5-6 quarts) to hold all the liquid and pasta without boiling over on the stove.

4. The Power of Full-Fat Coconut Milk.
While you might be tempted to use light coconut milk or another plant-based milk to cut calories, I strongly advise against it for the best results. The high-fat content in full-fat coconut milk is what creates that unbelievably creamy, luxurious texture without any dairy. It emulsifies with the tomato and broth to create a rich sauce that clings to the pasta. Lighter milks can result in a thinner, more watery sauce.

5. Let It Rest Before Serving.
It’s tempting to dive right in as soon as it comes out of the oven, bubbling and smelling incredible. However, letting the pasta bake rest for 5-10 minutes is a non-negotiable step. This resting period allows the molten sauce to cool slightly and set up. If you serve it immediately, it will be more liquidy. Resting ensures that each scoop holds its shape better and delivers the perfect ratio of pasta to sauce.

Frequently Asked Questions (FAQ)

Here are answers to some of the most common questions about making this one-pot vegan pasta bake.

1. Can I make this pasta bake gluten-free?
Absolutely! This recipe is very easy to adapt for a gluten-free diet. Simply substitute the regular pasta with your favorite gluten-free short pasta variety (brown rice, quinoa, or lentil-based pasta work well). Also, ensure you use gluten-free tamari instead of soy sauce. One important note: gluten-free pastas can sometimes absorb more liquid or cook at a different rate, so keep a close eye on it and be prepared to add an extra splash of vegetable broth if the sauce becomes too thick before the pasta is cooked.

2. How do I store and reheat leftovers?
This pasta bake makes for fantastic leftovers. To store, allow the dish to cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. To reheat, you have two options. For individual portions, the microwave works well. For larger amounts, place the pasta bake in an oven-safe dish, cover it with foil to prevent the top from burning, and bake at 350ยฐF (175ยฐC) for 15-20 minutes, or until heated through. You might want to add a tablespoon or two of water or vegetable broth before reheating to loosen the sauce.

3. Can I prepare this dish ahead of time?
Yes, this is a great make-ahead meal. You can prepare the entire dish right up to the final baking step (Step 6). Simply follow all the instructions, assemble the pasta bake in your Dutch oven or a casserole dish, top it with the breadcrumb mixture, cover it tightly, and refrigerate for up to 24 hours. When you’re ready to eat, you’ll need to increase the baking time. Bake, covered with foil, at 400ยฐF (200ยฐC) for 20 minutes, then uncover and bake for another 15-20 minutes until hot and bubbly.

4. My sauce isn’t as creamy as I’d like. What went wrong?
There are a few potential reasons for this. The most common culprit is not using full-fat coconut milk; its fat content is essential for creaminess. Another reason could be using too much liquid or a vegetable broth with low starch content. The starch released from the pasta as it cooks is a key thickening agent. Finally, make sure you used enough nutritional yeast, as it not only adds cheesy flavor but also contributes to the body of the sauce. If your sauce is still thin, you can create a small slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the sauce during the last few minutes of stovetop cooking.

5. What other proteins or vegetables can I add to this pasta bake?
This recipe is incredibly versatile! For extra protein, you can add a can of rinsed and drained chickpeas or white beans along with the pasta. Pre-cooked brown or green lentils also work well. For a “meaty” texture, you could sautรฉ 8 ounces of chopped vegan sausage or crumbled plant-based ground with the onions. For vegetables, the sky’s the limit. Try adding a cup of chopped mushrooms, zucchini, or bell peppers when you sautรฉ the onions. Frozen peas or corn can be stirred in during the last 5 minutes of cooking. You could also substitute the spinach with chopped kale (add it a bit earlier as it needs more time to soften).

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pot Easy Vegan Pasta Bake recipe


  • Author: Megan

Ingredients

  • 2 tablespoons olive oil

  • 1 large yellow onion, finely chopped

  • 4-5 cloves garlic, minced

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • 1/2 teaspoon red pepper flakes (optional, adjust to your spice preference)

  • 1 (28-ounce / 800g) can crushed tomatoes

  • 1 (13.5-ounce / 400ml) can full-fat coconut milk

  • 4 cups (32 ounces / 1 liter) vegetable broth, low sodium

  • 1/2 cup nutritional yeast, plus 2 tablespoons for topping

  • 2 tablespoons soy sauce or tamari (for umami depth)

  • 1 teaspoon Dijon mustard

  • 1 pound (16 ounces / 450g) short pasta, such as penne, rigatoni, or fusilli (use gluten-free if needed)

  • 5 ounces (140g) fresh spinach

  • Salt and freshly ground black pepper to taste

  • 1/2 cup panko breadcrumbs

  • 1 tablespoon melted vegan butter or olive oil


Instructions

Step 1: Preheat and Sautรฉ the Aromatics
Preheat your oven to 400ยฐF (200ยฐC). Place your large Dutch oven or oven-safe pot on the stovetop over medium heat. Add the 2 tablespoons of olive oil. Once shimmering, add the chopped yellow onion and a pinch of salt. Sautรฉ for 5-7 minutes, stirring occasionally, until the onion has softened and become translucent. Add the minced garlic, dried oregano, dried basil, and optional red pepper flakes. Cook for another minute until the garlic is fragrant, being careful not to let it burn.

Step 2: Build the Creamy Tomato Sauce
Pour the can of crushed tomatoes into the pot. Use a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called deglazing and it adds a ton of flavor). Stir in the full-fat coconut milk, vegetable broth, nutritional yeast, soy sauce (or tamari), and Dijon mustard. Whisk everything together until the sauce is smooth and well-combined.

Step 3: Cook the Pasta
Bring the sauce to a gentle boil over medium-high heat. Once it’s bubbling, add the uncooked pasta directly into the pot. Stir well to ensure all the pasta is submerged in the liquid. Reduce the heat to a simmer, cover the pot, and let it cook for about 10-12 minutes, or about 2 minutes less than the package directions for al dente pasta. It’s crucial to stir it every 2-3 minutes to prevent the pasta from sticking to the bottom of the pot. The pasta will absorb most of the liquid and the sauce will thicken beautifully.

Step 4: Wilt the Spinach and Season
Turn off the heat. Uncover the pot and add the fresh spinach by the handful, stirring it into the hot pasta until it has completely wilted down. Now is the time to taste your creation. The saltiness can vary based on your broth and soy sauce, so add salt and freshly ground black pepper until the flavors pop. It should taste well-seasoned and delicious.

Step 5: Prepare the Topping and Bake
In a small bowl, combine the panko breadcrumbs, the remaining 2 tablespoons of nutritional yeast, and the melted vegan butter or olive oil. Mix until the breadcrumbs are evenly coated. Sprinkle this mixture evenly over the top of the pasta in the pot.

Step 6: Bake to Golden Perfection
Place the pot, uncovered, into the preheated 400ยฐF (200ยฐC) oven. Bake for 15-20 minutes, or until the sauce is bubbly and the breadcrumb topping is golden brown and crispy.

Step 7: Rest and Serve
Carefully remove the pot from the oven. Let the pasta bake rest for at least 5-10 minutes before serving. This is a critical step! It allows the sauce to set up a bit more and makes it easier to serve. Garnish with fresh basil or parsley if desired, and enjoy!

Nutrition

  • Serving Size: one normal portion
  • Calories: 550-600 kcal