If you think rice is boring, this dirty rice recipe will change your mind. Rich with bold Cajun-inspired flavours, it’s packed with vegetables and plant-based sausage so you can serve it as a satisfying one-dish meal or a hearty side.

Every cuisine seems to have a signature rice dish, from Puerto Rican arroz con gandules to Indian biryani and Jamaican rice and peas. In Louisiana, dirty rice is a standout: a comforting Cajun classic made by cooking rice with savory ingredients until the grains take on a “dirty” appearance from the spices and browned bits. This version gives the classic a vegan twist by using plant-based sausage while preserving the rich, savory profile.

Why You’ll Love This Dirty Rice Recipe
- A complete meal in a bowl. This dish is filling and balanced—serve it alone for dinner or pair it with a simple salad or roasted vegetables.
- Packed with flavour. The combination of aromatic vegetables, smoky spices, and browned vegan sausage gives each bite deep, layered taste.
- Meal prep friendly. It stores well in the fridge and freezes nicely, making it ideal for leftovers or make-ahead meals.

Notes on Ingredients
Scroll down to the recipe card for exact quantities and full instructions.
- Olive oil for sautéing.
- The Cajun trinity—onion, celery, and green bell pepper—forms the aromatic base.
- Garlic for depth.
- Vegan sausage—I prefer a spicy variety for a little heat, but use any plant-based sausage you like.
- Jasmine rice is used here for fragrance; long-grain white or brown rice also work (adjust cooking time accordingly).
- Seasonings include smoked paprika, cayenne, garlic powder, onion powder, dried thyme, and bay leaves.
- Vegetable stock to cook the rice and boost flavour.
- Salt and pepper to taste.
Can I Use a Different Kind of Rice?
Yes. While jasmine rice is fragrant and soft, long-grain white rice is traditional and basmati will also work. If you switch to brown rice or another variety, allow for longer cooking time and possibly a bit more liquid.
How to Make Dirty Rice



- Sauté the vegetables. Warm olive oil in a large skillet over medium heat. Cook diced onion, celery, and green peppers until softened, then add minced garlic and cook until fragrant.
- Brown the sausage. Add crumbled vegan sausage and cook until browned and heated through.
- Season the rice. Stir in the rinsed rice and the smoked paprika, cayenne, garlic powder, onion powder, and dried thyme. Cook for a minute to toast the spices and release their aroma.


- Cook the rice. Add bay leaves and vegetable stock, bring to a boil, then reduce heat to low. Cover and simmer 20–25 minutes, or until the rice is tender and has absorbed the liquid.
- Finish. Remove from heat, discard the bay leaves, fluff the rice with a fork, and adjust seasoning with salt and pepper before serving.
Tips and Variations
- Stir occasionally while the rice cooks to ensure even heat and to check if more liquid is needed.
- Add more vegetables such as diced carrots, corn, or peas to bulk the dish up. Small frozen vegetables can be stirred in near the end of cooking.
- Increase the heat by adding more cayenne, chili flakes, or a dash of hot sauce.
- Swap the protein for vegan chicken, cooked red beans, or another plant-based protein if you prefer.

Serving Suggestions
For a classic Southern-style meal, serve this dirty rice with cornbread or cornbread muffins and a simple green salad. Roasted or balsamic-glazed vegetables also pair well to round out the plate.
How to Store Leftovers
Refrigerate leftovers in an airtight container for 3–5 days. Reheat gently in a skillet over medium heat with a splash of vegetable stock or water to prevent drying, or microwave until warmed through.

Can I Freeze This Recipe?
Yes. Store in a freezer-safe container or bag for up to 2 months. Thaw overnight in the refrigerator before reheating.
More Vegan Rice Dishes
- Pineapple Fried Rice
- Congri (Cuban Rice and Black Beans)
- Broccoli Cheese Rice Casserole
- Vegan Sushi Rice Bowl with Sesame Soy Dressing
- Vegan Arancini Fried Rice Balls


Dirty Rice Recipe
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 3 celery stalks, diced
- 2 green bell peppers, diced
- 3 cloves garlic, minced
- 14 ounces vegan sausage, crumbled
- 1 ½ cups jasmine rice, rinsed
- 1 teaspoon smoked paprika
- ¼ teaspoon cayenne
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon dried thyme
- 2 bay leaves
- 3 cups vegetable stock
- Salt and pepper to taste
Instructions
- Heat olive oil in a large skillet over medium heat. Add diced onion, celery, and bell peppers and sauté until softened. Add minced garlic and cook until fragrant.
- Add crumbled vegan sausage and cook until golden and heated through.
- Stir in the rinsed rice and add smoked paprika, cayenne, garlic powder, onion powder, and dried thyme. Cook for about 1 minute to toast the spices.
- Add bay leaves and vegetable stock, bring to a boil, then reduce heat to low. Cover and simmer 20–25 minutes, or until rice is tender and liquid is absorbed.
- Remove from heat, discard bay leaves, fluff with a fork, and season with salt and pepper to taste.
Notes
To reheat: Warm in a skillet over medium heat with a splash of stock or water, or microwave until hot.
To freeze: Freeze in a suitable container for up to 2 months. Thaw overnight before reheating.
Disclaimer: Nutritional figures are estimates and may vary based on brands and ingredients used. If you need precise values for dietary reasons consult a professional.