Meatless Dirty Rice Recipe: Smoky Spice With Plant-Based Protein

Meatless Dirty Rice Recipe: Smoky Spice With Plant-Based Protein

This meatless version of dirty rice delivers all the smoky, spiced flavor of the traditional dish without any meat. The secret is in the blend of spices and the perfect plant-based protein.

I developed this recipe to capture the essence of Creole cooking while making it accessible to vegetarians. The result is a dish that’s just as hearty and satisfying as the original.

The combination of bell peppers, onions, and celery creates a flavorful base, while the spices bring that signature smoky heat. It’s a one-pot meal that comes together in 30 minutes.

This dish works as a side or a main, and it’s sure to become a new favorite. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Meatless Dirty Rice

Pantry staples plus creole spices make this dish sing without meat.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Plant-Based Ground Meat 🌱 12 oz Beyond Meat or similar
Green Bell Pepper 🌶️ 1 whole Diced, about 1 cup
Yellow Onion 🧅 1 whole Medium, finely diced
Celery Stalks 🥬 2 pieces Diced, about 1/2 cup
Garlic Cloves 🧄 3 cloves Minced for depth
Smoked Paprika 🌶️ 1 ½ tsp For signature smokiness
Dried Thyme 🍃 1 tsp Crushed between fingers
Dried Oregano 🍃 1 tsp Mediterranean variety preferred
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Vegetable Broth 🥣 2 ½ cups Low-sodium for control
Olive Oil 🫒 2 tbsp For sautéing vegetables
Bay Leaf 🌿 1 whole Remove before serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The plant-based protein is key here. Beyond Meat or Impossible brown up just like the real thing—Whole Foods and Target stock both. Don’t skip the trinity (onion, bell pepper, celery), it’s what gives dirty rice its soul. For the rice, long-grain white holds up best, but jasmine works in a pinch (just rinse it well). Look for smoked paprika with a deep red color—it’s got more flavor than the pale stuff.

No plant-based meat? Crumbled tempeh or lentils work great—just add extra spices. Short on celery? Fennel bulb at half the amount adds a similar crunch. Want more heat? Double the cayenne or add a pinch of chipotle powder. The broth can be swapped for water plus bouillon (vegetable, obviously). If you’re using fresh herbs, cut the amounts by two-thirds.

Leftovers actually taste better the next day. Stores in the fridge for 4-5 days or freezes for 3 months. Reheat with a splash of water to keep it from drying out. I portion mine into containers so lunches are sorted for the week (trust me, you’ll want seconds).

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love how everything—rice, plant-based meat, and the holy trinity of peppers, onions, and celery—cooks together in one pot. Minimal dishes, maximum flavor.
  • Cajun Spice Kick: The blend of spices with the plant-based meat gives that classic dirty rice taste without missing the meat. Honestly, it’s the celery that surprises me every time with how much depth it adds.
  • Meal Prep Magic: This keeps beautifully for days, so I make a big batch on Sunday. Between us, it tastes even better reheated the next day.
  • Budget Stretcher: Plant-based ground meat and long-grain rice make this dish filling without breaking the bank. I’ll be real: it’s my go-to when I need to feed a crowd on a tight budget.

Step-by-Step Instructions for Meatless Dirty Rice

This method builds deep flavor in layers while keeping the process simple and foolproof.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp olive oil in a large skillet or Dutch oven over medium heat. Add the diced yellow onion, green bell pepper, and 2 pieces celery stalks. Cook for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.

I crush the dried thyme between my fingers as I add it—this releases its aroma. Stir in the 1.5 tsp smoked paprika, 1 tsp dried oregano, 0.25 tsp cayenne pepper, 1 tsp salt, and 0.5 tsp black pepper. Cook for 1 minute until fragrant, being careful not to let the spices burn.

Step 2: Brown the Plant-Based Meat

