These creamy lentil meatballs with cashew gravy are hearty, flavorful, and perfect for a comforting vegan dinner. Made with simple pantry ingredients, they come together in under an hour and are sure to please even skeptical meat-eaters.
Don’t overcook the lentils; they should be tender but still hold their shape. Let the mixture rest for 10 minutes before shaping to allow oats to absorb moisture. For the gravy, soaking cashews is crucial for a smooth texture. If short on time, boil cashews for 10 minutes instead. To prevent meatballs from falling apart, ensure lentils are not mushy and the flax egg has thickened. For a nut-free gravy, substitute cashews with ½ cup raw sunflower seeds soaked the same way. Leftovers keep in the refrigerator for up to 5 days; gravy thickens when chilled, so add a splash of water when reheating. Meatballs can be frozen for up to 3 months.
Keywords: vegan meatballs, lentil meatballs, cashew gravy, plant-based dinner, easy vegan recipe, dairy-free, gluten-free option