Creamy Lemon Garlic Cannellini Beans on Roasted Sweet Potatoes

Creamy Lemon Garlic Cannellini Beans on Roasted Sweet Potatoes

This Creamy Lemon Garlic Cannellini Beans on Roasted Sweet Potatoes recipe is simple, nourishing comfort food at its best.

Fluffy roasted sweet potatoes are topped with creamy cannellini beans infused with garlic, lemon, oregano, and black pepper. The beans create their own velvety sauce by lightly mashing a portion of them, resulting in a dish that feels rich and satisfying without needing cream.

Finished with fresh parsley, extra lemon, and an optional spoonful of hummus, this meal delivers bright Mediterranean-inspired flavours while staying wholesome and uncomplicated.

Perfect for weeknight dinners, meal prep lunches, or those evenings when you want something hearty that still feels light and fresh

Creamy Lemon Garlic Cannellini Beans on Roasted Sweet Potatoes

Creamy lemon garlic cannellini beans served over fluffy roasted sweet potatoes with fresh parsley, lemon, and optional hummus. A nourishing Mediterranean-inspired plant-based meal.

Author
Healthythandi
Prep Time
10 minutes
Cook Time
60 minutes
Servings
2
Category

Dinner

Cuisine
Mediterranean-Inspired / Comfort Food

Ingredients

  • 2 medium sweet potatoes
  • Pinch of salt
  • Black pepper
  • 1 can (400 g) cannellini beans, drained and rinsed
  • 3–4 garlic cloves, finely minced
  • 1 tbsp olive oil (or a splash of water)
  • ½ tsp dried oregano
  • ¼ tsp chilli flakes (optional)
  • Zest of ½ lemon
  • Juice of ½ lemon
  • ½ tsp salt
  • Freshly ground black pepper
  • 2–4 tbsp water
  • Fresh parsley, chopped
  • Extra lemon wedge
  • Spoonful of hummus

Directions

  1. Preheat the oven to 200°C.
  2. Wash the sweet potatoes and pierce several times with a fork.
  3. Place directly onto a baking tray.
  4. Roast for 45–60 minutes until completely soft and tender.
  5. During the final 10 minutes, slice them open slightly and sprinkle a little salt onto the exposed flesh to intensify their natural sweetness.
  6. While the potatoes roast, heat the olive oil in a pan over medium-low heat.
  7. Add the garlic and cook gently for 1–2 minutes until fragrant.
  8. Do not allow the garlic to brown.
  9. Add the oregano and chilli flakes if using.
  10. Cook for about 30 seconds until aromatic.
  11. Add the cannellini beans.
  12. Season with salt, black pepper, and lemon zest.
  13. Stir well and cook for 3–4 minutes.
  14. Add the lemon juice and 2 tablespoons of water.
  15. Use the back of a spoon to mash approximately one-third of the beans.
  16. Stir until the mashed beans create a creamy sauce.
  17. Add additional water if needed until the mixture becomes glossy and spoonable.
  18. Split open the roasted sweet potatoes.
  19. Fluff the flesh with a fork.
  20. Season lightly with salt.
  21. Spoon the creamy cannellini beans generously over the sweet potatoes.
  22. Finish with chopped parsley, extra black pepper, and a squeeze of fresh lemon juice.
  23. Top with a spoonful of hummus if desired.
  24. Serve immediately.
Back to recipe blog