Add the 12 oz plant-based ground meat to the skillet, breaking it up with a wooden spoon. Cook for 5-6 minutes, stirring occasionally, until the meat is browned and crumbly. You want to develop some color here—that’s where the “dirty” in dirty rice comes from.

Stir in the minced 3 cloves garlic cloves and cook for 30 seconds until fragrant. The garlic should be golden, not brown. Add the 1 whole bay leaf and pour in the 2.5 cups vegetable broth, scraping up any browned bits from the bottom of the pan.

Step 3: Cook the Rice to Perfection

Stir in the 1.5 cups long-grain white rice, making sure it’s evenly distributed in the liquid. Bring the mixture to a boil, then reduce the heat to low. Cover the skillet and let it simmer undisturbed for 20 minutes.

After 20 minutes, check the rice. If it’s still firm or there’s liquid remaining, cover and cook for another 5 minutes. The rice is done when it’s tender and has absorbed all the liquid. Remove the bay leaf before serving.

Step 4: Rest and Fluff Before Serving

Turn off the heat and let the dirty rice sit covered for 5 minutes. This allows the flavors to meld and the rice to steam a bit more. Then, fluff it with a fork to separate the grains and distribute the vegetables and meat evenly.

Taste and adjust seasoning if needed. The rice should have a smoky depth from the paprika and a slight kick from the cayenne, with the plant-based meat adding a satisfying, savory bite. Serve warm for the best texture and flavor.

👨‍🍳

Pro Tips For Making Meatless Dirty Rice

  • Brown the Crumbles: Cook the plant-based ground meat on medium-high heat until deeply browned—about 6-7 minutes. I learned this the hard way: under-browning leaves it tasting like chewy bits of nothing.
  • Sizzle the Trinity: Sauté the onion, bell pepper, and celery together in the same pan after the meat, letting them soften and pick up those browned bits. About 5 minutes, until the onion turns translucent.
  • Skip the Rinse: Resist the urge to rinse the rice—it washes away the starch that helps thicken the dish. The tiny bit of extra starch actually changes the outcome.
  • Use Stock, Not Water: Swap water for vegetable or mushroom stock when cooking the rice. Sounds weird, but it works: the flavor difference is noticeable, especially with plant-based meat.

Perfect Pairings for This Recipe

Side Dish Pairings

This dish shines alongside a simple green salad with a tangy lemon vinaigrette. I toss 4 cups mixed greens with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt. The acidity cuts through the richness beautifully. 🥗

Bread Options

A warm slice of cornbread is my go-to—its sweetness balances the smoky heat. For a quicker option, garlic bread from the oven soaks up any extra flavors. I use Pillsbury biscuit dough for homemade cornbread in a pinch.

Protein Boosters

For a heartier meal, top with blackened tofu or grilled tempeh. The extra protein pairs perfectly with the rice. I season tofu with 1 tsp Cajun spice and pan-sear for 3-4 minutes per side. 🔥

Vegetable Additions

Steamed green beans or sautéed okra complement the Creole flavors. For okra, slice 1 cup and cook in 1 tbsp olive oil with ½ tsp garlic powder until tender—about 8-10 minutes.

Drink Pairings

A crisp iced tea with a lemon wedge refreshes your palate between bites. For beer lovers, a light American lager like Budweiser or Coors won’t overpower the dish. I always keep a pitcher of tea ready for this meal.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 2g
Protein 16g32%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but increase the broth to 3 cups and simmer for 40-45 minutes. Brown rice needs more liquid and time to cook through.

2

What if I don’t have plant-based meat?

Use 1.5 cups cooked lentils or crumbled tempeh instead. Add 1 tsp soy sauce for extra umami depth.

3

How do I make it less spicy?

Skip the cayenne and reduce smoked paprika to 1 tsp. For mild heat, add a pinch of paprika at the end instead.

4

Can I make this ahead of time?

Cook, cool, and refrigerate for up to 4 days. Reheat with 2 tbsp water to prevent drying.

★★★★★4.6(4 reviews)
Tyler Campbell