Vegan One Pot Creamy Garlic Brussels Sprouts Pasta Recipe
This Creamy One-Pot Brussels Sprouts Spaghetti is rich, garlicky, and packed with flavor! A smooth, dairy-free sauce coats every strand of pasta, while tender Brussels sprouts add a delicious bite. It's a simple, cozy, and satisfying vegan meal—all in one pot!
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Main Course
Cuisine Italian-Inspired, vegan
Servings 4
Calories 524 kcal
Large pot
Whisk
Wooden spoon or spatula
- 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
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.