This One-Pot Vegan Pasta Is So Creamy, It’s Starting A Cult Following On TikTok!

Say hello to your next favorite weeknight meal: Vegan One Pot Creamy Garlic Brussels Sprouts Pasta! This recipe combines tender pasta, caramelized Brussels sprouts, and a luscious garlic-infused creamy sauce—all cooked together in one pot for ultimate convenience.

Pair this delicious pasta with a crisp Caesar Salad or some perfectly seasoned Roasted Vegetables for a complete and satisfying meal.

I love how the Brussels sprouts add a subtle sweetness and crunch, making this dish hearty, flavorful, and oh-so-cozy.

Whether you’re a Brussels sprouts lover or just looking for an easy, comforting dinner, this one-pot wonder will win you over. Let’s get cooking!

Why You Will Be Hooked?

Close-up shot of the same large black skillet over the white marble cooktop, with the pasta and Brussels sprouts thoroughly combined, steaming and ready to serve. The dish is garnished with a hint of lemon zest and optional vegan Parmesan.

  • One Pot Magic: No need for extra dishes—everything cooks together for maximum flavor and minimal cleanup.
  • Creamy & Comforting: The garlic-infused sauce is rich, smooth, and 100% dairy-free.
  • Brussels Sprouts Goodness: Adds a delicious, slightly caramelized bite that takes this dish to the next level.
  • Quick & Easy: Ready in about 30 minutes, perfect for busy nights.
Close-up shot of the same large black skillet over the white marble cooktop, with the pasta and Brussels sprouts thoroughly combined, steaming and ready to serve. The dish is garnished with a hint of lemon zest and optional vegan Parmesan.

Vegan One Pot Creamy Garlic Brussels Sprouts Pasta Recipe

Creamy, lemony spaghetti with sautéed Brussels sprouts and garlic creates the perfect vegan comfort dish. Rich, flavorful, and satisfying, this easy one-pot recipe is perfect for weeknight dinners or gatherings!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course
Cuisine italian-inspired, vegan
Servings 4
Calories 524 kcal

Equipment

  • Large pot with a lid
  • Whisk
  • Wooden Spoon or Spatula
  • Measuring cups and spoons
  • Knife and Cutting Board

Ingredients
  

  • 1 Tablespoon Olive oil
  • 10 Cloves Garlic chopped
  • 1 Pound Brussels sprouts halved or quartered
  • 2 Tablespoons Lemon juice plus more to taste, divided
  • 1/4 Cup Vegan butter I used Earth Balance
  • 1/4 Cup All purpose flour
  • 2 Cups Vegetable broth
  • 2 Cups Non dairy milk
  • 10 Ounces Spaghetti
  • Salt and Pepper to taste

Instructions
 

  • Sauté Brussels Sprouts: Heat olive oil in a large pot over medium-high heat.
    Close-up shot of a shiny large black skillet over the white marble cooktop, sizzling with chopped garlic and halved Brussels sprouts glistening in olive oil. The sprouts are beginning to brown, seasoned with a sprinkle of salt and pepper, with a vibrant green hue.
  • Sauté garlic and Brussels sprouts for 5 minutes, seasoning with salt and pepper. Add 1 tablespoon lemon juice, toss, reduce heat to medium-low, and cover. Cook for 10 minutes or until tender. Remove and set aside.
    Close-up shot of the same large black skillet over the white marble cooktop, now empty except for traces of sautéed garlic and olive oil, with the Brussels sprouts removed and set aside.
  • Prepare Sauce Base: In the same pot, melt vegan butter over medium-high heat.
    Close-up shot of the same large black skillet over the white marble cooktop, with a dollop of vegan butter melting into a glossy pool. The butter starts to foam slightly as it heats.
  • Whisk in flour, cooking for 1-2 minutes.
    Close-up shot of the same large black skillet over the white marble cooktop, with all-purpose flour whisked into the melted vegan butter, forming a smooth, pale golden paste.
  • Gradually whisk in vegetable broth, non-dairy milk, salt, and pepper until smooth.
    Close-up shot of the same large black skillet over the white marble cooktop, with non-dairy milk being incorporated into the sauce. The mixture thickens into a rich, creamy consistency.
  • Cook Spaghetti: Bring the sauce to a boil, then add spaghetti (broken in half for easier cooking).
    Close-up shot of the same large black skillet over the white marble cooktop, now covered with a lid, as the spaghetti simmers in the creamy sauce, releasing gentle wisps of steam.
  • Reduce heat to medium, cover, and simmer for 8-10 minutes, stirring occasionally to prevent sticking and ensure even cooking.
    Close-up shot of the same large black skillet over the white marble cooktop, with spaghetti coated in a thick, luscious sauce, glistening with the addition of fresh lemon juice.
  • Adjust Sauce: Once the spaghetti is cooked, the liquid should thicken into a sauce. Add the remaining lemon juice, salt, and pepper. Taste and adjust seasoning as needed.
  • Combine and Serve: Add the cooked Brussels sprouts and garlic back into the pot. Toss to combine and heat for 1-2 minutes.
    Close-up shot of the same large black skillet over the white marble cooktop, as sautéed Brussels sprouts and garlic are tossed back into the creamy spaghetti, their golden-brown edges contrasting with the sauce.
  • Serve hot with extra lemon juice and vegan Parmesan if desired.
    Close-up shot of the same large black skillet over the white marble cooktop, with the pasta and Brussels sprouts thoroughly combined, steaming and ready to serve. The dish is garnished with a hint of lemon zest and optional vegan Parmesan.

