
Couscous Meatball Skillet
A simple one-skillet dinner combining tender couscous, Italian-seasoned meatballs, and tomato sauce. Ready in about 35 minutes, this Italian-American classic is perfect for busy weeknights and feeds four with minimal cleanup.
Steps
Before you start
- Have all ingredients prepped and within reach before you start cooking
- Use a 12-inch skillet so everything fits comfortably and meatballs brown properly
- Frozen meatballs can go straight into the pan—no thawing needed
Sauté onion and garlic
- Heat 1 tablespoon olive oil in a 12-inch skillet over medium heat.
- Add the diced onion and cook, stirring occasionally, for 3–4 minutes until softened and just beginning to turn golden at the edges.
- Add the minced garlic and cook for 30 seconds until fragrant.
+ Show details− Hide details
Ready when: Onion is soft and lightly golden at edges; garlic is fragrant.
Tip: Stir the garlic right away to prevent burning.
Brown the meatballs
- Add the frozen meatballs to the skillet, arranging them in a single layer as much as possible.
- Cook, stirring every 1–2 minutes, for 5–6 minutes until the outer surface of most meatballs is browned.
- The meatballs don't need to be cooked through at this point.
+ Show details− Hide details
Ready when: Meatballs have a browned exterior.
Tip: If the skillet feels crowded, use a 12-inch skillet or work in batches to ensure browning instead of steaming.
Add sauce and seasonings
- Pour in the tomato sauce.
- Add 1 teaspoon Italian seasoning, 1/4 teaspoon salt, and 1/4 teaspoon black pepper.
- Stir well to coat the meatballs and distribute seasonings evenly.
- Simmer for 3 minutes so the flavors blend.
+ Show details− Hide details
Ready when: Sauce is gently bubbling and evenly coating the meatballs.
Tip: Taste at the end of this step and adjust seasoning if needed—remember, you can always add more salt but can't remove it.
Add couscous and broth
- Pour 1/2 cup chicken broth into the skillet.
- Stir in 1 cup dry couscous, distributing it evenly throughout the sauce and liquid.
- Bring the liquid to a gentle simmer.
+ Show details− Hide details
Ready when: Liquid is gently simmering; couscous is stirred in evenly.
Tip: Stir well so couscous doesn't clump together.
Cook the couscous
- Reduce heat to low.
- Cover the skillet with a tight-fitting lid or foil.
- Simmer for 8–10 minutes without stirring until the couscous is tender and has absorbed the liquid.
- The mixture should look moist but not soupy.
+ Show details− Hide details
Ready when: Liquid is mostly absorbed; couscous grains are tender and separate.
Tip: Don't stir during cooking or the couscous will break apart. If there's still excess liquid after 10 minutes, simmer uncovered for 1–2 minutes more.
Finish and serve
- Remove the skillet from heat and let it sit for 1 minute.
- Fluff the couscous gently with a fork, breaking up any clumps.
- Taste and adjust salt and pepper as needed.
- Serve hot, topped with grated Parmesan and fresh basil if desired.
+ Show details− Hide details
Ready when: Couscous is fluffy and moist; seasoning is balanced.
Tip: The residual heat continues to cook the couscous slightly, so slightly underdone is better than overdone.
Good to know
Tips
- Frozen meatballs are pre-cooked, so browning them is for flavor and color; they'll finish heating through in the sauce.
- Stir in a handful of fresh spinach or diced zucchini in the last minute of cooking for added vegetables and nutrients.
- If the couscous seems dry after cooking, let it sit covered for 1–2 more minutes—it continues to absorb residual moisture.
- This dish reheats beautifully and actually tastes better the next day as flavors meld; it's ideal for meal prep or Sunday cooking.
Make ahead
Chop the onion and mince the garlic up to 1 day ahead; store in an airtight container in the refrigerator. The finished dish can be made up to 1 day ahead and reheated gently on the stovetop with an extra splash of broth.
Storage & reheating
Refrigerate in an airtight container for up to 3 days. To reheat, place on the stovetop over medium heat with 1–2 tablespoons additional broth and stir occasionally until heated through, about 3–4 minutes. Freeze for up to 2 months; thaw overnight in the refrigerator before reheating.
Substitutions
- couscous, dried → Orzo pasta (1 cup dry). Use the same amount and cook according to package directions, stirring occasionally, instead of the couscous method.
- frozen meatballs, beef or Italian style → Ground beef (1.5 lbs). Brown the meat, breaking it apart, in step 1 after the garlic, then proceed to step 3 with the sauce.
- tomato sauce, canned → Marinara sauce or diced tomatoes (1 can, 14.5–15 oz). Use the same amount; cooking time remains the same.
- chicken broth → Vegetable broth or water (1/2 cup). Works equally well without noticeably changing the dish's flavor.
More quinoa & couscous
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- Ground Beef
- Diet
- HalalSugar-Free
- Method
- Stovetop





