Ever found yourself staring into your pantry at 5:30 PM, wondering how the heck you’re going to transform those random ingredients into something resembling dinner? We’ve all been there. That’s exactly why this Italian sausage rice has become my go-to rescue meal. It’s what happens when comfort food and convenience have a delicious love child – and trust me, you’re going to want to adopt it into your regular rotation.
Why This Recipe is Awesome

Let’s cut to the chase: this Italian sausage rice is basically a miracle in a pot. First off, it’s a complete meal in one dish. Protein? Check. Carbs? Check. Veggies? They’re in there too. Second, it uses ingredients you probably already have lurking in your kitchen.
But the real magic happens when that savory Italian sausage flavor permeates every grain of rice. The fat from the sausage creates this incredible richness that makes the rice taste like it’s been cooking all day, even though you’ve only spent about 30 minutes on the whole thing.
And did I mention it’s nearly impossible to mess up? Seriously, even if you’re the person who somehow burns water, you can handle this. It’s the culinary equivalent of that friend who’s always reliable, never judgy, and consistently shows up when you need them most.

Italian Sausage Rice
Ingredients
- 1 pound ground Italian sausage sweet or hot, depending on your spice preference
- 1 medium onion diced
- 1 red bell pepper diced
- 3 cloves garlic minced
- 1 ½ cups long-grain white rice unrinsed
- 3 cups chicken broth
- 1 can 14.5 oz diced tomatoes, undrained
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes optional
- Salt and black pepper to taste
- 1 cup frozen peas
- ½ cup grated Parmesan cheese plus more for serving
- 2 tablespoons fresh basil or parsley chopped (for garnish)
Instructions
- Brown the sausage in a large skillet or Dutch oven over medium-high heat, breaking it into small pieces with your spoon as it cooks. This should take about 5 minutes. Don't rush this step—those browned bits are pure flavor gold.
- Add the onion and bell pepper to the skillet with the sausage. Cook for about 3-4 minutes until they start to soften. The vegetables will pick up all that glorious sausage flavor.
- Toss in the garlic and cook for another 30 seconds until fragrant. Your kitchen should smell absolutely amazing by now.
- Add the rice to the skillet and stir for about 1 minute, coating it with the fat from the sausage. This step is crucial for flavor development, so don't skip it!
- Pour in the chicken broth and diced tomatoes (with their juice). Add the Italian seasoning and red pepper flakes if using. Season with salt and pepper to taste.
- Bring everything to a boil, then reduce heat to low, cover, and simmer for about 15-18 minutes, or until the rice is tender and has absorbed most of the liquid.
- Stir in the frozen peas and continue cooking for about 2 minutes until they're heated through. The residual heat will cook them perfectly without turning them mushy.
- Remove from heat and stir in the Parmesan cheese until melted and incorporated.
- Let the dish rest, covered, for 5 minutes. This allows the flavors to meld and any remaining liquid to be absorbed.
- Fluff with a fork, garnish with fresh herbs, and serve with additional Parmesan cheese if desired.
Notes
- For an extra layer of flavor, you can add ½ cup of dry white wine after sautéing the vegetables and before adding the rice. Just let it reduce for a minute or two.
- If you prefer a creamier texture, stir in ¼ cup of heavy cream along with the Parmesan.
- Keep an eye on the liquid level as the rice cooks. Different brands of rice may require slightly more or less liquid. If needed, add a splash more broth.
- This recipe scales up beautifully for meal prep or feeding a crowd.
Specify Information
- Servings: 6 people (or 4 very hungry ones)
- Total Time: 35 minutes (10 prep, 25 cooking)
- Meal Type: Dinner/Main Course
- Region: Italian-American comfort food
- Equipment Needed:
- Large skillet or Dutch oven with lid
- Wooden spoon or spatula
- Sharp knife
- Cutting board
- Measuring cups and spoons
Ingredients
- 1 pound ground Italian sausage (sweet or hot, depending on your spice preference)
- 1 medium onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 ½ cups long-grain white rice, unrinsed
- 3 cups chicken broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1 cup frozen peas
- ½ cup grated Parmesan cheese, plus more for serving
- 2 tablespoons fresh basil or parsley, chopped (for garnish)
Step-by-Step Instructions
- Brown the sausage in a large skillet or Dutch oven over medium-high heat, breaking it into small pieces with your spoon as it cooks. This should take about 5 minutes. Don’t rush this step—those browned bits are pure flavor gold.
- Add the onion and bell pepper to the skillet with the sausage. Cook for about 3-4 minutes until they start to soften. The vegetables will pick up all that glorious sausage flavor.
- Toss in the garlic and cook for another 30 seconds until fragrant. Your kitchen should smell absolutely amazing by now.
- Add the rice to the skillet and stir for about 1 minute, coating it with the fat from the sausage. This step is crucial for flavor development, so don’t skip it!
- Pour in the chicken broth and diced tomatoes (with their juice). Add the Italian seasoning and red pepper flakes if using. Season with salt and pepper to taste.
- Bring everything to a boil, then reduce heat to low, cover, and simmer for about 15-18 minutes, or until the rice is tender and has absorbed most of the liquid.
- Stir in the frozen peas and continue cooking for about 2 minutes until they’re heated through. The residual heat will cook them perfectly without turning them mushy.
- Remove from heat and stir in the Parmesan cheese until melted and incorporated.
- Let the dish rest, covered, for 5 minutes. This allows the flavors to meld and any remaining liquid to be absorbed.
- Fluff with a fork, garnish with fresh herbs, and serve with additional Parmesan cheese if desired.
Recipe Notes
- For an extra layer of flavor, you can add ½ cup of dry white wine after sautéing the vegetables and before adding the rice. Just let it reduce for a minute or two.
- If you prefer a creamier texture, stir in ¼ cup of heavy cream along with the Parmesan.
- Keep an eye on the liquid level as the rice cooks. Different brands of rice may require slightly more or less liquid. If needed, add a splash more broth.
- This recipe scales up beautifully for meal prep or feeding a crowd.
Calories & Nutritional Info
- Calories: Approximately 390 per serving
- Protein: 22g per serving
- Carbs: 40g per serving
- Fat: 16g per serving
- Fiber: 3g per serving
- Sodium: Moderate to high (comes primarily from the sausage and broth)
Common Mistakes to Avoid
- Using lean ground meat instead of proper Italian sausage. The fat in sausage is essential for flavor development. If you must substitute, add a tablespoon of olive oil.
- Stirring the rice too frequently while it’s cooking. This releases starch and can make the dish gummy. Let it do its thing!
- Skipping the step of toasting the rice in the sausage fat. This step adds incredible depth of flavor.
- Lifting the lid constantly to check on the rice. Every time you do this, you’re letting steam escape and increasing the cooking time.
- Not allowing the dish to rest before serving. Those 5 minutes of patience make a significant difference in the final texture.
Alternatives & Substitutions
- Protein options: Turkey Italian sausage for a lighter version, chorizo for a Spanish twist, or plant-based Italian sausage for a vegetarian option.
- Rice variations: Arborio rice for a creamier texture (may need more liquid), brown rice (will need more liquid and longer cooking time), or even farro for a hearty, nutty alternative.
- Vegetable add-ins: Mushrooms, zucchini, spinach, or kale all work beautifully. Add leafy greens at the very end of cooking.
- Broth alternatives: Vegetable broth works well for a vegetarian version. Beef broth creates a deeper flavor if that’s what you have on hand.
- Cheese options: Romano, Asiago, or even a bit of mozzarella stirred in at the end. Each brings a different character to the dish.
FAQs
Can I make this in a slow cooker?
Absolutely! Brown the sausage, onions, and peppers first, then transfer everything to your slow cooker. Cook on low for 3-4 hours, adding the peas and cheese in the last 15 minutes. The texture will be slightly different but still delicious.
How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of broth or water to prevent it from drying out. Microwave in 30-second intervals, stirring between each, until heated through.
Can I freeze this dish?
Yes! Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture of the rice might change slightly, but the flavor will still be great.
What if I don’t have Italian sausage?
You can use ground pork seasoned with salt, pepper, fennel seeds, garlic powder, and dried oregano. It won’t be exactly the same, but it’ll work in a pinch. You might need to add a bit more olive oil for richness.
Can I make this spicier?
Definitely! Use hot Italian sausage, increase the red pepper flakes, or add a diced jalapeño with the bell pepper. You could also stir in a bit of calabrian chili paste at the end for an authentic Italian heat.
Final Thoughts
This Italian sausage rice is what I call a “back-pocket recipe” – the kind that saves dinner when you’re short on time, energy, or inspiration. It’s comforting without being heavy, flavorful without being complicated, and impressive without requiring any special skills. Whether you’re cooking for picky kids, hungry adults, or just treating yourself after a long day, this dish delivers on all fronts. Now go forth and cook with confidence – dinner is about to become the easiest part of your day.