Heat 1 tablespoon of the oil in a small skillet over medium-high heat. Add the breadcrumbs and cook 2-3 minutes, stirring frequently, until the crumbs are crisp and golden brown. Set aside.
Put the remaining 3 tablespoons olive oil in a large skillet (12-inches). Place over medium heat and add the onion. Cook until the onion is softened and translucent, 3-5 minutes.
Turn up the heat to medium-high and add the sausage. Cook the sausage until it begins to brown, stirring it around the pan so it doesn't stick.
Stir in the garlic, rosemary, red pepper and a pinch of salt to taste. Cook about 30 seconds, until fragrant. Add the beans, broth and marinara sauce and bring to a simmer.
Cook 10-15 minutes, stirring occasionally, until the texture has thickened.
Sprinkle the breadcrumbs and cheese over the top and serve.
