Find your recipes and restaurants here

Pasta, sweet potato and white bean casserole

Recipe from: 24 November 2015
recipe, pasta, sweet potato, beans, casserole, din

Ingredients 18
Servings 4
Time 00:20


  • 2
    olive oil
  • 3
    large cloves garlic, chopped roughly
  • 1/2
    dried oregano
  • 1/2-3/4
    sea salt
  • Freshly ground pepper
  • 1/4
    white wine (optional)
  • 1 1/2
    yellow-fleshed sweet potatoes, peeled if you prefer, cubed and cooked until tender
  • 2
    cooked cannellini (white kidney) beans
  • 1
    vegetable stock
  • 1/2-3/4
    water (to thin sauce, as desired)
  • 1/4
    of chopped thyme
  • Dash of nutmeg
  • 11/2
    freshly squeezed lemon juice
  • 350-450
    whole-grain pasta of choice
  • Additional salt and pepper, to taste
  • 1-2
    extra olive oil (optional)
  • 1
    bread crumbs (optional)
  • Plant-based parmesan (optional)



In a pot, combine the 2 tablespoons of olive oil, garlic, oregano, ½ teaspoon of the salt and the pepper (to taste). Cook covered over low or medium-low heat for 4 to 6 minutes, to soften the garlic. Lower the heat if necessary—do not let the garlic brown or burn.

Remove the cover, add the wine, if using, turn the heat to high to bring the sauce to a boil, and let it bubble for a minute or two. Add the sweet potato, white beans (drained and rinsed), vegetable stock and ½ cup of the water.

Turn off the heat, and with an immersion blender, puree the mixture in the pot until it is very smooth. Turn on the heat to medium again and cook the sauce again until heated through (for 7 to 10 minutes). Add the thyme, nutmeg and lemon juice and stir.

Add an extra ¼ teaspoon or more of salt (to taste) to the sauce, and thin it with additional water as preferred.

While the sauce is cooking, begin cooking the pasta according to the package directions, and preheat the oven to 350 F (175 C).

Toss the sauce with the cooked pasta, add more salt and pepper if needed, and transfer it to a baking dish. Optionally, top the casserole with bread crumbs, a teaspoon or two of oil and a sprinkle of plant-based parmesan. Bake the casserole in the preheated oven until the top is crispy, about 35-40 minutes.


This sauce can be partially or fully pre-made, and then reheated when you are ready to cook your pasta.

You can bake the sweet potato in advance: scrub the potato (leaving the peel intact), place on a parchment-lined baking sheet and bake at 400 F (204 C) for 45 to 60 minutes, until tender. Baking time depends on the size of the potato. When cooled, chop the potato into 1-inch cubes.

You can substitute orange-fleshed sweet potato in this recipe, but the yellow-fleshed kind is preferable. Just don't substitute white potatoes.

You can also layer this sauce with lasagna noodles and other fillings (e.g., cashew cheese or roasted vegetables).

Reprinted with permission of "Let Them Eat Vegan" by Dreena Burton.

Pledge to eat at green at Green Monday SA.

To receive quick and convenient weekday recipes, join our Easy Weekday Meals mailing list, and for up-to-date trending food, restaurant and wine news subscribe to our Editor’s Weekly newsletter.


Read more on: dinner  |  recipe  |  pasta  |  sweet potato  |  beans  |  vegan

There are new stories on the homepage. Click here to see them.