Cajun Meatball Stew With Roux: A Hearty One-Pot Recipe

Updated November 4, 2026

Total time
1 hr 50 min
prep 30 min · cook 1 hr 20 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Cajun Meatball Stew With Roux: A Hearty One-Pot Recipe

Cajun meatball stew is a Louisiana-style one-pot meal of browned, seasoned meatballs simmered with potatoes and vegetables in a savory roux-thickened gravy. The dark roux brings deep, toasted flavor, while the meatballs and tender potatoes make the stew satisfying over rice; family versions vary in seasoning, vegetables, and how dark they cook the roux.

Ingredients

  • For the meatballs:
  • 1 pound (454 g) ground beef, preferably 85% lean
  • 1/2 pound (227 g) ground pork
  • 1/2 cup (55 g) plain breadcrumbs
  • 1/4 cup (60 ml) milk
  • 1 large egg (about 50 g without the shell)
  • 1/4 cup (40 g) finely minced yellow onion
  • 2 garlic cloves (6 g), finely minced
  • 1 teaspoon (5 g) kosher salt
  • 1/2 teaspoon (1 g) black pepper
  • 1 teaspoon (3 g) Cajun seasoning
  • For the stew:
  • 1/2 cup (120 ml) neutral oil, such as canola oil
  • 1/2 cup (60 g) all-purpose flour
  • 1 medium yellow onion (about 150 g), diced
  • 1 medium green bell pepper (about 150 g), diced
  • 2 celery ribs (about 80 g), diced
  • 3 garlic cloves (9 g), minced
  • 1 tablespoon (8 g) Cajun seasoning, plus more to taste
  • 1/2 teaspoon (1 g) black pepper
  • 1/4 teaspoon (0.5 g) cayenne pepper, optional
  • 6 cups (1.42 L) low-sodium beef stock
  • 1 tablespoon (15 ml) Worcestershire sauce
  • 1 bay leaf (about 0.2 g)
  • 1 pound (454 g) Yukon Gold potatoes, cut into 1/2-inch (1.3 cm) cubes
  • 1 teaspoon (5 g) kosher salt, or to taste, depending on the stock and seasoning blend
  • 2 tablespoons (8 g) chopped fresh parsley
  • 3 green onions (about 30 g), thinly sliced
  • 4 cups (about 600 g) cooked long-grain rice, for serving, optional

Instructions

  1. Set up and mix the meatballs. Dice the vegetables, mince the garlic, and cut the potatoes before you begin cooking. In a small bowl, stir the breadcrumbs and milk together and leave them for about 2 minutes to soften. In a larger bowl, combine the beef, pork, egg, minced onion, garlic, salt, pepper, Cajun seasoning, and softened breadcrumbs. Mix gently with your hands or a fork just until everything is evenly distributed; overmixing can make meatballs dense. Shape into about 24 meatballs, each roughly 1 1/4 inches (3 cm) wide.
  2. Brown the meatballs. Set a large, heavy Dutch oven or deep pot over medium heat. Working in batches so the pot is not crowded, brown the meatballs for about 8 to 10 minutes total, turning to color several sides. They do not need to be cooked through yet. Transfer them to a plate; leave browned bits in the pot, but pour off excess rendered fat if there is more than a thin film. Wipe out any loose burnt crumbs so they do not flavor the roux.
  3. Cook the roux carefully. Add the measured oil to the pot and warm it over medium-low heat. Whisk in the flour until smooth. Cook for about 20 to 25 minutes, stirring constantly and scraping the bottom and corners, until the roux is a deep milk-chocolate brown and smells toasted, not scorched. If it darkens too quickly, lower the heat. A dark roux adds nutty depth and color but thickens less than a pale roux, so do not expect it to become as thick as gravy on its own. If black specks appear or it smells burnt, discard it and start again; burnt roux will make the whole stew bitter.
  4. Add the vegetables. Carefully stir the onion, bell pepper, and celery into the roux. The mixture will sizzle and become thick, so stir steadily for about 6 to 8 minutes, until the vegetables begin to soften. Add the minced garlic, Cajun seasoning, black pepper, and optional cayenne, and stir for 30 seconds. Keep the heat moderate; the vegetables should soften without scorching the flour mixture.
  5. Make the broth. Slowly pour in the beef stock in several additions, whisking or stirring well after each pour to loosen the roux and avoid lumps. Stir in the Worcestershire sauce and bay leaf. Add the potatoes and salt, bring the stew to a gentle simmer, and cook uncovered for about 10 minutes, stirring occasionally. The liquid should bubble gently rather than boil hard, which can break up the potatoes and make the roux more likely to catch on the bottom.
  6. Finish cooking the meatballs and potatoes. Return the browned meatballs and any juices on the plate to the pot. Simmer gently for 15 to 20 minutes, stirring carefully once or twice, until the potatoes are fork-tender and the meatballs are cooked through. Check the center of several meatballs with an instant-read food thermometer; ground meat must reach 160°F (71°C), the USDA FSIS safe minimum internal temperature. If the stew is thicker than you like, add a little hot stock or water; if it is too loose, simmer uncovered for a few more minutes.
  7. Season and serve. Remove the bay leaf. Taste the broth before adding more salt, since Cajun seasoning and stock can vary in saltiness. Stir in the parsley and most of the green onions. Spoon the stew into bowls, over cooked rice if desired, and scatter the remaining green onions on top.

