Prepare pasta according to the package.
Add onion, garlic to a pan with two tbsp of water or olive oil. Cook for approx. for 5 minutes.
Add kidney beans, balsamic vinegar, tomato paste, tomato sauce, paprika, cayenne, oregano, salt and pepper.
Cook for another 5-10 minutes.
Add kidney bean sauce to pasta and serve.