Finding a weeknight dinner that’s both satisfying and simple can feel nearly impossible when you’re juggling work, family, and everything in between. Between after-school activities, homework help, and the general chaos of evening routines, the last thing anyone wants is to spend an hour in the kitchen making something complicated.
That’s where this kielbasa pasta comes to the rescue. It’s hearty, flavorful, and comes together in one pan with ingredients you probably already have in your fridge. The smoky kielbasa pairs perfectly with sweet bell peppers and tomatoes, while a splash of balsamic vinegar ties everything together in a way that feels special without any extra fuss.
Why You’ll Love This Kielbasa Pasta
- Ready in under an hour – This one-pan dinner comes together in just 40-50 minutes, making it perfect for busy weeknights when you need something satisfying without spending hours in the kitchen.
- Simple ingredients – You probably have most of these pantry staples and fresh vegetables on hand already, so no special trip to the store required.
- Packed with flavor – The smoky kielbasa combined with fresh tomatoes, garlic, and Italian seasoning creates a delicious sauce that coats every bite of pasta.
- Colorful and satisfying – With bell peppers, tomatoes, and fresh basil, this dish looks as good as it tastes and gives you a complete meal in one bowl.
What Kind of Kielbasa Should I Use?
You’ll find a few different types of kielbasa at the grocery store, and honestly, any of them will work great for this recipe. The most common is the smoked variety, which comes fully cooked and ready to slice – this is probably your best bet since it adds a nice smoky flavor to the pasta. Some stores also carry fresh kielbasa, which isn’t pre-cooked, but it’ll still taste delicious if that’s what you have on hand (just make sure to cook it through). If you want to dial back the richness a bit, look for turkey kielbasa, which is a leaner option that still packs plenty of flavor.
Options for Substitutions
This pasta dish is pretty forgiving when it comes to swapping ingredients:
- Kielbasa sausage: You can use smoked sausage, andouille, or even Italian sausage if that’s what you have. Just keep in mind that Italian sausage will give you a different flavor profile but still tastes great.
- Pasta: Any short pasta works well here – penne, rigatoni, rotini, or even shells will catch the sauce nicely. You can also use whole wheat pasta if you prefer.
- Fresh tomatoes: If fresh tomatoes aren’t in season or you don’t have them, use a 14.5oz can of diced tomatoes instead. Just drain off some of the liquid so the dish doesn’t get too watery.
- Fresh basil: While fresh basil really makes this dish pop, you can use 1-2 tablespoons of dried basil in a pinch. Add it earlier in the cooking process with the Italian seasoning.
- Chicken broth: Vegetable broth works just as well, or you can even use the pasta cooking water for a starchier sauce that clings better to the noodles.
- Bell peppers: Mix and match whatever colors you like, or substitute with zucchini or mushrooms if you’re not a pepper fan.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this dish is overcooking the pasta, which turns mushy when combined with the sauce – aim for al dente by cooking it 1-2 minutes less than the package directions since it’ll continue softening when mixed with the hot ingredients.
Don’t skip browning the kielbasa properly in step 2, as those caramelized bits add tons of flavor to the whole dish, so resist the urge to stir it constantly and let it develop a nice golden crust.
Another common error is adding the bell peppers too early, which makes them limp and sad instead of tender-crisp, so stick to adding them near the end as the recipe suggests.
If your sauce seems too thick or dry, add a splash more chicken broth or even some reserved pasta water to loosen it up and help everything come together nicely.
What to Serve With Kielbasa Pasta?
This kielbasa pasta is pretty hearty on its own, but I love serving it with some garlic bread or a warm baguette to soak up all that delicious sauce. A simple side salad with mixed greens, cucumbers, and a light vinaigrette helps balance out the richness of the sausage and keeps the meal from feeling too heavy. If you want to add more veggies to the table, roasted zucchini or sautéed green beans seasoned with a bit of garlic work really well alongside this dish. For a casual dinner with friends or family, you could also set out some grated parmesan cheese and extra red pepper flakes so everyone can customize their bowl to their liking.
Storage Instructions
Store: Keep your leftover kielbasa pasta in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day as everything has time to meld together, making it perfect for easy lunches throughout the week.
Freeze: This pasta freezes pretty well for up to 2 months in a freezer-safe container. Just know that the peppers and tomatoes might be a bit softer when you thaw it, but the taste will still be great.
Reheat: Warm it up in a skillet over medium heat with a splash of chicken broth or water to loosen it up, stirring occasionally. You can also microwave individual portions for 1-2 minutes, but I find the stovetop method keeps everything from drying out.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1650-1850
- Protein: 55-65 g
- Fat: 70-80 g
- Carbohydrates: 185-210 g
Ingredients
- 8 oz Barilla Penne pasta
- 2 tbsp olive oil
- 14 oz kielbasa (sliced into 1/2-inch thick rounds)
- 1/2 large onion, chopped
- 2 bell peppers (cut into 1-inch strips)
- 4 garlic cloves (freshly minced)
- 1 lb tomatoes, diced
- 2 tsp McCormick’s Italian seasoning
- 3/4 tsp crushed red pepper
- 3/4 cup Swanson low-sodium chicken broth
- 1 cup fresh basil leaves
- 1 tbsp balsamic vinegar
- 1/4 cup grated parmesan cheese
Step 1: Prepare Mise en Place and Start Pasta
- 8 oz Barilla Penne pasta
- 1/2 large onion, chopped
- 2 bell peppers, cut into 1-inch strips
- 4 garlic cloves, freshly minced
- 1 lb tomatoes, diced
- 14 oz kielbasa, sliced into 1/2-inch rounds
- 1 cup fresh basil leaves
Bring a large pot of salted water to a boil and add the penne pasta, cooking according to package directions until al dente.
While the pasta cooks, chop the onion into bite-sized pieces, cut the bell peppers into 1-inch strips, mince the garlic cloves, dice the tomatoes, and slice the kielbasa into 1/2-inch thick rounds.
Tear the fresh basil leaves by hand into smaller pieces—this preserves more of their delicate flavor compared to cutting.
Drain the pasta when ready and set aside.
Step 2: Brown the Kielbasa and Build Flavor Base
- 2 tbsp olive oil
- 14 oz kielbasa, sliced into 1/2-inch rounds
- 1/2 large onion, chopped
Heat the olive oil in a large skillet over medium-high heat.
Add the kielbasa slices and brown them for about 5 minutes, stirring occasionally until the edges are caramelized and the fat renders—this creates a flavorful base for the sauce.
Add the chopped onion and cook for another 5 minutes, stirring frequently until softened and slightly translucent.
I like to let the onions pick up some color from the bottom of the pan; this adds depth to the final dish.
Step 3: Add Aromatics and Seasonings
- 4 garlic cloves, freshly minced
- 3/4 tsp crushed red pepper
- 1 lb tomatoes, diced
- 2 tsp McCormick’s Italian seasoning
Add the minced garlic and crushed red pepper to the skillet and cook for 1 minute, stirring constantly until fragrant—this brief cooking blooms the spices and releases their essential oils without burning the garlic.
Pour in the diced tomatoes and Italian seasoning, then cook for 4-5 minutes, stirring occasionally.
The tomatoes should begin to break down slightly and concentrate their flavors.
Step 4: Build the Sauce and Add Vegetables
- 3/4 cup Swanson low-sodium chicken broth
- 2 bell peppers, cut into 1-inch strips
Pour the chicken broth into the skillet and add the bell pepper strips, stirring to combine all ingredients.
Bring the mixture to a gentle simmer and cook for 5 minutes until the peppers are tender-crisp—they should retain some texture rather than becoming mushy.
I prefer my peppers to have a slight bite, so I don’t overcook them at this stage.
Step 5: Finish and Serve
- cooked pasta from Step 1
- 1 tbsp balsamic vinegar
- 1 cup fresh basil leaves, torn
- 1/4 cup grated parmesan cheese
Add the cooked pasta from Step 1 directly to the skillet and toss everything together until well combined.
Remove from heat and stir in the balsamic vinegar and torn basil leaves—the acidity from the vinegar brightens the dish and the fresh basil adds a final layer of flavor.
Divide among serving bowls and top each portion with grated parmesan cheese.