Tips

  • Keep the roux moving. A heavy pot distributes heat more evenly, and constant stirring helps prevent hot spots. Take your time: a dark, fragrant roux is worth the extra few minutes. Do not leave it unattended while you chop or measure other ingredients.
  • Adjust the seasoning blend. Cajun seasoning varies considerably in salt and heat. If yours is salty, use less added salt at first; if it is mild, add cayenne or extra black pepper at the table. For a less spicy stew, leave out the cayenne and choose a mild seasoning blend.
  • Choose a practical meat substitute. You can use all ground beef or all ground pork in place of the beef-and-pork combination. All beef gives a firmer, more robust meatball, while all pork tends to be softer and richer. For a gluten-free version, use certified gluten-free breadcrumbs and replace the all-purpose flour with a measured gluten-free flour blend suitable for roux; the texture and browning may differ slightly.
  • Cut potatoes evenly. Pieces close to 1/2 inch cook at a similar rate. If you use a waxy potato such as red potato, it will generally hold its shape well; russets may soften and break down more, making the gravy thicker. Stir gently once the potatoes are tender.

Serving Suggestions

Serve the stew hot in shallow bowls, either on its own or ladled over long-grain rice. Rice catches the roux-rich gravy and makes a little stew go further. A spoonful of sliced green onion and chopped parsley adds a fresh contrast, while a few dashes of hot sauce let each person adjust the heat without changing the pot.

For a fuller meal, offer a crisp green salad, steamed green beans, or simply cooked cabbage alongside the stew. Cornbread or crusty bread is useful for soaking up the remaining sauce. Keep sides straightforward: the stew already has meat, potatoes, and the classic onion, bell pepper, and celery combination, often called the Cajun or Louisiana trinity.

Variations

Use another potato or add vegetables. Red potatoes work well in the same amount. For extra vegetables, add a cup (about 150 g) of sliced mushrooms with the trinity, or stir in a cup (about 150 g) of sliced okra during the final 10 minutes. Okra adds a distinct texture and can make the broth slightly silkier; it is optional rather than essential to this version.

Make it more or less spicy. Cajun-style seasoning is not one fixed formula, and some blends are much hotter than others. Omit cayenne for a gentler pot, or add up to another 1/4 teaspoon (0.5 g) for more heat. A little extra black pepper adds warmth without the same direct chile heat.

Change the meatball texture. Ground turkey can replace the beef and pork, but it makes a leaner, more delicate meatball, so handle the mixture gently and avoid cooking at a hard boil. Poultry meatballs must reach 165°F (74°C), the USDA FSIS safe minimum internal temperature for poultry. You can also use only beef or pork as described in the tips; whichever you choose, use a thermometer rather than relying only on color.

Use a lighter roux. If you prefer a milder toasted flavor, stop cooking the roux when it reaches the color of peanut butter, usually sooner than the dark roux described here. A lighter roux has more thickening power and a less roasted taste, so the finished stew will be somewhat thicker and less deeply flavored. Add a splash of stock if needed to reach your preferred consistency.

Storage and Reheating

Refrigerate the stew within 2 hours of cooking, dividing a large amount into shallow containers so it cools promptly. Store it covered in the refrigerator for 3 to 4 days. The rice is best stored separately so it does not absorb too much gravy; refrigerate it promptly as well. For longer storage, freeze the stew in airtight freezer-safe containers for about 2 to 3 months for best quality. Potatoes may soften a little after thawing, but the stew remains useful for a quick meal.

Thaw frozen stew overnight in the refrigerator when possible. Reheat a portion in a saucepan over medium-low heat, stirring occasionally and adding a splash of stock or water if the gravy has thickened. You can also microwave it in a covered, microwave-safe dish, stirring partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid repeatedly warming and cooling the whole batch; heat only what you plan to eat.

Frequently Asked Questions

Can I make the meatballs ahead? Yes. Shape them up to one day ahead, cover, and refrigerate them until you are ready to brown them. Keep raw meatballs chilled and separate from ready-to-eat foods. You can also make the stew a day ahead; its flavor often settles as it rests, and the gravy may thicken, so loosen it with a little stock when reheating.

Why did my roux turn bitter? It was likely scorched. Roux can darken quickly, especially in a thin pot or over high heat, and burnt flour has an unmistakably harsh smell with dark or black specks. A scorched roux cannot be fixed by adding more stock or seasoning. Discard it, clean the pot, and start again over lower heat, stirring continuously.

Can I skip browning the meatballs? You can, but browning adds color and savory flavor to the stew. If you skip it, handle the raw meatballs carefully and add them gently to the simmering broth; avoid crowding or boiling the pot. Confirm that ground beef or pork meatballs reach 160°F (71°C) in the center before serving.

My stew is too thin. How can I thicken it? Simmer it uncovered for a few minutes to reduce the broth, stirring gently so the potatoes do not break apart. You can also mash a few potato cubes against the side of the pot and stir them in. Avoid adding a large spoonful of dry flour directly to the stew, since it can form lumps and taste uncooked.

Can I make this without rice? Yes. Rice is a serving option, not part of the stew itself. Serve it in a bowl with bread or a simple vegetable side, or enjoy the potatoes as the starch in the dish. If you do serve rice, keep it separate when storing leftovers so both the grains and the stew retain a better texture.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).