Nutritional Info:

NutritionValue
Calories524kcal
Carbohydrates77g
Fibre7g
Fat17g
Protein18g
Sugar8g

Tips that Might Be Helpful To You!

  1. Choosing the Brussels Sprouts: Pick fresh, firm sprouts with tightly packed leaves for the best flavor. Halve or quarter them depending on their size to ensure even cooking.
  2. Garlic for Depth: Don’t skimp on garlic—it adds a rich, aromatic layer to the dish. Adjust the amount to suit your taste preference.
  3. Balancing the Lemon Flavor: The lemon juice brightens the dish and balances the creamy sauce. Add it gradually and taste as you go to avoid overpowering the other flavors.
  4. Vegan Butter: Use a high-quality vegan butter for a creamy and rich base. Earth Balance works well, but feel free to substitute with your favorite brand.
  5. Perfect Sauce Consistency: When making the roux, ensure the flour is fully cooked to avoid a raw taste. Whisk continuously as you add the liquids to prevent lumps and achieve a smooth sauce.
  6. Cooking the Spaghetti: Stir frequently to prevent the pasta from sticking together or to the pot. Cooking the pasta directly in the sauce infuses it with flavor and helps thicken the dish naturally.
  7. Adjusting Thickness: If the sauce becomes too thick, add a splash of non-dairy milk or vegetable broth. If it’s too thin, simmer uncovered for a few extra minutes.
  8. Season Generously: Taste as you go, especially when adding salt and pepper. The flavor of the dish should be well-rounded and slightly tangy from the lemon.
  9. Serving Suggestions: Garnish with fresh herbs like parsley or basil, a sprinkle of vegan Parmesan, or toasted breadcrumbs for a crunch. Pair with a light green salad or roasted vegetables for a complete meal.
  10. Make it Gluten-Free: Substitute gluten-free spaghetti and use a gluten-free flour blend for the roux to make this dish celiac-friendly.

Enjoy this flavorful, creamy spaghetti with tender Brussels sprouts and a zesty lemon kick—a comforting yet refreshing meal!

Please Rate this Recipe
Recipe Image

Planning to try this recipe? Save it for later on Pinterest! 📌

Noah Baker

Hi! I’m Noah Baker

Noah Baker is a California-born food blogger behind "FreshmanCook," whose culinary journey began in his tiny apartment kitchen experimenting with recipes that blend innovative techniques and personal passion. After leaving his graphic design career, Noah transformed his love for cooking into a vibrant online platform that celebrates accessible, creative cuisine, capturing food lovers' attention with his stunning photography and approachable recipes. When he's not crafting mouthwatering dishes or styling food for his blog, Noah lives in a cozy apartment with his rescue dog, Basil.

More About Me

Please Leave a Star Rating and Comment Below

Leave a Comment

Recipe Rating