
One-Pot Italian Sausage Meatballs with Peppers
Tender, gently braised Italian sausage meatballs nestled among caramelized peppers and onions in a bright tomato sauce. Everything cooks in one pot, making cleanup easy and flavors deep. Serve over pasta, polenta, or crusty bread to soak up the savory sauce.
- Prep
- 15 min
- Cook
- 40 min
- Wait
- 10 min
- Total
- 1 hr 5 min
- Makes
- 4 servings (about 16 meatballs with vegetables and sauce)
Steps
Before you start
- Remove sausage from refrigerator 10 minutes before forming meatballs so it's easier to handle
- Have all vegetables prepped and measured before you start cooking
- Use a 5-quart Dutch oven or large heavy pot with a lid
Mix and form meatballs
- In a medium bowl, combine the sausage meat, panko breadcrumbs, beaten egg, minced garlic, oregano, salt, and black pepper.
- Mix gently with your hands until just combined—do not overwork or the meatballs will become dense.
- Form into 16 meatballs about 1½ inches (4 cm) in diameter.
- Set aside on a plate.
+ Show details− Hide details
Ready when: All meatballs formed and uniform in size
Tip: Chill meatballs for 30 minutes if you have time—they'll hold their shape better when browned, but they're not required to chill for this recipe to work.
Brown meatballs
- Heat olive oil in a 5-quart Dutch oven over medium-high heat (about 2 minutes).
- Once shimmering, carefully add the meatballs in a single layer.
- Do not stir for 2–3 minutes, allowing them to develop a brown crust.
- Then turn each meatball and brown on another side for 2 minutes.
- You're not cooking them through, just browning them.
- Transfer the browned meatballs to a clean plate.
+ Show details− Hide details
Ready when: Meatballs are golden brown on two sides, not fully cooked inside
Tip: Avoid moving meatballs around—let them sit undisturbed so they brown properly rather than steam.
Cook vegetables
- In the same pot (do not drain), reduce heat to medium.
- Add the diced red bell pepper, yellow bell pepper, and onion.
- Cook, stirring occasionally, for 8–10 minutes, until the vegetables are softened and beginning to caramelize.
- You should see some golden color on the onion edges.
+ Show details− Hide details
Ready when: Vegetables are tender, onions and pepper edges are lightly browned
Tip: Stir every 2–3 minutes to prevent sticking. The fond (browned bits) left from the meatballs will flavor the sauce.
Build the sauce
- Add the crushed tomatoes, chicken broth, red wine vinegar, and sugar to the pot.
- Stir well, scraping up any browned bits from the bottom of the pot.
- Bring to a gentle simmer over medium heat.
+ Show details− Hide details
Ready when: Sauce comes to a gentle simmer with small bubbles breaking the surface
Tip: The vinegar and sugar balance the acidity and natural sweetness of the tomatoes—don't skip either one.
Return meatballs and braiseOven 160°F / 70°C
- Nestle the browned meatballs into the simmering sauce, settling them among the vegetables.
- The meatballs should be mostly submerged or at least half-covered by sauce.
- Reduce heat to medium-low, cover with the lid slightly ajar (or place parchment paper under the lid to control steam), and simmer gently for 20–25 minutes, stirring occasionally, until the meatballs are cooked through (internal temperature 160°F / 71°C when checked with a meat thermometer).
+ Show details− Hide details
Ready when: Meatballs reach 160°F (71°C) internal temperature, or show no pink inside when cut open
Tip: A slightly ajar lid lets some steam escape so the sauce reduces and concentrates without drying out. Stir every 5–7 minutes to rotate meatballs for even cooking.
Finish and rest
- Remove from heat and taste the sauce.
- Adjust salt and pepper as needed.
- Stir in the fresh basil leaves if using.
- Let the pot rest, uncovered, for 5–10 minutes.
- This allows the sauce to thicken slightly and the flavors to meld.
+ Show details− Hide details
Ready when: Sauce is slightly thickened and fragrant; no visible steam rising
Tip: Add basil right at the end to preserve its fresh flavor—cooking it for too long makes it bitter.
Good to know
Tips
- Serve over pasta, soft polenta, creamy mashed potatoes, or crusty bread. The sauce is rich enough to be the star.
- For a richer sauce with more body, stir in 2–3 tablespoons of tomato paste along with the crushed tomatoes in step 4.
- This dish reheats beautifully and often tastes even better the next day as flavors deepen. Make it ahead for an easy dinner.
- If your meatballs start to look dry as they simmer, add a splash (¼ cup / 60 ml) of water or broth to prevent them from tightening up.
Make ahead
Prepare the meatball mixture and form meatballs up to 1 day ahead; cover and refrigerate. Brown the meatballs and cook the vegetables and sauce up to 4 hours before serving; cool, cover, and refrigerate. Reheat gently on stovetop over medium-low heat (about 10 minutes), stirring occasionally, until heated through before serving with fresh basil.
Storage & reheating
Refrigerate in an airtight container for up to 3 days. Freeze in an airtight, freezer-safe container for up to 2 months. To reheat from cold, thaw overnight in the refrigerator, then warm gently on the stovetop over medium-low heat for 10–15 minutes, stirring occasionally. Or reheat from frozen in a 325°F (163°C) oven in a covered pot for 25–30 minutes, stirring once halfway through.
Substitutions
- sweet Italian sausage, removed from casings → Ground pork or ground beef. Use 1¼ lb (565 g) ground pork or beef mixed with 1 tsp dried fennel seed if you like the traditional sausage flavor, or use plain pork/beef for a milder meatball.
- red bell pepper → Green bell pepper. Swap for a large green bell pepper if red is unavailable; the flavor will be slightly more herbaceous and less sweet.
- panko breadcrumbs → Italian-seasoned breadcrumbs or fine breadcrumbs. Use the same amount; Italian-seasoned breadcrumbs will add extra oregano and basil flavor.
- fresh basil leaves → Fresh parsley. Swap for an equal amount of fresh flat-leaf parsley if basil is unavailable. Parsley adds freshness without the licorice notes.
More meatballs
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- SausageBell Peppers
- Diet
- Dairy-FreeHalal
- Method
- Stovetop





