Creamy Vegan Broccoli & Shells Recipe
Introduction
This creamy vegan broccoli and shells dish is a comforting, dairy-free pasta meal that’s ready in under 30 minutes. Packed with tender broccoli, savory spices, and a rich, plant-based sauce, it’s perfect for weeknight dinners or anytime you crave something hearty and delicious.

Ingredients
- 2 tablespoons oil
- 2 shallots, sliced in rounds
- 1 yellow onion, diced
- 2 cloves garlic, diced
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 1 tablespoon fresh thyme, chopped
- 4 cups broccoli florets
- 3/4 pound dry pasta shells
- 2 cups broth (vegan chicken broth recommended)
- 1 cup unsweetened non-dairy milk
- 1 cup non-dairy cream (such as Ripple)
- 1/2 cup vegan parmesan
- 2 tablespoons vegan cream cheese
Instructions
- Step 1: Heat the oil in a skillet over medium heat and add the sliced shallots. Cook, turning frequently, until they are crispy. Remove the shallots from the skillet and set aside, keeping the remaining oil in the pan.
- Step 2: Add the reserved oil to a large stock pot and heat over medium heat. Add the diced onion and garlic, cooking for about 3 minutes until softened.
- Step 3: Stir in the garlic powder, onion powder, smoked paprika, salt, pepper, and chopped fresh thyme. Cook for an additional 2 minutes to bloom the spices.
- Step 4: Pour in the dry pasta shells, broccoli florets, broth, and non-dairy milk. Bring the mixture to a boil, then reduce heat and simmer. Stir frequently to prevent sticking, cooking until the pasta has absorbed most of the liquid—about 8 to 10 minutes.
- Step 5: Stir in the non-dairy cream, vegan parmesan, and vegan cream cheese. Continue cooking and stirring frequently until the pasta is fully tender, approximately 5 more minutes.
- Step 6: Taste and adjust seasoning with additional salt and pepper if needed. Serve the pasta hot, topped with the crispy shallots for added texture and flavor.
Tips & Variations
- For extra richness, add a splash of nutritional yeast or a tablespoon of miso paste when stirring in the cream cheese and parmesan alternatives.
- You can swap broccoli for other vegetables like cauliflower or spinach depending on your preference.
- If you prefer gluten-free pasta, use your favorite gluten-free shells and adjust cooking time accordingly.
- To make this dish spicier, add a pinch of red pepper flakes when cooking the onions and garlic.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of non-dairy milk or broth to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh garlic instead of garlic powder?
Yes, the recipe already includes diced fresh garlic for flavor. The garlic powder enhances the savory depth, but it can be omitted or reduced if you prefer to rely only on fresh garlic.
What non-dairy creams work best for this recipe?
Any unsweetened non-dairy cream works well, but Ripple or cashew-based creams tend to provide a nice creamy texture and flavor. Coconut cream is another option but may add a subtle coconut taste.
PrintCreamy Vegan Broccoli & Shells Recipe
This creamy vegan broccoli and shells recipe is a comforting, plant-based pasta dish featuring tender broccoli florets and shells in a rich, dairy-free cream sauce. Enhanced with crispy shallots, smoky paprika, and fresh thyme, it’s perfect for a cozy weeknight dinner that’s both satisfying and flavorful.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan American
- Diet: Vegan
Ingredients
Vegetables & Aromatics
- 2 tablespoons oil
- 2 shallots, sliced in rounds
- 1 yellow onion, diced
- 2 cloves garlic, diced
- 1 tablespoon fresh thyme, chopped
Seasonings
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 teaspoon smoked paprika
- Salt and pepper to taste
Pasta & Broth
- 3/4 pound dry pasta shells
- 4 cups broccoli florets
- 2 cups vegan chicken broth
- 1 cup unsweetened non-dairy milk
Vegan Dairy Alternatives
- 1 cup vegan cream (such as Ripple)
- 1/2 cup vegan parmesan
- 2 tablespoons vegan cream cheese
Instructions
- Prepare Crispy Shallots: Heat 2 tablespoons of oil in a skillet over medium heat. Add the sliced shallots and cook for several minutes, turning frequently, until they become crispy. Once crispy, remove the shallots from the skillet and set aside, keeping the remaining oil for later use.
- Sauté Onion and Garlic: Pour the reserved oil into a large stock pot and heat over medium heat. Add the diced yellow onion and garlic; cook for about 3 minutes until softened and fragrant.
- Add Seasonings and Herbs: Stir in garlic powder, onion powder, smoked paprika, salt, pepper, and chopped thyme. Continue cooking for another 2 minutes to allow the flavors to meld.
- Cook Pasta and Broccoli: Add dry pasta shells, broccoli florets, vegan chicken broth, and non-dairy milk to the pot. Bring the mixture to a boil, then reduce the heat to a simmer. Stir frequently to prevent sticking and cook until the pasta has absorbed the liquid, about 8-10 minutes.
- Incorporate Vegan Creams and Cheese: Stir in the vegan cream, vegan parmesan, and vegan cream cheese. Continue cooking and stirring for approximately 5 minutes until the pasta is fully tender and the sauce is creamy.
- Season and Serve: Taste the dish and adjust salt and pepper as needed. Serve the creamy broccoli and shells hot, topped with the crispy shallots for added texture and flavor.
Notes
- Use vegan chicken broth or vegetable broth to keep this dish fully plant-based.
- Stir frequently while cooking pasta to prevent sticking and ensure even cooking.
- For a nuttier flavor, substitute vegan parmesan with nutritional yeast if desired.
- Ensure non-dairy milk and cream are unsweetened to avoid altering the savory profile.
- Leftovers can be refrigerated for up to 3 days and reheated gently with a splash of non-dairy milk to restore creaminess.
Keywords: vegan pasta, broccoli shells, creamy vegan pasta, dairy-free pasta, plant-based dinner, easy vegan recipe

