Creamy Cannellini Beans with Lamb Recipe
Introduction
Creamy cannellini beans with lamb is a comforting and flavorful dish that combines tender, seared lamb with a rich, garlicky bean and spinach mixture. This hearty meal is perfect for a cozy dinner and comes together quickly using simple ingredients.

Ingredients
- 1 tbsp olive oil
- 200g lamb leg steak
- 3 garlic cloves, finely sliced
- 2 banana shallots, finely chopped
- 2 anchovies, drained
- 1 rosemary sprig, finely chopped, or 1⁄2 tsp dried rosemary
- 250ml chicken stock
- 1 x 400g can cannellini beans, drained and rinsed
- 150g spinach
Instructions
- Step 1: Heat the olive oil in a large, non-stick pan over medium-high heat. Season the lamb leg steak well and sear for 2-3 minutes on each side, depending on thickness. Remove the lamb from the pan and let it rest on a plate for 5 minutes before slicing.
- Step 2: Add the garlic, shallots, and anchovies to the pan. Reduce the heat to medium and fry for 2-3 minutes until the anchovies dissolve and the mixture is fragrant.
- Step 3: Stir in the rosemary, chicken stock, and cannellini beans. Simmer for 2-3 minutes, or until the stock has mostly been absorbed by the beans.
- Step 4: Add the spinach to the pan and cook for a few minutes until wilted. Season the mixture to taste with salt and pepper.
- Step 5: Serve the creamy beans topped with the sliced lamb for a warm and satisfying meal.
Tips & Variations
- For extra depth, use homemade chicken stock or a good-quality store-bought version.
- You can substitute spinach with kale or Swiss chard for a different leafy green option.
- If you prefer, replace lamb with beef or pork steaks, adjusting cooking times accordingly.
- Adding a squeeze of lemon juice just before serving brightens the flavors beautifully.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat or in the microwave until warmed through, adding a splash of water or stock if the beans have thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried cannellini beans instead of canned?
Yes, but you will need to soak and cook the dried beans until tender before using them in the recipe. Canned beans are a quick and convenient alternative.
Is it necessary to use anchovies in this dish?
Anchovies add a subtle umami flavor that enhances the overall taste, but if you prefer, you can omit them or replace with a small amount of soy sauce or miso paste for depth.
Print
Creamy Cannellini Beans with Lamb Recipe
- Total Time: 25 minutes
- Yield: 2 servings 1x
Description
This creamy cannellini beans with lamb recipe features tender seared lamb leg steak served over a flavorful bed of garlic, shallots, anchovies, and rosemary-infused cannellini beans with fresh spinach. A comforting and protein-packed dish perfect for a hearty meal.
Ingredients
For the Lamb and Beans
- 1 tbsp olive oil
- 200g lamb leg steak
- 3 garlic cloves, finely sliced
- 2 banana shallots, finely chopped
- 2 anchovies, drained
- 1 rosemary sprig, finely chopped, or 1⁄2 tsp dried rosemary
- 250ml chicken stock
- 1 x 400g can cannellini beans, drained and rinsed
- 150g spinach
Instructions
- Prepare and Sear Lamb: Heat the olive oil in a large non-stick pan over medium-high heat. Season the lamb leg steak well with salt and pepper. Place the steak in the hot pan and sear for 2-3 minutes on each side, adjusting time depending on thickness, until nicely browned. Remove the steak from the pan and let it rest on a plate for 5 minutes to retain its juices.
- Sauté Aromatics: In the same pan, reduce the heat to medium and add the sliced garlic, finely chopped shallots, and drained anchovies. Cook for 2-3 minutes, stirring frequently, until the anchovies dissolve and the shallots soften.
- Simmer Beans and Rosemary: Stir in the chopped rosemary, chicken stock, and drained cannellini beans. Allow the mixture to simmer gently for 2-3 minutes, stirring occasionally, until the stock reduces and is mostly absorbed by the beans.
- Add Spinach and Season: Add the fresh spinach leaves to the bean mixture. Cook for a few minutes until the spinach wilts fully. Season the mixture with salt and pepper to taste.
- Serve: Slice the rested lamb steak against the grain and serve the slices over the creamy cannellini beans and spinach mixture while hot.
Notes
- Resting the lamb after searing helps retain its juices and keeps the meat tender.
- Anchovies melt into the sauce, adding umami depth without a fishy taste.
- Use fresh rosemary if possible for a brighter herb flavor; dried rosemary works well too.
- To make this dish gluten-free, ensure the chicken stock used has no added gluten-containing ingredients.
- Leftover lamb can be refrigerated and eaten cold or reheated gently without overcooking.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: lamb, cannellini beans, creamy beans, spinach, stovetop recipe, Mediterranean, quick dinner

