This Vegan One-Pot Creamy Garlic Brussels Sprouts Pasta is comfort food at its best—creamy, garlicky, and packed with flavor! With caramelized Brussels sprouts, a silky garlic-infused sauce, and tender spaghetti, this dish is pure magic in a bowl. Plus, it all comes together in one pot, making cleanup a breeze.
Brussels sprouts get a bad rap, but trust me—once they’re sautéed in olive oil with plenty of garlic and a splash of lemon, they turn into golden, crispy bites of goodness.
Then, we build a creamy sauce right in the same pot using vegan butter, flour, veggie broth, and non-dairy milk for a rich, luscious texture that coats every strand of spaghetti.
This pasta is perfect for a cozy weeknight dinner, meal prep, or when you just need something hearty and satisfying. Serve it with extra lemon juice for a fresh zing or a sprinkle of black pepper to enhance that garlicky kick!
Why You’ll Love This Recipe?

- One pot, zero hassle: Fewer dishes, more flavor!
- Rich, creamy, and dairy-free: A luscious sauce made with simple plant-based ingredients.
- Garlic lovers’ dream: 10 cloves of garlic bring the perfect amount of bold, aromatic flavor.
- Brussels sprouts done right: Crispy, caramelized, and totally delicious.
- Perfectly balanced flavors: The richness of the sauce meets the brightness of fresh lemon juice.

Vegan One Pot Creamy Garlic Brussels Sprouts Pasta Recipe
Equipment
- Large pot
- Whisk
- Wooden spoon or spatula
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
- 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 & Garlic: Heat olive oil in a large pot over medium-high heat. Add garlic and Brussels sprouts. Sauté for 5 minutes.
- Season & Steam: Add 1 tablespoon lemon juice, salt, and pepper. Cover and cook on medium-low for 10 minutes until tender. Remove and set aside.
- Make the Sauce: Melt vegan butter in the same pot. Whisk in flour and cook for 1-2 minutes.
- Add Liquid & Pasta: Slowly whisk in vegetable broth, non-dairy milk, salt, and pepper. Bring to a boil, then add spaghetti (break in half if needed).
- Cook Pasta: Reduce heat to medium, cover, and simmer for 8-10 minutes. Stir occasionally, pressing pasta into the liquid.
- Finish: Once the sauce thickens, stir in the remaining lemon juice and adjust seasoning. Return Brussels sprouts and garlic to the pot, mix well, and heat for 1-2 minutes.
- Serve: Enjoy with extra lemon juice and vegan Parmesan, if desired.
Nutritional Info:
Nutrition | Value |
---|---|
Calories | 524kcal |
Carbohydrates | 77g |
Fibre | 7g |
Fat | 17g |
Protein | 18g |
Sugar | 8g |
Tips for the Best Creamy Brussels Sprouts Pasta!
- Get a Golden Sear on the Brussels Sprouts:
- Sautéing the Brussels sprouts in olive oil before steaming brings out their natural sweetness. Let them sit in the pan undisturbed for a minute to get a nice caramelization before stirring.
- Don’t Burn the Garlic:
- Chop the garlic finely but not too small to prevent burning. If needed, lower the heat slightly when sautéing to ensure it softens without turning bitter.
- Use Fresh Lemon Juice for Brightness:
- Adding lemon juice in two stages (before steaming and at the end) balances the richness of the creamy sauce with a fresh, tangy contrast.
- Thicken the Sauce Properly:
- Cook the flour in vegan butter for a minute or two before adding liquid. This step helps eliminate any raw flour taste and creates a silky sauce.
- Choose a Creamy Non-Dairy Milk:
- Unsweetened soy, oat, or cashew milk works best for a rich, creamy texture. Almond milk can be too thin, and coconut milk might overpower the flavors.
- Stir Pasta Occasionally While Cooking:
- Since the pasta cooks directly in the sauce, stir occasionally to prevent sticking and ensure even cooking.
- Adjust the Sauce Thickness:
- If the sauce gets too thick, add a splash of vegetable broth or non-dairy milk to loosen it up before serving.
- Enhance with Vegan Parmesan or Nutritional Yeast:
- Sprinkle some vegan Parmesan or nutritional yeast on top for extra umami and a cheesy depth of flavor.
- Add Some Heat (Optional):
- A pinch of red pepper flakes or a drizzle of chili oil adds a subtle kick to balance the creamy sauce.
- Pair with a Crunchy Topping:
- Toasted breadcrumbs or crushed nuts (like walnuts or almonds) can add a nice textural contrast to the creamy pasta.

Joe Miller is the passionate founder of Food Landscape Insight, where he shares his love for cooking and culinary experiences. Growing up in a family-run diner, Joe was immersed in the vibrant world of food from an early age. The kitchen became his canvas, and food, his way of storytelling.
Through years of experimentation and learning, Joe honed his skills and started his blog to inspire others to embrace the joy of cooking. Each recipe he shares is a blend of tradition, creativity, and the heartfelt memories that food brings to life, all with the aim of fostering a deeper connection to food.