Heat 1 teaspoon Olive oil and cook 1 Onion and 2 Garlic cloves until softened, about 3 minutes.
Add 500 g Ground beef and break up with a wooden spoon. Add 2 teaspoon Italian seasoning, 1 pinch Sea salt and 1 pinch Ground black pepper. Cook for 4 minutes.
Once the beef has browned, add 400 g Chopped tomatoes, 2 tablespoon Tomato puree, 250 g Pasta shapes and 750 ml Vegetable stock. Bring to the boil then reduce the heat and simmer for 15 minutes.
When the sauce has thickened and the pasta is almost cooked, add 235 g Cannellini beans and 150 ml Reduced fat creme fraiche.
Cook for a further 2 minutes.
Top with 30 g Parmesan and Fresh parsley before serving.
Notes
Depending on how high you are cooking this, you may need to add a bit more stock to make sure that the pasta has enough liquid to cook in.
Make sure you use a very large pan to make this, as it makes as big batch and everything is cooked together.
You can swap the canned tomatoes for passata (tomato sauce) if you want a smoother sauce, but we like the added texture.
To give this a kick of heat, you could stir some red pepper flakes/chili flakes into the mix.