I’ll be honest, my first try at making Chilli Beef Rice wasn’t perfect because the rice turned sticky, the beef got a little overcooked, and then I even dropped peppers all over the floor.

So, the dog had a better dinner than I did, but cooking isn’t about being perfect; it’s about trying things out and laughing at the mess while still ending up with something tasty, and that’s exactly why I love making Chilli Beef Rice.
I remember the night I finally nailed it, because I was starving after a long day and I opened the fridge, tossed in rice and beef, and somehow it turned into the most comforting Chilli Beef Rice I’d ever made. I was so hungry I didn’t even bother with a plate; I just ate straight from the pan. Honestly, have you ever done that too, because I know I have plenty of times.
The best part is that Chilli Beef Rice is forgiving, so if it’s too dry, you just add broth, and if it’s too spicy, you add more rice, so it’s the kind of recipe that makes cooking feel easy, and that’s why I keep coming back to it because it always works out in the end.

Ingredients
- 2 cups white rice (uncooked)
- 1 pound ground beef
- 1 large onion (chopped)
- 3 cloves garlic (minced)
- 2 red bell peppers (chopped)
- 1 green bell pepper (chopped)
- 1 can chopped tomatoes (14 oz)
- 2 tablespoons tomato paste
- 2 tablespoons soy sauce
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon cumin
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar
- 2 tablespoons vegetable oil
- 2 cups beef broth (or water)
- Fresh cilantro (optional, for garnish)
Ingredients notes
- Rice is the soft base of this meal.
- Beef gives it protein and flavor.
- Onion and garlic make the dish smell and taste really good.
- Bell peppers add sweetness.
- Chopped tomatoes and tomato paste make the sauce thicker and richer.
- Soy sauce adds a salty taste.
- Chili powder brings the spice, but you can use a little or a lot.
- Paprika and cumin make it warm.
- Salt and pepper balance all the flavors.
- Sugar helps the tomatoes taste less sour.
- Oil is for cooking.
- Beef broth or water is what makes the rice cook soft
- Cilantro is just for decoration, but you don’t have to use it if you don’t like it.

How to make Chilli Beef Rice?
Step 1: Cook the rice
Rinse the rice under cold water until the water runs clear. Put it in a pot with 4 cups of water and a pinch of salt. Cook until soft and fluffy, then set aside.
Step 2: Cook the beef
Heat the oil in a big pan. Add the ground beef and cook until it turns brown. Break it up with a spoon so there are no big clumps.
Step 3: Add onion and garlic
Put the chopped onion and garlic in the pan with the beef. Stir and cook until the onion looks soft and smells good.
Step 4: Add peppers
Add the red and green bell peppers. Cook for about 5 minutes until they start to soften.
Step 5: Add spices and tomato paste
Sprinkle in the chili powder, paprika, cumin, salt, and pepper. Stir well. Then add the tomato paste and mix it into the beef.
Step 6: Add tomatoes and broth
Pour in the chopped tomatoes and beef broth. Add the sugar and soy sauce. Stir it all together. Let it simmer for about 15 minutes until it thickens a little.
Step 7: Mix with rice
Add the cooked rice into the pan. Stir until all the rice is coated with the sauce and beef. Taste and add more salt or chili if you like.
Step 8: Serve
Spoon the chilli beef rice into bowls. Sprinkle cilantro on top if you like. Eat it hot and enjoy.