One-Pot Kielbasa Pasta
Ingredients
- 8 oz Barilla Penne pasta
- 2 tbsp olive oil
- 14 oz kielbasa (sliced into 1/2-inch thick rounds)
- 1/2 large onion, chopped
- 2 bell peppers (cut into 1-inch strips)
- 4 garlic cloves (freshly minced)
- 1 lb tomatoes, diced
- 2 tsp McCormick's Italian seasoning
- 3/4 tsp crushed red pepper
- 3/4 cup Swanson low-sodium chicken broth
- 1 cup fresh basil leaves
- 1 tbsp balsamic vinegar
- 1/4 cup grated parmesan cheese
Instructions
- Bring a large pot of salted water to a boil and add the penne pasta, cooking according to package directions until al dente. While the pasta cooks, chop the onion into bite-sized pieces, cut the bell peppers into 1-inch strips, mince the garlic cloves, dice the tomatoes, and slice the kielbasa into 1/2-inch thick rounds. Tear the fresh basil leaves by hand into smaller pieces—this preserves more of their delicate flavor compared to cutting. Drain the pasta when ready and set aside.
- Heat the olive oil in a large skillet over medium-high heat. Add the kielbasa slices and brown them for about 5 minutes, stirring occasionally until the edges are caramelized and the fat renders—this creates a flavorful base for the sauce. Add the chopped onion and cook for another 5 minutes, stirring frequently until softened and slightly translucent. I like to let the onions pick up some color from the bottom of the pan; this adds depth to the final dish.
- Add the minced garlic and crushed red pepper to the skillet and cook for 1 minute, stirring constantly until fragrant—this brief cooking blooms the spices and releases their essential oils without burning the garlic. Pour in the diced tomatoes and Italian seasoning, then cook for 4-5 minutes, stirring occasionally. The tomatoes should begin to break down slightly and concentrate their flavors.
- Pour the chicken broth into the skillet and add the bell pepper strips, stirring to combine all ingredients. Bring the mixture to a gentle simmer and cook for 5 minutes until the peppers are tender-crisp—they should retain some texture rather than becoming mushy. I prefer my peppers to have a slight bite, so I don't overcook them at this stage.
- Add the cooked pasta from Step 1 directly to the skillet and toss everything together until well combined. Remove from heat and stir in the balsamic vinegar and torn basil leaves—the acidity from the vinegar brightens the dish and the fresh basil adds a final layer of flavor. Divide among serving bowls and top each portion with grated parmesan cheese.