Kitchen equipment needed
- Large cooking pot (for rice)
- Large frying pan or skillet
- Wooden spoon or spatula
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Bowl for serving
Storage options!
If you make too much chilli beef rice, don’t worry. You can keep it in the fridge for about 3 days in a closed container. If you want to save it longer, put it in the freezer.
It can stay good there for about 2 months. When you want to eat it again, just warm it up in the microwave or on the stove. Add a little water or broth if it feels too dry.
Variations!
You can change this recipe in many ways. If you don’t eat beef, you can use chicken or turkey instead. If you like beans, add a can of black beans or kidney beans for extra protein. You can use brown rice instead of white rice to make it healthier.
For extra veggies, you can add corn, peas, or carrots. If you don’t like spicy food, just leave out the chili powder. If you love spice, add hot sauce or fresh chili peppers. This recipe is like a puzzle—you can swap pieces around and still make it tasty.
What to enjoy with Chilli Beef Rice?
I love eating Chilli Beef Rice with other easy meals like my Gluten-Free Chocolate Zucchini Bread and Chicken Alfredo Zucchini Lasagna because it makes dinner feel balanced.
I also like to mix Chilli Beef Rice with a fresh green salad or some avocado slices because it makes it lighter but still super filling, and sometimes I even sprinkle a little shredded cheese on top because it melts just right while I’m trying not to burn my fingers, so yes, little kitchen struggles are real.
Tips for making the best chilli beef rice
Use fresh vegetables to make the dish colorful and bright. Always brown the beef well because it gives the rice more flavor. Taste the sauce before mixing with rice, so you can adjust the seasoning. If the rice feels too dry, add a little more broth. If you want richer flavor, cook it slowly so the spices blend well. And most of all, don’t rush—take your time so everything cooks nicely together.
FAQ
What is chilli beef rice made of?
It’s made of rice, beef, tomatoes, peppers, onion, garlic, spices, and broth.
What does chilli beef rice taste like?
It tastes savory, a little spicy, and very comforting. The beef is juicy, the rice is soft, and the sauce is full of flavor.
Can I make it less spicy?
Yes, just don’t add chili powder or use only a little bit.
Can I use leftover rice?
Yes, you can. Just make sure to warm it up in the sauce so it soaks in flavor.
Can I make it vegetarian?
Yes, you can replace the beef with beans, lentils, or tofu.
How long does it take to cook?
About 45 minutes in total, including rice and beef.
Can I freeze chilli beef rice?
Yes, it freezes well for up to 2 months.
What meat can I use instead of beef?
You can use chicken, turkey, pork, or even lamb.
What kind of rice is best?
White rice works best, but brown rice or jasmine rice also taste good.
Can I add cheese on top?
Yes, melted cheese makes it creamy and extra tasty.
What drinks go well with it?
Cold lemonade, iced tea, or even plain water are perfect.
Can kids eat chilli beef rice?
Yes, if you make it mild with little or no chili powder, kids can enjoy it too.
Crispy Chilli Beef Rice
Course: MainCuisine: Asian-InspiredDifficulty: Easy4
servings15
minutes30
minutes450
kcal45
minutesA comforting and flavorful dish of tender beef, soft rice, and colorful vegetables cooked in a mildly spicy tomato sauce that’s perfect for weeknight dinners
Ingredients
2 cups white rice (uncooked)
1 pound ground beef
1 large onion (chopped)
3 cloves garlic (minced)
2 red bell peppers (chopped)
1 green bell pepper (chopped)
1 can chopped tomatoes (14 oz)
2 tablespoons tomato paste
2 tablespoons soy sauce
1 teaspoon chili powder
1 teaspoon paprika
1 teaspoon cumin
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon sugar
2 tablespoons vegetable oil
2 cups beef broth (or water)
Fresh cilantro (optional, for garnish)
Directions
- Rinse the rice under cold water until the water runs clear. Put it in a pot with 4 cups of water and a pinch of salt. Cook until soft and fluffy, then set aside.
- Heat the oil in a big pan. Add the ground beef and cook until it turns brown. Break it up with a spoon so there are no big clumps.
- Put the chopped onion and garlic in the pan with the beef. Stir and cook until the onion looks soft and smells good.
- Add the red and green bell peppers. Cook for about 5 minutes until they start to soften.
- Sprinkle in the chili powder, paprika, cumin, salt, and pepper. Stir well. Then add the tomato paste and mix it into the beef.
- Pour in the chopped tomatoes and beef broth. Add the sugar and soy sauce. Stir it all together. Let it simmer for about 15 minutes until it thickens a little.
- Add the cooked rice into the pan. Stir until all the rice is coated with the sauce and beef. Taste and add more salt or chili if you like.
- Spoon the chilli beef rice into bowls. Sprinkle cilantro on top if you like. Eat it hot and enjoy.